Started 1 day 6 hr ago
Took 11 hr

Build #429 (Jan 31, 2023 1:37:59 AM)

Changes
  1. amdgpu experimental bbot: add -DCMAKE_LIBOMPTARGET_FOUND_AMDGPU_GPU=ON (details / githubweb)
  2. correct spellinf of -DLIBOMPTARGET_FOUND_AMDGPU_GPU (details / githubweb)
  3. [libc] Use static archive target name "libc" for fullbuild and default build. (details / githubweb)
Changes
  1. Fix Clang sphinx build (details / githubweb)
  2. Revert "[X86][ABI] Don't preserve return regs for preserve_all/preserve_most CCs" (details / githubweb)
  3. [LSAN] Remove -fuse-ld=lld from HWASAN config (details / githubweb)
  4. [RISCV] Use std::clamp (NFC) (details / githubweb)
  5. [llvm] Use llvm::bit_floor instead of llvm::PowerOf2Floor (NFC) (details / githubweb)
  6. [libc++] Addresses LWG3754 (details / githubweb)
  7. [Target] Use llvm::count{l,r}_{zero,one} (NFC) (details / githubweb)
  8. [flang] Enforce ENTRY dummy argument usage restriction (details / githubweb)
  9. [SCCP] Support NUW/NSW inference for all overflowing binary operators. (details / githubweb)
  10. [flang] Warn about defined operator with too few/many dummy arguments (details / githubweb)
  11. [flang] Diagnose fixed form statement that begins with continuation line (details / githubweb)
  12. [llvm] Use llvm::Log2_64 (NFC) (details / githubweb)
  13. [RISCV] Use llvm::Log2_64 (NFC) (details / githubweb)
  14. [CMake] Replace clang binary if using clang-bolt target (details / githubweb)
  15. [RISCV] Simplify predicates with llvm::countr_zero (NFC) (details / githubweb)
  16. [MLIR][OpenMP] Add conversion support from FIR to LLVM Dialect for OMP Target Data directives (details / githubweb)
  17. Use llvm::count{lr}_{zero,one} (NFC) (details / githubweb)
  18. Revert "[SCCP] Support NUW/NSW inference for all overflowing binary operators." (details / githubweb)
  19. [SystemZ] Use llvm::bit_floor (NFC) (details / githubweb)
  20. [Target] Use llvm::Log2_{32,64} (NFC) (details / githubweb)
  21. [llvm] Use llvm::bit_width (NFC) (details / githubweb)
  22. Use llvm::byteswap instead of ByteSwap_{16,32,64} (NFC) (details / githubweb)
  23. [ADT] Fix a comment typo (details / githubweb)
  24. [flang] Diagnose known out-of-range subscripts in more circumstances (details / githubweb)
  25. [OpenMP][NVPTX] Added `__tgt_rtl_launch_kernel` in old CUDA plugin (details / githubweb)
  26. Use llvm::bit_ceil (NFC) (details / githubweb)
  27. [Clang] Treat `std::forward_like` as builtin (details / githubweb)
  28. Attributes: Check declarations for dereferenceable bytes (details / githubweb)
  29. [flang] Diagnose invalid initializations (details / githubweb)
  30. [flang][MSVC] Disable test on Windows (details / githubweb)
  31. AMDGPU: Don't insert pointer bitcasts for printf lowering (details / githubweb)
  32. [JITLink][MachO] Error on N_EXT symbols with illegal string-table index 0. (details / githubweb)
  33. [clang] Add the check of membership in decltype for the issue #58674 (details / githubweb)
  34. [RISCV] Bump Zca, Zcb, Zcd, Zcf version to 1.0. (details / githubweb)
  35. Revert commit 01adf96ebc86 because it caused "Unhandled DeclRefExpr" errors. (details / githubweb)
  36. [RISCV] Simplify code slightly. NFC (details / githubweb)
  37. [llvm] Use llvm::bit_ceil (NFC) (details / githubweb)
  38. [AVR] Fix incorrect decoding of conditional branch instructions (details / githubweb)
  39. [ELF][test] Improve AVR relocation tests (details / githubweb)
  40. [LLDB][RISCV] Add RVV registers enums (details / githubweb)
  41. [X86] lowerShuffleAsLanePermuteAndRepeatedMask - retain the per-lane undef elements and don't just copy the repeated mask (details / githubweb)
  42. [mlir][gpu][spirv] Gpu min/max reductions lowering to SPIR-V (details / githubweb)
  43. GlobalISel: Include register class/bank in regbankselect debug printing (details / githubweb)
  44. [X86] matchShuffleAsBlend - keep per-lane blend masks 'whole' if only one input is used (details / githubweb)
  45. [X86] wide-scalar-shift-by-byte-multiple-legalization.ll - use X86 check prefix instead of X32 (details / githubweb)
  46. [X86] wide-scalar-shift-legalization.ll - use X86 check prefix instead of X32 (details / githubweb)
  47. [X86] avx2-conversions.ll - use X86 check prefix instead of X32 + add common CHECK check-prefix (details / githubweb)
  48. [Support] TypeName.h - add missing closing namespace comment. NFC. (details / githubweb)
  49. [InstSimplify] add tests for poison-safe logical nand+or; NFC (details / githubweb)
  50. [InstSimplify] !(X && Y) || X --> true (for poison-safe logical ops) (details / githubweb)
  51. [AArch64] Add A+B+1 and A-B-1 macro fusion for Ampere1A (details / githubweb)
  52. [flang] If it's got an argument keyword, it can't become an array reference (details / githubweb)
  53. [X86] vec_ss_load_fold.ll - use X86 check prefix instead of X32 (details / githubweb)
  54. [Support] ReverseIteration.h - add missing closing namespace comment. NFC. (details / githubweb)
  55. [Support] StringSaver.h - add missing closing namespace comment. NFC. (details / githubweb)
  56. [AST] Use std::clamp (NFC) (details / githubweb)
  57. [Scalar] Remove an unused local varable (NFC) (details / githubweb)
  58. [IR] InstrTypes.h - operandBundleFromBundleOpInfo - specialise auto to const auto* (details / githubweb)
  59. [IR] PatternMatch.h - m_SplatOrUndefMask::match - specialise auto to const auto* (details / githubweb)
  60. [Support] ModRef.h - fix include guard (details / githubweb)
  61. [flang] Fix defined I/O semantics crash & missing errors that exposed it (details / githubweb)
  62. [Support] Use std::clamp (NFC) (details / githubweb)
  63. [flang] Don't fold REPEAT() when the result would be too large (details / githubweb)
  64. [X86] pr53419.ll - cleanup check-prefixes. NFC. (details / githubweb)
  65. [RISCV] Move FRM parsing in the assembler to a custom operand parser. (details / githubweb)
  66. [RISCV] Move IsGPRAsFPR into RegOp struct in RISCVOperand. NFC (details / githubweb)
  67. [RISCV] Alphabetize X-extensions (and add a comment).  NFC. (details / githubweb)
  68. [RISCV] Fix wrong comment style.  NFC (details / githubweb)
  69. flang: remove the hardcoded 15 from the release notes (details / githubweb)
  70. [PowerPC] Convert some tests to opaque pointers (NFC) (details / githubweb)
  71. [flang] Check that DO index variables are definable (details / githubweb)
  72. [VPlan] Add sideffect/read or write test for VPPredInstPHIRecipe. (NFC) (details / githubweb)
  73. [flang][MSVC] Change XFAIL to UNSUPPORTED for disabled test (details / githubweb)
  74. [ORC] Add ordering to ExecutorAddrRanges. (details / githubweb)
  75. [ADT] Use llvm::bit_ceil (NFC) (details / githubweb)
  76. [AST] Use llvm::bit_ceil (NFC) (details / githubweb)
  77. [flang] Fix ENUMERATOR declarations in nested scopes (details / githubweb)
  78. [Support] Use llvm::bit_ceil (NFC) (details / githubweb)
  79. [JITLink] Adds support for PLT based relocations to the ELF/i386 JITLink backend (details / githubweb)
  80. [PowerPC] Convert more tests to opaque pointers (NFC) (details / githubweb)
  81. [JITLink] Fixes a bug in one of the test files which was causing build failures (details / githubweb)
  82. [mlir][sparse] Change the quick sort pivot selection. (details / githubweb)
  83. [clang] Remove clang::Optional (details / githubweb)
  84. [PowerPC] Convert more tests to opaque pointers (NFC) (details / githubweb)
  85. [mlir][sparse] Extend sparse_tensor.sort with a enum attribute to specify a sorting implementation. (details / githubweb)
  86. [RISCV] Make RISCVOperand struct final. (details / githubweb)
  87. [RISCV] Correct end pointer in RISCVAsmParser::parseGPRAsFPR. (details / githubweb)
  88. [RISCV] Move IsRV64 field of RISCVOperand into RegOp and ImmOp sub-structs. (details / githubweb)
  89. [AVR][NFC] Remove redundant target feature PROGMEM (details / githubweb)
  90. [Thumb2] Convert some tests to opaque pointers (NFC) (details / githubweb)
  91. [WebAssembly] Convert some tests to opaque pointers (NFC) (details / githubweb)
  92. [mlir] skip 0-D vector in BubbleUpBitCastForStridedSliceInsert (details / githubweb)
  93. [AIX][BigArchive] Treat the archive is empty if the first child member offset is zero (details / githubweb)
  94. [clangd] Don't show 'auto' type hint when type deduction fails (details / githubweb)
  95. [Docs] Rename -dot-postdom -> -dom-post-dom in Passes.rst. NFC (details / githubweb)
  96. [clangd] Fix test failure in TypeHints.Decltype (details / githubweb)
  97. Revert "[lldb] Make SBSection::GetSectionData call Section::GetSectionData." (details / githubweb)
  98. [mlir][LLVM] Add all LLVM parameter attributes (details / githubweb)
  99. [mlir][NFC] GreedyPatternRewriteDriver: Remove single-op entry point (details / githubweb)
  100. [libc++] Fix some missed `return 0` statements in test `main` functions. (details / githubweb)
  101. [mlir][bufferization] Generalize and rename isMemoryWrite (details / githubweb)
  102. [libc++][ranges] Temporarily mark `ranges::join_view` as experimental. (details / githubweb)
  103. Revert "[mlir][LLVM] Add all LLVM parameter attributes" (details / githubweb)
  104. [mlir][bufferization][NFC] Rename: "last-write" -> "definition" (details / githubweb)
  105. Revert "[llvm] Use llvm::bit_ceil (NFC)" (details / githubweb)
  106. [UTC] Add --version argument (details / githubweb)
  107. [clang][ASTImporter] Handle UsingType in friend declarations. (details / githubweb)
  108. [mlir][bufferization] Fix getAliasingOpOperand/OpResult for non-bufferizable ops (details / githubweb)
  109. [mlir][bufferization][NFC] Simplify func bufferization state (details / githubweb)
  110. [mlir][bufferization] Better handling of unranked tensors in resolveTensorOpOperandConflicts (details / githubweb)
  111. [X86] pr53419.ll - add AVX512 test coverage (details / githubweb)
  112. [LoopVectorize] Enable integer Mul and Add as select reduction patterns (details / githubweb)
  113. [libc] Remove warning about unused variable (details / githubweb)
  114. [mlir][nfc] Migrate standalone to new fold API (details / githubweb)
  115. [mlir][bufferization][NFC] Rename BufferRelation::None to BufferRelation::Unknown (details / githubweb)
  116. [ARM] Accept shortened forms of the T2 ADC instruction (details / githubweb)
  117. [VPlan] VPPredInstPHIRecipes does not write to memory. (details / githubweb)
  118. [memprof] Change test output redirection to enable it to run on Windows (details / githubweb)
  119. [clangd] Disable tests that are incompatible with Windows (details / githubweb)
  120. [AArch64] Add atomics tests for lse2+lse128 (details / githubweb)
  121. Revert "Revert "[lldb] Make SBSection::GetSectionData call Section::GetSectionData."" (details / githubweb)
  122. [lldb] Fix TestVSCode_completions for D141828 (details / githubweb)
  123. [flang] Fix simplify intrinsic for count not checking for rank = 0 properly (details / githubweb)
  124. Revert "[ASan][libcxx] Annotating std::vector with all allocators" (details / githubweb)
  125. [DAGCombine] fp_to_sint isSaturatingMinMax (details / githubweb)
  126. [Libomptarget] Remove unused test targets in libomptaget (details / githubweb)
  127. Fix LLVM Sphinx build (details / githubweb)
  128. Fix LLVM sphinx docs, redux (details / githubweb)
  129. [X86] combinePredicateReduction - pull out SETCC handling for all_of(icmp_eq) reductions. NFC. (details / githubweb)
  130. [Libomptarget] Fix tests after previous patch (details / githubweb)
  131. [MLIR][LLVM] Generate LLVM lifetime intrinsics while inlining. (details / githubweb)
  132. [mlir] Remove Linalg fusion-on-memrefs. (details / githubweb)
  133. [X86] Add SSE2 test coverage to vector comparison all_of/any_of tests (details / githubweb)
  134. [mlir] use getNumDimAndSymbolVars when iterate dims/symbols of FlatAffineValueConstraints (details / githubweb)
  135. [InferAddressSpaces] Regenerate test checks (NFC) (details / githubweb)
  136. [InstCombine] Regenerate test checks (NFC) (details / githubweb)
  137. [mlir][llvm] Import access group metadata. (details / githubweb)
  138. [libc++] Don't assume that string_view::const_iterator is a raw pointer (details / githubweb)
  139. [AArch64] Replace AEK_CRYPTO with relevant features in cpu definitions (details / githubweb)
  140. [mem2reg][debuginfo] Handle op_deref when converting dbg.declare (details / githubweb)
  141. [libc] Use a more general way to determine the compiler's target triple. (details / githubweb)
  142. [libc] Add an off-by-default option to silence "skipping" messages from CMake. (details / githubweb)
  143. [libc++] Add [[clang::lifetimebound]] to min/max algorithms (details / githubweb)
  144. Revert "[AIX][BigArchive] Treat the archive is empty if the first child member offset is zero" (details / githubweb)
  145. [RISCV] Replace multiple ifs with a switch. NFC (details / githubweb)
  146. [SCCP] Flip range arguments for NSW region check. (details / githubweb)
  147. [CGSCC] Add pass which counts the max number of times we visit a function (details / githubweb)
  148. [LTO] Demangle the function name in DiagnosticInfoDontCall message (details / githubweb)
  149. [OpenMP][NVPTX] Guard the target name macro definition (details / githubweb)
  150. clang/OpenCL: Don't use a Function for the block type (details / githubweb)
  151. clang/OpenCL: Fix not setting convergent on block invoke kernels (details / githubweb)
  152. clang/OpenCL: Extend tests for enqueued block attributes (details / githubweb)
  153. clang/OpenCL: Apply default attributes to enqueued blocks (details / githubweb)
  154. Revert "[LTO] Demangle the function name in DiagnosticInfoDontCall message" (details / githubweb)
  155. Reland [LTO] Demangle the function name in DiagnosticInfoDontCall message (details / githubweb)
  156. [MC] Allow .pushsection between .cfi_startproc/.cfi_endproc (details / githubweb)
  157. [SCCP] Add sub tests for NUW/NSW flag inference. (details / githubweb)
  158. AMDGPU: Fix null dereference in getInstructionUniformity (details / githubweb)
  159. AMDGPU: Partially fix machine uniformity for inline asm (details / githubweb)
  160. AMDGPU/GlobalISel: Partially fix getGenericInstructionUniformity (details / githubweb)
  161. Fix handling of braced-init temporaries for modernize-use-emplace (details / githubweb)
  162. Improve example documentation for __builtin_offsetof; NFC (details / githubweb)
  163. Revert "[LSAN][HWASAN] Run LSAN tests with HWASAN enabled" (details / githubweb)
  164. [test] Require asserts in count-visits.ll (details / githubweb)
  165. Recommit "[SCCP] Support NUW/NSW inference for all overflowing binary operators." (details / githubweb)
  166. AMDGPU/GlobalISel: Add stub custom regbankselect pass (details / githubweb)
  167. AMDGPU: Update machine divergence analysis test (details / githubweb)
  168. [RISCV] Use custom operand parsing for FenceArg. (details / githubweb)
  169. [mlir][AsmPrinter] Gracefully handle empty symbol (details / githubweb)
  170. [mlir][Pass] Handle spaces in pipeline strings (details / githubweb)
  171. [InstCombine] add tests for icmp-of-and-of-select-of-constants; NFC (details / githubweb)
  172. [InstCombine] reduce icmp_eq0-of-and-of-select-of-constants (details / githubweb)
  173. [libc++] Add missing include promote.h in <cmath> (details / githubweb)
  174. [Pseudo Probe] Do not instrument EH blocks. (details / githubweb)
  175. [Clang] Fix unconditional access to Attr pointer when checking if _Nullable is applicable to a type (details / githubweb)
  176. [libc++] Remove <experimental/coroutine> (details / githubweb)
  177. [llvm-cov] Add split-file to compiler-rt test requirements. (details / githubweb)
  178. [NFC] [llvm-cov] Remove unnecessary logic from llvm-cov debuginfod. (details / githubweb)
  179. [lldb] Use lldbassert in BuildObjCObjectPointerType (details / githubweb)
  180. [AIX][CMake] Use top-level tools in llvm_ExternalProject_Add (details / githubweb)
  181. [bazel] Port 155e0cf5dc2f (details / githubweb)
  182. [lldb/swig] Remove deprecated flags for generating bindings (details / githubweb)
  183. [LSAN][HWASAN] Run LSAN tests with HWASAN enabled (details / githubweb)
  184. [flang] Fixed Flang LIT testing after D142548. (details / githubweb)
  185. [PowerPC] Fix incorrect shift amount for build_vector (details / githubweb)
  186. [lldb/test] Skip TestStackCoreScriptedProcess if Asan is enabled (details / githubweb)
  187. [hwasan] Support __lsan_default_options (details / githubweb)
  188. lld/COFF: simplify startswith+substr (details / githubweb)
  189. [X86] Move RDFLAGS/WRFLAGS expansion until after RA (details / githubweb)
  190. [flang] Use proper attributes for runtime calls with 'i1' arguments/returns. (details / githubweb)
  191. [RISCV] Peak through BITCAST in isUsedByReturnOnly (details / githubweb)
  192. [Libomptarget] Fix building AMDGPU tests (details / githubweb)
  193. [NFC] Correct argument comment typo (details / githubweb)
  194. [mlir][vector] Clarify vector.contract promotion behavior (details / githubweb)
  195. [MLIR] Remove unnecessary Block argument on MemRefDependenceGraph::init (details / githubweb)
  196. [InstCombine] Add test cases for D142783. NFC" (details / githubweb)
  197. [InstCombine][LV] Fold (add (zext (add X, -1)), 1) -> (zext X) if X is non-zero. (details / githubweb)
  198. [lldb,FreeBSD] getValue => operator* for Optional migration (details / githubweb)
  199. [PowerPC] Pre-commit test for fix to peephole opt (details / githubweb)
  200. [Doc] Removes extra argument of ReplaceInstWithValue() (details / githubweb)
  201. [AVR][NFC] Refactor 'AVRAsmPrinter::PrintAsmOperand' (details / githubweb)
  202. [lldb] Remove unimplemented SBTraceCursor::GetExecutionContextRef (details / githubweb)
  203. [mlir][vector] Add folder for bitcast of integer splat constants (details / githubweb)
  204. [GuardWidening] Choose right point for generating wide condition for branches. PR60234 (details / githubweb)
  205. [mlir][SubElements] Remove the ability to override implementations (details / githubweb)
  206. [clangd] Stop filtering lit tests based on target-triple (details / githubweb)
  207. [mlir] Remove redundant virtual keyword. NFC (details / githubweb)
  208. [runtimes][libc] Keep the libc target as "libc". (details / githubweb)
  209. [Fuchsia] Re-enable HWASan for globals in runtimes (details / githubweb)
  210. [libc] Unify full build and default build static archive targets to just "libc". (details / githubweb)
  211. [mlir] Adjust AttributeTest to show skip behavior. (details / githubweb)
  212. [mlir][vector][bufferize] Bufferize vector.mask and vector.yield (details / githubweb)
  213. Reland "[mlir][LLVM] Add all LLVM parameter attributes" (details / githubweb)
  214. [IR][doc] Alignment is always set in memory for load/store/alloca/cmpxchg/atomicrmw. (details / githubweb)
  215. [mlir][vector][bufferize] Fix Windows build failure introduced by D141686 (details / githubweb)
  216. Revert "[GuardWidening] Choose right point for generating wide condition for branches. PR60234" (details / githubweb)
  217. [flang] Lower storage_size intrinsic for polymorphic entities (details / githubweb)
  218. [1/3][Clang][RISCV] Add `__riscv_` prefix for vread, vwrite, vlenb, vsetvl, and vsetvlmax (details / githubweb)
  219. [mlir][OneShotModuleBufferize] Add a new flag: no-analysis-func-filter (details / githubweb)
  220. [2/3][Clang][RISCV] Add `__riscv_` for non-overloaded intrinsics (details / githubweb)
  221. Revert "[2/3][Clang][RISCV] Add `__riscv_` for non-overloaded intrinsics" (details / githubweb)
  222. [clang][compiler-rt] Support LLVM_ENABLE_PER_TARGET_RUNTIME_DIR on Arm Linux and BSD (details / githubweb)
  223. [Clang] Implement Change scope of lambda trailing-return-type (details / githubweb)
  224. [Thumb2] Upgrade intrinsic upgrading code (details / githubweb)
  225. [AArch64] Add additional tests for dotreduce to check for `v4i8` and `v24i8` (details / githubweb)
  226. [InstCombine] Add additional constexpr gep inbounds tests (NFC) (details / githubweb)
  227. [2/3][Clang][RISCV] Add `__riscv_` for non-overloaded intrinsics (details / githubweb)
  228. [Clang] Fix typo in ReleaseNotes.rst (details / githubweb)
  229. [AArch64] turn extended vecreduce bigger than v16i8 into udot/sdot (details / githubweb)
  230. [ConstantFold] Fix inbounds inference on mismatching source element type (details / githubweb)
  231. [LICM] Regenerate test checks (NFC) (details / githubweb)
  232. [bazel] Add missing includes for 5212058 (details / githubweb)
  233. [PowerPC] Improve materialization for immediates which is almost a 32 bit splat. (details / githubweb)
  234. [Polly] Fix tests (NFC) (details / githubweb)
  235. [mlir][bufferization] Fix failing lit test (details / githubweb)
  236. [Test] Add motivating test for revert of fix of PR60234 (details / githubweb)
  237. [3/3][Clang][RISCV] Add `__riscv_` for overloaded intrinsics (details / githubweb)
  238. [AArch64][SME2] Add SME2 outer product intrinsics (details / githubweb)
  239. [LoongArch] Add baseline test for (X & Y) == Y and (X & Y) != Y (details / githubweb)
  240. [AArch64][SME2] Add multi-vector min/max intrinsics (details / githubweb)
  241. [AMDGPU] Use tablegen to list uniform intrinsics (details / githubweb)
  242. DAG: Remove redundant check for return alignment (details / githubweb)
  243. [RISCV][test] Add tests ahead of isMultiStoresCheaperThanBitsMerge hook implementation (details / githubweb)
  244. [flang] derived-type finalization (details / githubweb)
  245. [RISCV] Implement isMultiStoresCheaperThanBitsMerge hook (details / githubweb)
  246. [GuardWidening] Choose right point for generating wide condition for branches. PR60234. Take 2 (details / githubweb)
  247. [MLIR] Split `generalize-tensor-pack.mlir` (NFC) (details / githubweb)

Started by timer

This run spent:

  • 4 hr 20 min waiting;
  • 11 hr build duration;
  • 11 hr total from scheduled to completion.
Revision: c6e0c55fbe8ac1139e3c555e08c01305ea94237b
Repository: https://github.com/llvm/llvm-zorg.git
  • refs/remotes/origin/main
Revision: b7668770c76499611bd739f453363cdd482f25cf
Repository: https://github.com/llvm/llvm-project.git
  • refs/remotes/origin/main
Test Result (1 failure / ±0)

Identified problems

Compile Error

This build failed because of a compile error. Below is a list of all errors in the build log:
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

Ninja target failed

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