Started 1 day 20 hr ago
Took 7 hr 57 min

Build #297 (Oct 16, 2021 1:37:58 AM)

Changes
  1. [AIX] Switch the build compiler to OpenXL (details / githubweb)
  2. Turned off the assertions for ThinLTO deterministic build, as unreachable emits a full path to a autogenerated files in the build directory. (details / githubweb)
  3. [zorg] Remove the clang-ppc64le-linux bot (details / githubweb)
Changes
  1. [LoopVectorize] Classify pointer induction updates as scalar only if they have one use (details)
  2. [mlir][Vector] Add support for lowering 0-d transfers to load/store. (details)
  3. [X86] Fix implicit MathsExtras.h header dependency (details)
  4. [mlir][Vector] NFC - Add test to exercise lowering of vector.transfer to scf (details)
  5. [mlir][tensor] Add some folders for insert/extract slice ops (details)
  6. [mlir][Linalg] Refactor and improve vectorization to add support for reduction into 0-d tensors. (details)
  7. mlir][Vector] Fix spuriously disabled test. (details)
  8. [clang] Omit most AttributedStatements from the CFG (details)
  9. [lldb] [gdb-remote] Fix displaying i387_ext & vec regs with gdbserver (details)
  10. [mlir][Vector][Bigfix] Fix vector transfer to  store lowering to insert a proper ExtractOp (details)
  11. [lldb/lua] Force Lua version to be 5.3 (details)
  12. Add self to .mailmap (details)
  13. [PowerPC] Allow MMA built-ins to accept restrict and volatile qualified pointers (details)
  14. Remove 'IgnoreDestructors = true' from cppcoreguidelines-explicit-virtual-functions (details)
  15. [lldb/lua] Supplement Lua bindings for lldb module (details)
  16. [mlir][linalg] Add vector transfer lowering patters to codegen strategy. (details)
  17. [clang-tidy] Update documentation of check bugprone-unused-return-value [NFC]. (details)
  18. [clang] p0388 conversion to incomplete array (details)
  19. [clang] p0388 array list initialization overloads (details)
  20. [AArch64][SVE] Add fixed type lowering for EXTRACT_SUBVECTOR (details)
  21. [mlir][linalg] Add switch to disable/enable vector transfer lowering. (details)
  22. [DebugInfo][NFC] Move LiveDebugValues class to header (details)
  23. [AMDGPU] Enable load clustering in the post-RA scheduler (details)
  24. [TwoAddressInstruction] Remove ad hoc machine verification (details)
  25. Revert "[AMDGPU] Enable load clustering in the post-RA scheduler" (details)
  26. [libcxx] [test] Make windows triples in XFAILs less specific (details)
  27. [libc++] Update atomic synopsis and tests. (details)
  28. [mlir] Limit Python dependency to Development.Module when possible. (details)
  29. [mlir][vector] Add folder for no-op InsertStridedSliceOp (details)
  30. [mlir][sparse] add action enum, group enums together, few asserts (details)
  31. [libcxx][AIX] Explicitly include localedef.h in locale.cpp (details)
  32. Scatter NDEBUG to fix after 838b4a533e6 (details)
  33. [libc++] Use addressof to fix debug tests. (details)
  34. [Clang][clang-nvlink-wrapper] Pass nvlink path to the wrapper (details)
  35. [TableGen] Fix both sides of '&&' are same (details)
  36. [AST, CodeGen, Driver] Use llvm::is_contained (NFC) (details)
  37. [flang] More work on SYSTEM_CLOCK runtime API and implementation (details)
  38. [CSSPGO] Unblock optimizations with pseudo probe instrumentation part 3. (details)
  39. Added OpenMP 5.0 specification based semantic checks for CRITICAL construct name resolution (details)
  40. [X86] `detectAVGPattern()`: small preparatory NFC refactor (details)
  41. [X86] `detectAVGPattern()`: support basic case of PAVG chaining (PR52131) (details)
  42. [InstCombine] add tests with nsw/nuw for mul-of-select; NFC (details)
  43. [InstCombine] propagate no-wrap flag through select-of-mul fold (details)
  44. [AMDGPU] Promote generic pointer kernel arguments into global (details)
  45. [mlir][Shape] Add a pattern to turn extract from shape_of into tensor.dim (details)
  46. [NFC][X86] `detectAVGPattern()`: rely on `AVGSplitter()` to perform truncation (details)
  47. [Support][ORC] Add an explicit release operation to OwningMemoryBlock. (details)
  48. [NFC][X86] Add another test case for PR52131 (details)
  49. [X86] `detectAVGPattern()`: don't require zext in the with-constant case (details)
  50. [clang/CFG] Don't explicitly add AttributedStmtClass to AlwaysAddList (details)
  51. [gn build] (manually) port 67f94e5a9745 (details)
  52. [gn build] Port 838b4a533e68 (details)
  53. [gn build] Port 9cf995be6bb7 (details)
  54. [analyzer] Fix non-obvious analyzer warning: Use of zero-allocated memory. (details)
  55. [Inline] Make sure the InlineAdvisor is correctly cleared. (details)
  56. [FPEnv][InstSimplify] Precommit tests: Enable more folds for constrained fsub (details)
  57. [docs] [NFC] Clarify the datalayout documentation (details)
  58. [sanitizer] Fix StackDepotPrintAll (details)
  59. [mlir][linalg] Enable the vector transfer lowering by default. (details)
  60. [libc] Add strncat and fix strcat (details)
  61. Remove checks for old gcc versions for LLVM_ATTRIBUTE_* (details)
  62. [GlobalISel] Add support for constant vector folding of binops in CSEMIRBuilder. (details)
  63. [LV] Fix 2nd crash for reverse interleaved groups under mask/fold-tail. (details)
  64. [tests] Add coverage for cases we can drop flags to propagate freeze without cost (details)
  65. [mlir][python] Add nameloc getter (details)
  66. [flang] Fix build on FreeBSD (need size_t) (details)
  67. DebugInfo: Update ranges_always.ll to include more details about how to generate the IR (details)
  68. DebugInfo: Add test coverage for non-zero addrx in DW_FORM_LLVM_addrx_offset (details)
  69. [mlir][tosa] Fix tosa average_pool2d to linalg type issue (details)
  70. [PowerPC] Simplify PPC codegen test pre-inc-disable.ll (details)
  71. [sanitizer] Fix typo in test (details)
  72. [sanitizer] Fix test on Windows (details)
  73. Add extra tests for D111675 (details)
  74. [NFC][sanitizer] Refactor Maps into templates (details)
  75. [ORC] Shut down dispatcher in ExecutorProcessControl implementations. (details)
  76. [PowerPC] Emit dcbt and dcbtst in place of their extended mnemonics on AIX (details)
  77. [sanitizer] Remove SpinMutexLock from stat function (details)
  78. [instcombine] propagate freeze through single use poison producing flag instruction (details)
  79. [sanitizer] Switch StackDepot to TwoLevelMap (details)
  80. [NFC][sanitizer] Move consts into on top of the class (details)
  81. [fir] Add cfg conversion pass (details)
  82. [lld] fix typos to cycle bots (details)
  83. [mlir][Linalg] Enable vectorization of explicit broadcasts (details)
  84. [mlir][Linalg] Enable vectorization of 'mul', 'and', 'or' and 'xor' reductions (details)
  85. [sanitizer] Re-enable test on Windows (details)
  86. [NFC][sanitizer] Clang-format a line (details)
  87. [clang] Teardown new PM data structures before running codegen pipeline (details)
  88. [ORC] Call ExecutionSession::endSession in unit tests. (details)
  89. [CUDA] Provide address space conversion builtins. (details)
  90. [ORC] Call ExecutorProcessControl::disconnect in unit tests that require it. (details)
  91. [NFC][sanitizer] Add a few consts (details)
  92. [sanitizer] Fix test on Windows (details)
  93. [NFC] Rename EmitAssemblyHelper new/legacy PM methods (details)
  94. [mlir][linalg] Fix generic reduction vectorization (details)
  95. [sanitizer] Remove id and replace link with u32 (details)
  96. [sanitizer] Remove StackDepotReverseMap (details)
  97. [flang][NFC] Address warnings from Windows build (details)
  98. [flang][NFC] Document extension: scalars are trivially contiguous (details)
  99. [flang] runtime: fix output B/O/Z editing of "negative" values (details)
  100. [mlir] update new linalg vectorization tests after vectorization fix (details)
  101. [lldb][test] Remove Intel MPX tests (details)
  102. [X86] Remove little support we had for MPX (details)
  103. [mlir][linalg][bufferize][NFC] Reduce code duplication around bufferizableInPlaceAnalysis (details)
  104. [flang] Fix Windows build (details)
  105. [mlir][linalg][bufferize][NFC] Conflict detection funcs take OpOperand and OpResult (details)
  106. [mlir][linalg][bufferize] Put buffer copying in separate function (details)
  107. [mlir][linalg][bufferize][NFC] Simplify allocateBuffersForResults (details)
  108. [flang] Fix "latest-clang" build warnings (details)
  109. [mlir][linalg][bufferize][NFC] Simplify getAliasingOpOperand signature (details)
  110. [mlir][linalg][bufferize][NFC] Remove InSpaceSpec from bufferizesToMemoryWrite (details)
  111. [RISCV] Optimize immediate materialisation with BCLRI (details)
  112. [flang] Fix Windows build (take 2) (details)
  113. [profile] Remove emitting symbolizer markup (details)
  114. [flang] Fixing Windows build (take 3) (details)
  115. [mlir][SPIRVToLLVM] Solve ExecutionModeOp redefinition and add OpTypeSampledImage into SPV_Type (details)
  116. Improve printing of const variable sized arrays (details)
  117. [libc++][docs] Mark LWG3274 as complete (details)
  118. [compiler-rt][profile] Enable profile tests for AIX (details)
  119. [MLIR] Replace std ops with arith dialect ops (details)
  120. Fix bug introduced with 6f34839 (poison flags on floating point ops) (details)
  121. [tests] Add coverage for follow ons to D111675 (details)
  122. [mlir][python] Add a warning for cmake version < 3.15. (details)
  123. Revert "[RISCV] Define _m intrinsics as builtins, instead of macros." (details)
  124. [Support][mips] Remove unnecessary includes from Memory.inc (details)
  125. [Polly] Do not inline dumpIslObj methods. NFC. (details)
  126. [JITLink][MachO][arm64] Mask high bits out of immediate for LDRLiteral19. (details)
  127. [Polly] Fix unused variable in non-assert builds. NFC. (details)
  128. [WebAssembly] Make EH work with dynamic linking (details)
  129. [mlir] Make OpResult usable with DenseSet etc. (details)
  130. Revert "[fir] Update clang-tidy for the Optimizer directory" (details)
  131. [mlir][python] Expose CallSiteLoc Python side (details)
  132. [fir][NFC] Remove unused variable (details)
  133. [flang] Implement GET_ENVIRONMENT_VARIABLE(LENGTH) (details)
  134. [analyzer] Bifurcate on getenv() calls (details)
  135. [analyzer] Introduce the assume-controlled-environment config option (details)
  136. [NFC][CSKY] Remove unneeded MC test case (details)
  137. Avoid one branch in Operation::getOpOperand()/getOperand() (NFC) (details)
  138. [clang][modules] Avoid using uninitialized SourceLocation (details)
  139. [X86][SSE] Add tests showing missing shuffle(avg(shuffle(),shuffle())) -> avg(shuffle(),shuffle()) fold (details)
  140. [X86][SSE] Add X86ISD::AVG to isCommutativeBinOp to support folding shuffles through the binop (details)
  141. [NFC] Added test for PR49927 (details)
  142. [NFC] Added test for PR50339 (details)
  143. [SVE][CodeGen] Add patterns for ADD/SUB + element count (details)
  144. [doc][clang] correct version for p0388 implementation (details)
  145. [lldb][NFC] Split out DW_TAG_inheritance parsing into own function (details)
  146. [clangd] TargetFinder: Fix assert-crash on TemplateExpansion args. (details)
  147. [clang][NFC] Correct doc markup (details)
  148. Revert "[RISCV] (2/2) Add the tail policy argument to builtins/intrinsics." (details)
  149. [RISCV] After reverting _mt builtins, add `ta` argument for LLVM IR. (details)
  150. [DebugInfo][InstrRef] Use PHI placement utilities for machine locations (details)
  151. [libc++abi] Change LIBCXXABI_NO_TIMER to LIBCXXABI_USE_TIMER (details)
  152. [libc++abi][ci] Add a from-scratch config for libc++abi on Apple/system (details)
  153. Follow up a3936a6c19c to work around an old compiler bug (details)
  154. [mlir][python] Provide some methods and properties for API completeness (details)
  155. [mlir] Fix typos in the Python bindings doc (details)
  156. [lldb][NFC] for-range loop when iterating over delayed_properties (details)
  157. [InstCombine] add vector splat tests for foldLogOpOfMaskedICmps(); NFC (details)
  158. [InstCombine] allow matching vector splat constants in foldLogOpOfMaskedICmps() (details)
  159. [PowerPC][Builtin] Allowing __rlwnm to accept a variable as a shift parameter (details)
  160. [InstCombine] improve code comments; NFC (details)
  161. [llvm-reduce] Introduce operands-to-args pass. (details)
  162. [gn build] Port dd71b65ca85d (details)
  163. [DebugInfo][InstrRef] Only calculate IDF for reg units (details)
  164. [mlir][vector] Add canonicalization extract + splat (details)
  165. [mlir][python] Add custom constructor for memref load (details)
  166. [lldb] Add a test for CRTP (details)
  167. [mlir] fix python bindings cmake (details)
  168. [fir][NFC] Add disclaimer to affine promotion/demotion passes (details)
  169. [mlir][spirv] Add memory semantics verify for atomic operations (details)
  170. [clang] NFC: Move class to make it reusable (details)
  171. [clang][modules] Cache loads of modules imported by PCH (details)
  172. [AMDGPU] Enable load clustering in the post-RA scheduler (details)
  173. [SCEV] Add test for propagating poison through select condition. (details)
  174. [instcombine] propagate single use freeze(gep inbounds X) (details)
  175. bugprone-argument-comment: SourceLocation valid judgment avoid emitting coredump in isInSystemHeader (details)
  176. [OPENMP51]Initial parsing/sema for adjust_args clause for 'declare variant' (details)
  177. [lldb] Skip several lldb tests that are flaky on Windows (details)
  178. [mlir][sparse] add init sparse tensor operation (details)
  179. [SystemZ/z/OS] Implement save of non-volatile registers on z/OS XPLINK (details)
  180. [AMDGPU] Remove unneeded emit literal check (details)
  181. [OpenMP] libomp: fix warning on comparison of integer expressions of different signedness (details)
  182. [llvm-jitlink] Don't use thread pool task dispatch when LLVM_ENABLE_THREADS=Off (details)
  183. [mlir][sparse] emergency fix after constant -> arith.constant change (details)
  184. Make various assume bundle data structures use uint64_t (details)
  185. [OpenMP] libomp: fix ittnotify usage. (details)
  186. [CMake] Add optional libCURL dependency to llvm build configuration (details)
  187. [OpenMP] libomp: add atomic functions for new OpenMP 5.1 atomics. (details)
  188. [FuncSpec] Don't run the solver if there's nothing to do (details)
  189. [clang] Delete unused class DiagsUninitializedSeveretyRAII (details)
  190. [Builtins] Remove stale comment. NFC (details)
  191. [HIP] Fix test rcom-detect.hip (details)
  192. [sanitizer] Add trivial StackDepot benchmark (details)
  193. [X86][Costmodel] Fix `X86TTIImpl::getGSScalarCost()` (details)
  194. [NFC][Costmodel][X86] Fix broken `CHECK-NOT`'s in interleave costmodel tests (details)
  195. [NFC][X86][LV] Autogenerate checklines in cost-model.ll to simplify further updates (details)
  196. [fir] Add the DoLoopHelper (details)
  197. [clang] [Windows] Mark PIC as implicitly enabled for aarch64, just like for x86_64 (details)
  198. [libcxx] [test] Generalize the conditions for testing bitcasts between long double, double and int128 (details)
  199. [clang][Tooling] Use Windows command lines on all Windows, except Cygwin (details)
  200. [Support] [Path] Use std::replace instead of an explicit comparison loop. NFC. (details)
  201. [Support] [Path] Move function declarations to the right doxygen group in the header. NFC. (details)
  202. [instcombine] PRE freeze to only potentially posion/undef operand of phi (details)
  203. [sanitizer] Cleanup benchmark (details)
  204. [mlgo][aot] requrie the model is autogenerated for test determinism (details)
  205. [InstCombine] Remove attributes after hoisting free above null check (details)
  206. [gn build] (manually) port 6c76d0101193 (details)
  207. [mlir][sparse] Factoring out helper functions for generating constants (details)
  208. [mlir][sparse] Misc code cleanup (details)
  209. [ORC] Add a missing definition. (details)
  210. [ORC] Use a Setup object for SimpleRemoteEPC construction. (details)
  211. [llvm-profgen] Ignore stack samples before aggregation (details)
  212. [llvm-profgen] Ignore the whole trace with the leading external branch (details)
  213. [examples] Fix LLJITWithRemoteDebugging example after 4fcc0ac15e0. (details)
  214. [mlir] Ability to build CAPI dylibs from out of tree projects against installed LLVM. (details)
  215. [RISCV][test] Add more tests of immediate materialisation (details)
  216. [RISCV] Optimize immediate materialisation with SLLI.UW (details)
  217. docs: Document workaround for arcanist failures (details)
  218. [AMDGPU] Fix 24-bit mul intrinsic generation for > 32-bit result. (details)
  219. [clang] Use llvm::is_contained (NFC) (details)
  220. [RISCV] Optimize immediate materialisation with BSETI/BCLRI (details)
  221. [fir] Remove unused variable in FIRBuilder.h (details)
  222. Set LLVM_HAS_RVALUE_REFERENCE_THIS when __GNUC__ is defined (details)
  223. [SCEV][NFC] Reorder checks to delay call of all_of (details)
  224. [SCEV][NFC] Simplify check with CI->isZero() exit condition (details)
  225. [lldb] Print embedded nuls in char arrays (PR44649) (details)
  226. [lldb] Make the thread_local g_global_boundary accessed from a single file (details)
  227. [SystemZ] Bugfix and refactorization of mem-mem operations (details)
  228. [SystemZ] Reapply memcmp and memcpy patches. (details)
  229. [lldb] Fix TestStackCorefile.py for ca0ce99fc8 (details)
  230. [mlir][linalg] Verify every LinalgOp has a body. (details)
  231. [Flang] flang-omp-report replace std::vector's with llvm::SmallVector (details)
  232. [mlir][linalg] Expose flag to control nofold attribute when padding. (details)
  233. [MLIR] Fix assert crash when an unregistered dialect op is encountered (details)
  234. Follow up to a3936a6c19c, correctly select LiveDebugValues implementation (details)
  235. [mlir][python] Fix MemRefType IsAFunction in Python bindings (details)
  236. [mlir][python] Better support for variadic regions in Python bindings (details)
  237. [Orc] ELFNixPlatform::setupJITDylib - remove dead return. NFCI. (details)
  238. [CostModel][X86] Pre-SSE41 targets can use PMADDWD for sext sub-i16 -> i32 (details)
  239. [mlir] NFC - Avoid unused symbol in opt mode. (details)
  240. [clangd] IncludeCleaner: Handle macros coming from ScratchBuffer (details)
  241. [clang][sema] instantiateOMPDeclareVariantAttr - merge repeated VariantFuncRef.get() calls. NFCI. (details)
  242. [Codegen] TargetLowering::getCanonicalIndexType - early out scaled MVT::i8 indices. NFCI. (details)
  243. [ARM] Simplify address calculation for NEON load/store (details)
  244. [SystemZ] Remove some now unused ISD XXX_LOOP opcodes. (details)
  245. [VectorCombine] Add test showing issue when running VectorCombine early. (details)
  246. [NVPTX] Add VRFrame and VRFrameLocal to integer register classes (details)
  247. Fixup [NVPTX] Add VRFrame and VRFrameLocal to integer register classes (details)
  248. [hexagon] Add system register, transfer support (details)
  249. [DebugInfo][InstrRef] Place variable-values PHI using LLVM utilities (details)
  250. [mlir][linalg] Fix FusionOnTensors header and make local method static (NFC). (details)
  251. [RISCV][test] Add tests of (add (shl r, c0), c1) (details)
  252. [NFC][compiler-rt][profile] Remove non-Posix -h option from test (details)
  253. [JITLink][NFC] Add TableManager to replace PerGraph...Builder pass (details)
  254. [mlir][Linalg] Fix insertion point in comprehensive bufferization (details)
  255. [mlir][Linalg] Tighten canonicalization of InsertSliceOp that triggers infinite loop (details)
  256. [lldb] Fix 'frame diagnose' docstring typo (details)
  257. [libc++][NFC] Fixes placement of the return type. (details)
  258. [analyzer][solver] Handle simplification to ConcreteInt (details)
  259. [AMDGPU] Add more tests for build_vector (details)
  260. [libc++] LWG3480: make (recursive_)directory_iterator C++20 ranges (details)
  261. [llvm-profgen] Allow generating AutoFDO profile from CSSPGO binary (details)
  262. [ValueTracking] Simplify getKnowledgeValidInContext() call (NFC) (details)
  263. [sanitizer] Move out stack trace pointer from header StackDepot (details)
  264. [RISCV] Update Zba, Zbb, Zbc, and Zbs version from 0.93 to 1.0. (details)
  265. [FPEnv][InstSimplify] Fold fadd X, 0 ==> X, when we know X is not -0 (details)
  266. [libTooling] Add "switch"-like Stencil combinator (details)
  267. [Transforms] eliminateDeadStores - remove unused variable. NFC. (details)
  268. [TTI][X86] Swap getInterleavedMemoryOpCostAVX2/getInterleavedMemoryOpCostAVX512 implementations. NFC. (details)
  269. [Polly] Clean up Polly's getting started docs. (details)
  270. [Driver][WebAssembly] Use ToolChain reference instead of getToolChain(). (details)
  271. [TTI][X86] Merge getInterleavedMemoryOpCostAVX2 into getInterleavedMemoryOpCost. NFC (details)
  272. [AIX] Ignore case when comparing output from od (details)
  273. [llvm-mca][timeline] Indicate output was stopped due to cycle limit. (details)
  274. [BasicAA] Improve scalable vector handling (details)
  275. [libc++][AIX] Add scripts and config for building with the libcxx CI infrastructure (details)
  276. [lldb] Rewrite TestDiamond and document some bugs. (details)
  277. [mlir][tosa] Fix tosa.cast UiToFp32 for tosa-to-linalg (details)
  278. [lldb] Remove logging from Platform::~Platform (details)
  279. Fix a rejects-valid with consteval on overloaded operators (details)
  280. [Polly][docs] Fix itemize list for release notes. (details)
  281. [Polly] Remove support for code generated by gfortran+DragonEgg. (details)
  282. [X86] Use CMOVNS for abs instead of CMOVGE. (details)
  283. [Driver][Darwin] Use T reference instead of getToolChain().getTriple(). (details)
  284. [lldb] Move ~Platform to source file (details)
  285. Fix a crash on valid consteval code. (details)
  286. [IVUsers] Move preheader check into SCEVExpander (details)
  287. [RISCV] Remove unused member variable. NFC (details)
  288. autogen tests for ease of update (details)
  289. [X86][Costmodel] Improve cost modelling for not-fully-interleaved load (details)
  290. [AArch64] Add extra tests for fptosisat vector variants (details)
  291. [tests] Add indvars tests showing missing transforms with small IVs (details)
  292. [mlir][vector] Refactor linalg vectorization for reductions (details)
  293. [MLIR][arith] fix references to std.constant in comments (details)
  294. [TableGen][PGO] Disable profile instrumentation for printInstruction function (details)
  295. [clang] Support -clear-ast-before-backend without -disable-free (details)
  296. [test] Fix asan dynamic unit tests with per-target runtime dirs (details)
  297. [bazel] Move MC header usage from Support to tblgen (details)
  298. Compress formatting of array type names (int [4] -> int[4]) (details)
  299. [SLP]Fix PR52090: clang crashes: Assertion `Index < Length && "Invalid index!"' failed. (details)
  300. [OpenMP][host runtime] Add support for teams affinity (details)
  301. Disable add_mlir_aggregate() debug file generation. (details)
  302. [flang] Expunge bogus semantic check for ELEMENTAL without dummies (details)
  303. Revert "Compress formatting of array type names (int [4] -> int[4])" (details)
  304. [OpenMP][host runtime] small fixup of RTM CPUID bit check (details)
  305. [OpenMP][host runtime] Add initial hybrid CPU support (details)
  306. [hwasan] Add default "/" prefix. (details)
  307. [hwasan] Fix TestCases/thread-uaf.c. (details)
  308. [scudo] Fix running tests under hwasan. (details)
  309. [NFC][Interpreter] Remove unused CompilerInvocation (details)
  310. [flang] Fold LGE/LGT/LLE/LLT intrinsic functions (details)
  311. [mlir][ods] Enable emitting getter/setter prefix (details)
  312. [flang] Admit NULL() in generic procedure resolution cases (details)
  313. [libc] add memccpy and mempcpy (details)
  314. [NFC][asan] Use more common socket type in test (details)
  315. [NFC][sanitizer] Remove %stdcxx11 (details)
  316. [NFC][asan] Speedup uar_signals.cpp test (details)
  317. [CSSPGO] Turn off PseudoProbeUpdatePass for non-FDO builds. (details)
  318. Fix getInlineCost with ComputeFullInlineCost enabled (details)
  319. [mlir][linalg][bufferize] Rewrite conflict detection (details)
  320. [mlir][linalg][bufferize] Handle scf::ForOp correctly in bufferizesToMemoryRead (details)
  321. [MLIR][ODS] default-valued strings should be in quotes (details)
  322. [SCEV][NFC] Reduce memory footprint & compile time via DFS refactoring (details)
  323. PR52183: Don't emit code for a void-typed constant expression. (details)
  324. [analyzer] Fix property access kind detection inside parentheses. (details)
  325. [PowerPC] Support ppc-asm-full-reg-names for AIX (details)
  326. [SCEV] Prove implication of predicates to their sign-flipped counterparts (details)
  327. [llvm] Use llvm::is_contained (NFC) (details)
  328. [RISCV] Optimize immediate materialisation with SH*ADD (details)
  329. [NFC] fix a typo (details)
  330. Use Module's FileSpec for limiting binaries to set dyld breakpoint in (details)
  331. [MLIR] Add `KeywordOrString` handling to AsmParser (details)
  332. [RISCV] Add invalid match case for uimm2, uimm3 and uimm7 (details)
  333. Fix another test not using the standard separator for sanitizer options. (details)
  334. [AArch64ISelLowering] Avoid duplane in some cases when sve enabled (details)
  335. [clang-format] [PR42014,PR52021] don't let clang-format assert/crash when file being formatted is read-only/locked (details)
  336. [git-clang-format] Add --diffstat parameter (details)
  337. [lldb] Fix an include in HostTest.cpp (details)
  338. [JSON] Handle uint64_t type (details)
  339. [ARM] Fix MOVCC peephole to not use an incorrect register class (details)
  340. [libc++] Use apple-install-libcxx.sh in the Apple/system CI job (details)
  341. [AArch64] Improve fptosi.sat lowering (details)
  342. [llvm-dwarfdump] Fix unsigned overflow when calculating stats (details)
  343. [AArch64] Improve fptosi.sat vector lowering (details)
  344. [Test][InstCombine] Precommit tests for PR52078 (details)
  345. [InstCombine] Support arbitrary const shift amount for `lshr (sext i1 ...)` (details)
  346. [lldb] [DynamicRegisterInfo] Support value_regs with offset (details)
  347. [lldb] [ABI/X86] Add pseudo-registers if missing (details)
  348. Reland [clang] Check unsupported types in expressions (details)
  349. Adds //mlir:GPUTransforms dependency to //llvm:MC as the former includes (details)
  350. [lldb] [ABI/AArch64] Do not add subregs if some of them are present (details)
  351. [lldb] [test] Simplify X86 TestGDBServerTargetXML logic to match AArch64 (details)
  352. [pstl] Initial implementation of OpenMP backend, on behalf of Christopher Nelson nadiasvertex@gmail.com (details)
  353. [AMDGPU] Fix width check for signed mul24 generation. (details)
  354. [AArch64]Enabling Cortex-A510 Support (details)
  355. [X86] Enable promotion of i16 popcnt (PR52056) (details)
  356. [libc] Memory function benchmarks: rename MemcmpConfiguration in MemcmpOrBcmpConfiguration (details)
  357. Fix a crash on an invalid templated UDL declaration (details)
  358. [lldb] [test] Add TestGDBServerTargetXML tests for x86 duplicate subregs (details)
  359. [Polly] Remove checkIslAstExprInt and use RAII instead of manually freeing Expr. NFC. (details)
  360. [AMDGPU] Avoid redundant calls to numBits in AMDGPUCodeGenPrepare::replaceMulWithMul24(). (details)
  361. [Driver][NetBSD] Use Triple reference instead of ToolChain.getTriple(). (details)
  362. [AArch64] Fix failing test target-invalid-cpu-note.c (details)
  363. [lldb] Add test for struct merging in scratch ASTContext (details)
  364. [VectorCombine] add tests for shuffle of binops; NFC (details)
  365. [llvm-readelf] Make -W an alias of --wide (details)
  366. [libc++][doc] Use issue labels. (details)
  367. [OpenMP][Tools][NFC] Make an Archer test more robust (details)
  368. [libc++] LWG3266: delete the to_chars(bool) overload. (details)
  369. [mlir][vector] NFC - Refactor and extract a helper StructuredGenerator class (details)
  370. [ARM] Don't use TARGET_HEADER_BUILTIN in arm_mve_builtins.inc or arm_cde_builtins.inc (details)
  371. [clang] Capture Framework when HeaderSearch is resolved via headermap (details)
  372. [IR] Fix a few incorrect paths in file header comments. NFC (details)
  373. [AIX] Enable int128 in 64 bit mode (details)
  374. [mlir][sparse] implement sparse tensor init operation (details)
  375. [DebugInfo] Limit the size of DIExpressions that we will salvage up to (details)
  376. [DebugInfo] retainedTypes should not have subprograms (details)
  377. [SLP]Add a test for shrink shuffle after reorder, NFC. (details)
  378. [lldb] Harden TestCompletion against new settings in 'target.process' (details)
  379. NFC: Remove wayward MIR tests from lib/Target (details)
  380. [clang] Use llvm::is_contained (NFC) (details)
  381. [SystemZ] Handle huge immediates in SystemZInstrInfo::loadImmediate(). (details)
  382. [clang] Pass -clear-ast-before-backend in Clang::ConstructJob() (details)
  383. [ubsan] Remove REQUIRED from some TestCases (details)
  384. [amdgpu] Fix a crash case when preserving MDT in SILowerControlFlow (details)
  385. [lld/mac] Mark private externs with GOT relocs as LOCAL in indirect symbtab (details)
  386. [HIP] [AlwaysInliner] Disable AlwaysInliner to eliminate undefined symbols (details)
  387. [SelectionDAG] Fix typo in option help (details)
  388. [WebAssembly] Add import info to `dylink` section of shared libraries (details)
  389. [compiler-rt/profile] Hide __llvm_profile_raw_version (details)
  390. [VectorCombine] Add option to only run scalarization transforms. (details)
  391. [modules] Make a module map referenced by a system map a system one too. (details)
  392. [ConstantRange] Better diagnostic for correctness test failure (NFC) (details)
  393. [BasicAA] Rename ExtendedValue to CastedValue (NFC) (details)
  394. [HIP] Relax conditions for address space cast in builtin args (details)
  395. [InstCombine] generalize fold for mask-with-signbit-splat (details)
  396. Revert "[HIP] Relax conditions for address space cast in builtin args" (details)
  397. [ConstantRange] Support checking optimality for subset of inputs (NFC) (details)
  398. [AMDGPU] Precommit fused-bitlogic.ll test. NFC. (details)
  399. [InstCombine] generalize fold for mask-with-signbit-splat, part 2 (details)
  400. [NFC] Make Assume2KnowledgeMap's typedef more precise (details)
  401. [HIP] Relax conditions for address space cast in builtin args (details)
  402. [ConstantRange] Compute precise shl range for single elements (details)
  403. Fix Xcode project for debugserver (details)
  404. Revert "[HIP] [AlwaysInliner] Disable AlwaysInliner to eliminate undefined symbols" (details)
  405. [clang] fix typo correction not looking for candidates in base classes. (details)
  406. [ELF] Require two-dash form for --pack-dyn-relocs (details)
  407. [MLIR][TOSA] Drop "OnTensors" suffix (details)
  408. [mlir][sparse] run less combinations of SpMM in test (to reduce runtime) (details)
  409. [mlir] Add folder for shape.add (details)
  410. [WebAssembly] Add prototype relaxed laneselect instructions (details)
  411. [X86] Add more tests for D111858. NFC (details)
  412. [Polly][docs] Fix Sphinx warning. (details)
  413. [Clang/Test]: Rename enable_noundef_analysis to disable-noundef-analysis and turn it off by default (details)
  414. [Clang/Test]: Rename enable_noundef_analysis to disable-noundef-analysis and turn it off by default (2) (details)
  415. Resolve lit failures in clang after 8ca4b3e's land (details)
  416. Fix lit test failures in clang-ppc* and clang-x64-windows-msvc (details)
  417. [MLIR] Generalize Affine dependence analysis using Affine Relations (details)
  418. Fix missing failures in clang-ppc64be* and retry fixing clang-x64-windows-msvc (details)
  419. [TableGen] Replace static_cast with llvm's cast. NFC (details)
  420. [mlir][linalg][bufferize] Relax rules for extract_slice/insert_slice matching (details)
  421. [clang-tidy] Fix false positive in cppcoreguidelines-virtual-class-destructor (details)
  422. [AArch64] Optimize add/sub with immediate (details)
  423. [X86][LV] X86 does *not* prefer vectorized addressing (details)
Changes
  1. [AIX] Switch the build compiler to OpenXL (details)
  2. Turned off the assertions for ThinLTO deterministic build, as unreachable emits a full path to a autogenerated files in the build directory. (details)
  3. [zorg] Remove the clang-ppc64le-linux bot (details)

Started by timer

This run spent:

  • 1 hr 24 min waiting;
  • 7 hr 57 min build duration;
  • 7 hr 57 min total from scheduled to completion.
Revision: 7752cc0ec70a27562735441d54603f983e312df8
Repository: https://github.com/llvm/llvm-zorg.git
  • refs/remotes/origin/main
Revision: d137f1288e2c2169b53a1baef0d5cd94a4bb3999
Repository: http://labmaster3.local/git/llvm-project.git
  • refs/remotes/origin/main
Revision: 7752cc0ec70a27562735441d54603f983e312df8
Repository: http://labmaster3.local/git/llvm-zorg.git
  • refs/remotes/origin/main
Test Result (no failures)

    Timeout has been exceeded

    Identified problems

    Ninja target failed

    Below is a link to the first failed ninja target.
    Indication 1

    Regression test failed

    This build failed because a regression test in the test suite FAILed. See the test report for details.
    Indication 2

    Compile Error

    This build failed because of a compile error. Below is a list of all errors in the build log:
    Indication 3