Started 9 days 8 hr ago
Took 7 hr 58 min

Unstable Build #272 (Jul 20, 2021 1:37:31 AM)

Changes
  1. [BPF] Use elementtype attribute for preserve.array/struct.index intrinsics (details)
  2. [IR] Don't accept null type in ConstantExpr::getGetElementPtr() (details)
  3. [Analaysis, CodeGen] Remove getHotSucc (NFC) (details)
  4. [IRBuilder] Deprecate CreateConstGEP2_64() without element type (details)
  5. [OpaquePtr] Remove uses of CreateConstInBoundsGEP2_64() without type (details)
  6. [IRBuilder] Deprecate CreateConstInBoundsGEP2_64() without element type (details)
  7. [OpaquePtr] Remove uses of CreateConstGEP1_64() without element type (details)
  8. [IRBuilder] Deprecate CreateConstGEP1_64() without element type (details)
  9. [OpaquePtr] Remove uses of CGF.Builder.CreateConstInBoundsGEP1_64() without type (details)
  10. [IRBuilder] Deprecate CreateConstInBoundsGEP1_64() without element type (details)
  11. [DebugInfo] Remove unnecessary <string> include dependency from DebugInfo headers. NFC. (details)
  12. [OpaquePtr] Remove uses of CreateConstGEP1_32() without element type (details)
  13. [IRBuilder] Deprecate CreateConstGEP1_32() without element type (details)
  14. [RISCV][RVV] Precommit a test case for D105684 (details)
  15. [OpaquePtr] Remove uses of CreateStructGEP() without element type (details)
  16. [IRBuilder] Deprecate CreateStructGEP() without element type (details)
  17. [AbstractAttributor] Fix two issues in folding __kmpc_is_spmd_exec_mode (details)
  18. [libcxx][ranges] makes `ranges::subrange` a borrowed range (details)
  19. [lld-macho] Have ICF operate on all sections at once (details)
  20. [libcxx] Updated test and seemingly incorrect comment from it. (details)
  21. [RISCV] Teach computeKnownBitsForTargetNode that VLENB will never be more than 65536/8. (details)
  22. [OpaquePtr] Remove uses of CreateInBoundsGEP() without element type (details)
  23. [IRBuilder] Deprecate CreateInBoundsGEP() without element type (details)
  24. [OpaquePtr] Remove uses of CreateGEP() without element type (details)
  25. [IRBuilder] Deprecate CreateGEP() without element type (details)
  26. [AArch64] Prepare for changes to STEP_VECTOR. (details)
  27. [ARM] Lower non-extended small gathers via truncated gathers. (details)
  28. [ExecutionEngine] Fix GEP type (details)
  29. [AArch64][GlobalISel] Legalize bswap <2 x i16> (details)
  30. [Sanitizers] FutexWake fix typo for FreeBSD code path. (details)
  31. [GlobalISel] Fix known bits for G_BSWAP and B_BITREVERSE not doing anything. (details)
  32. DebugInfo: Name class templates with default arguments consistently (both direct naming, and as a template argument for a function template) (details)
  33. [RISCV] Add more i32 srem/sdiv with power of 2 constant tests. NFC (details)
  34. [analyzer] Handle std::swap for std::unique_ptr (details)
  35. [MLIR][CAPI] On MINGW don't link against libMLIR (details)
  36. [Orc] Add verylazy example for C-bindings (details)
  37. [InstCombine][test] add tests for fadd reductions; NFC (details)
  38. [InstCombine] fold reassociative FP add into start value of fadd reduction (details)
  39. [Orc] Remove unnecessary <string> include dependency from Orc headers. NFC. (details)
  40. [X86][SSE] matchShuffleWithPACK - avoid poison pollution from bitcasting multiple elements together. (details)
  41. [OpenMP][Offloading] Add -g when compiling deviceRTLs in debug mode (details)
  42. [DAG] Move select(cc, binop(), binop()) folds into DAGCombiner::foldSelectOfBinops. NFCI. (details)
  43. Revert "[Orc] Add verylazy example for C-bindings" (details)
  44. [analyzer] Handle std::make_unique (details)
  45. [NVPTX] Add select(cc,binop(),binop()) fast-math tests (details)
  46. [Analysis] Remove getLoopPackage (NFC) (details)
  47. [X86] Add i32 (shl (sr[la] exact sel(X,Y),  C1), C2) test (details)
  48. [Cloning] Remove unused parameter from CloneAndPruneFunctionInto() (NFC) (details)
  49. [Inline] Add test for PR50589 (NFC) (details)
  50. [OpenMP][Offloading] Add a CMake argument LIBOMPTARGET_LIT_ARGS to control behavior of libomptarget lit test (details)
  51. [DAG] Enable foldSelectOfBinops on select(setcc(),binop(),binop()) calls (details)
  52. [DAG] DAGCombiner::foldSelectOfBinops - propagate the common flags to the merged binop (details)
  53. [SimplifyCFG] remove unnecessary state variable; NFC (details)
  54. [SimplifyCFG] add test to show miscompile from FoldBranchToCommonDest (PR51125); NFC (details)
  55. Reland [Orc] Add verylazy example for C-bindings (details)
  56. [ScalarEvolution] Remove uses of PointerType::getElementType. (details)
  57. [CSSPGO][NFC] Allow cl::ZeroOrMore for use-iterative-bfi-inference (details)
  58. [polly] Get rid of a couple uses of PointerType::getElementType(). (details)
  59. [SCEV] Fix unused variable warning (NFC) (details)
  60. [InstCombine] Fold IntToPtr/PtrToInt to bitcast (details)
  61. [openmp][nfc] Simplify macros guarding math complex headers (details)
  62. [X86] Remove incorrect use of known bits in shuffle simplification. (details)
  63. [mlir-tblgen] Slightly improve the diagnostic message in pattern match (details)
  64. Opaque pointer GEP fixes for BrainF example (details)
  65. [polly] Fix regression tests with POLLY_ENABLE_GPGPU_CODEGEN (details)
  66. [polly] Fix uses of deprecated overload of IRBuilder::CreateGEP. (details)
  67. [OpenMP][CMake] Fix an issue when there is space in the argument LIBOMPTARGET_LIT_ARGS (details)
  68. [llvm-objdump][WebAssembly] Fix llvm-objdump on files without symbols (details)
  69. [AArch64][SVE] Optimize bitcasts between unpacked half/i16 vectors. (details)
  70. [ARM] Extend more reductions during lowering (details)
  71. [AArch64][SME] Add SVE2 instructions added in SME (details)
  72. [LoopFlatten] Use Loop to identify loop induction phi. NFC (details)
  73. [clang-tidy] Add 'readability-suspicious-call-argument' check (details)
  74. [mlir][linalg] Set explicit insertion point in pad_tensor patterns. (details)
  75. [Polly][Isl] Stop generating isl::union_{set,map} from isl::space. NFC (details)
  76. [X86][SSE] Add codegen tests dot2/3 dot product of 128-bit dereferenceable float data (details)
  77. [ORC-RT] Fix signedness warning in unit test. (details)
  78. [ORC][ORC-RT] Introduce ORC-runtime based MachO-Platform. (details)
  79. [NFC] [MTE] helper for stack tagging lifetimes. (details)
  80. [Polly][Isl] Use isl::union_map::unite() instead of isl::union_map::add_map(). NFC (details)
  81. [ORC-RT] Handle missing __has_builtin operator. (details)
  82. [VE] Disable relative lookup table converter pass for VE (details)
  83. [ORC] Add missing std::move. (details)
  84. [Polly] Use isl::set::tuple_dim instead of isl::set::dim. NFC (details)
  85. [compiler-rt][GWP-ASAN] Disable 2 tests on Armv7 Linux (details)
  86. [ORC] Explicitly convert to ArrayRefs to silence errors. (details)
  87. [X86][SSE] Fix copy+paste typo in dot3_float4_as_float3 partial load test (details)
  88. [hwasan] Use stack safety analysis. (details)
  89. [VE] Set getExtendForAtomicOps to ISD::ANY_EXTEND (details)
  90. [ORC-RT] Fix missing std::move. (details)
  91. [ORC] Drop 'const' for __orc_rt_CWrapperFunctionResultDataUnion::ValuePtr. (details)
  92. tsan: make obtaining current PC faster (details)
  93. Revert "[hwasan] Use stack safety analysis." (details)
  94. [LV] Add test with ptr induction used as scalar and vector. (details)
  95. [mlir][memref] Clarify the documentation for memref.clone [NFC] (details)
  96. [LV] Re-generate check lines of some fragile tests (NFC) (details)
  97. [LoopUtils] Fix incorrect RT check bounds of loop-invariant mem accesses (details)
  98. [SLP]Fix possible crash on unreachable incoming values sorting. (details)
  99. [CostModel][X86] Add fast math tests for float reductions (details)
  100. [ORC-RT] Separate jit-dispach tag decls from definitions. (details)
  101. [ORC-RT] Introduce a weak-import macro. (details)
  102. [mlir] Introduce `linalg.tiled_yield` terminator for `linalg.tiled_loop`. (details)
  103. [rt][nfc] Rewrite #ifndef as #if defined(). (details)
  104. [clang-tidy] ensure run-clang-tidy reports children killed by signals (details)
  105. Revert "[mlir] Introduce `linalg.tiled_yield` terminator for `linalg.tiled_loop`." (details)
  106. [clang] Change set type used for SourceLocation. (details)
  107. [AMDGPU] Fix typo in comments idexen -> idxen (details)
  108. Fix duplicate checks in clangd comments (details)
  109. [MLIR] AffineStructures: resolve clang-tidy warnings [NFC] (details)
  110. [TLI] prepareSREMEqFold(): use correct VT for the final VSELECT (PR51133) (details)
  111. [CodeGen] Remove isNON_TRUNCStore and isTRUNCStore (NFC) (details)
  112. thread_local support for AIX (details)
  113. [InstrRef][X86] Drop debug instruction numbers from x87 instructions (details)
  114. [PowerPC] Implement vector bool/pixel initialization under -faltivec-src-compat=xl (details)
  115. Revert "[OpenMP] Codegen aggregate for outlined function captures" (details)
  116. AArch64/GlobalISel: Cleanup unnecessary size checks in call lowering (details)
  117. [Clang][RISCV] Support half-precision floating point for RVV intrinsics. (details)
  118. tsan: remove duplicate arch switch in buildgo.sh (details)
  119. [flang] Runtime API for data pointers (details)
  120. [Polly][Isl] Stop using isl::set::lex_le_set. NFC (details)
  121. GlobalISel: Preserve LLT when bitcasting loads and stores (details)
  122. [LICM] Create LoopNest Invariant Code Motion (LNICM) pass (details)
  123. [ARM] Remove PromotedBitwiseVT for NEON types (details)
  124. GlobalISel: Preserve memory types for implicit sret load/stores (details)
  125. [mlir][linalg] Fold TensorCast into PadTensorOp. (details)
  126. [X86] Fix case of IsAfterLegalize argument. NFC. (details)
  127. [ISD] Add disclaimer comments to AssertSext/Zext/Align opcodes about poison values (details)
  128. [NFC][PowerPC] Update builtins-ppc-altivec.c to be run under `-faltivec-src-compat=mixed` (details)
  129. [NewPM] Fix wrong perfect forwardings (details)
  130. [mlir][Linalg] Migrate 2D pooling ops from tc definition to yaml definition. (details)
  131. [SelectionDAG][RISCV] Use isSExtCheaperThanZExt to control whether sext or zext is used for constant folding any_extend. (details)
  132. [WebAssembly] Support R_WASM_MEMORY_ADDR_TLS_SLEB64 for wasm64 (details)
  133. [GlobalISel] Fix load-or combine moving loads across potential aliasing stores. (details)
  134. [mlir][tosa] Added shape inference for tosa convolution operations (details)
  135. [NFC] Run -instnamer on test Transforms/LICM/sink-debuginfo-preserve.ll (details)
  136. Revert "[llvm][sve] Lowering for VLS truncating stores" because it (details)
  137. [SystemZ]  Handle NoRegister in SystemZTargetLowering::emitMemMemWrapper(). (details)
  138. [elfabi] Prepare elfabi/ifs merging. (details)
  139. [ifs] Prepare llvm-ifs for elfabi/ifs merging. (details)
  140. [ifs][elfabi] Merge llvm-ifs/elfabi tools (details)
  141. [gn build] Port 6103fdfab4e2 (details)
  142. [gn build] Port 61fa9afe4c5b (details)
  143. [gn build] Port 8b4acb067fd3 (details)
  144. [libc++] Disable #pragma system_header in the new testing configuration (details)
  145. [Sanitizer] Intercepts flopen/flopenat on FreeBSD. (details)
  146. [Bazel] Update for 6103fdfab4 (details)
  147. [MemCpyOpt] Enable memcpy optimizations unconditionally. (details)
  148. [ifs] Fix linking errors on some llvm builders (details)
  149. [lld/mac] Change load command order to be more like ld64 (details)
  150. [SLP][X86] Add dot product tests based off PR51075 (details)
  151. [infer-address-spaces] Handle complex non-pointer constexpr arguments. (details)
  152. [InstrProfiling] Use weak alias for bias variable (details)
  153. [gn build] Port 54902e00d128 (details)
  154. [mlir][Linalg] NFC: Rename FusionOfTensors pass to FusionOfElementwiseOps pass. (details)
  155. [AMDGPU] Reserve AMDGPU ELF e_flags machine 0x45 (details)
  156. [LangRef] Clarify support for multiple metadata attachments with same id (details)
  157. [demangler] Fix demangling of 'half' (details)
  158. [clang-format] Break an unwrapped line at a K&R C parameter decl (details)
  159. [lld/mac] Resolve defined symbols before undefined symbols (details)
  160. [mlir] Add software pipelining transformation for scf.For op (details)
  161. [lld/mac] Add test for --lto-O (details)
  162. [WebAssembly] Deduplicate imports of the same module name, field name, and type (details)
  163. [MLGO] Use binary protobufs for improved training performance. (details)
  164. [WebAssembly] Generate R_WASM_FUNCTION_OFFSET relocs in debuginfo sections (details)
  165. [mlir] Fix bazel build (details)
  166. Revert "[MemCpyOpt] Enable memcpy optimizations unconditionally." (details)
  167. Don't use !eStateRunning when you mean eStateStopped in DestroyImpl. (details)
  168. [lld][WebAssembly] Cleanup duplicate fields in Symbols.h. NFC (details)
  169. [clang] Respect PrintingPolicy::FullyQualifiedName when printing a template-id (details)
  170. [gn build] Port 08b289867b5a (details)
  171. Split `InferShapedTypeOpInterface` to create `ReifyRankedShapedTypeInterface`. (details)
  172. [PowerPC] swdiv_nochk Builtins for XL Compat (details)
  173. [NewPM] Bail out of devirtualization wrapper if the current SCC is invalidated (details)
  174. [NewPM][opt] Add -debug-pass-manager=quiet to not print analysis info (details)
  175. [SCEV] Add a clarifying comment in howManyLessThans (details)
  176. Dyanamic shape support for memref reassociation reshape ops (details)
  177. [ScalarEvolution] Refine computeMaxBECountForLT to be accurate in more cases. (details)
  178. [lld-macho] Use DO_BIND_ADD_ADDR_IMM_SCALED for bind opcodes (details)
  179. [tests] Add a couple of tests for zero stride trip counts w/loop varying exit values (details)
  180. [libc++] Add a bunch of missing _LIBCPP_HIDE_FROM_ABI in <ranges> (details)
  181. [libc++] Tidy-up instances of __STDCPP_DEFAULT_NEW_ALIGNMENT__ in the tests (details)
  182. [gn build] Fix llvm_build_instrumented_coverage=true builds with goma/rbe (details)
  183. [Libomptarget] Remove volatile from NVPTX work function (details)
  184. Revert D105519 "[WebAssembly] Deduplicate imports of the same module name, field name, and type" and its followup (details)
  185. AArch64/GlobalISel: Preserve memory types (details)
  186. GlobalISel: Remove some mystery code that clears isReturned (details)
  187. [PowerPC] Extra test case for LDARX (details)
  188. CodeGen: Make MachineOptimizationRemarkEmitterPass a CFG analysis (details)
  189. [OpenMP] Fixed a segmentation fault when using taskloop and target nowait (details)
  190. Revert D106128 "[lld-macho] Use DO_BIND_ADD_ADDR_IMM_SCALED for bind opcodes" (details)
  191. [Clang][RISCV] Correct the alignment of stores generated by vlseg/vlsegff. (details)
  192. [ORC-RT] Add ORC_RT prefix to WEAK_IMPORT macro. (details)
  193. [ORC-RT] Introduce a ORC_RT_JIT_DISPATCH_TAG macro. (details)
  194. [NFC] Correct documentation error in OpenMP release ReleaseNotes (details)
  195. Revert "[PowerPC] Extra test case for LDARX" (details)
  196. [OpenMP] Fix carefully track SPMDCompatibilityTracker (details)
  197. [Attributor] Simplify loads (details)
  198. [Attributor] Introduce AAPointerInfo (details)
  199. [Attributor][FIX] Do not simplify byval arguments (details)
  200. [OpenMP][FIX] Temporarily XFAIL tests waiting for new check lines (details)
  201. tsan: add pragma line to buildgo.sh (details)
  202. [Attributor][NFC] Fix function name spelling (details)
  203. [OpenMP] Remove XFAIL and update check lines properly (details)
  204. [Attributor][NFCI] Expose `getAssumedUnderlyingObjects` API (details)
  205. [Attributor] Extend the AAValueSimplify compare simplification logic (details)
  206. [Attributor] Ensure to simplify operands in AAValueConstantRange (details)
  207. [Attributor] Gracefully handle interprocedural reachability queries (details)
  208. tsan: remove the stats subsystem (details)
  209. [lldb] Make WatchpointList iterable (details)
  210. [gn build] Port adb55d7c3265 (details)
  211. [RISCV] Add test cases to show an issue with our fcvt.wu isel patterns on RV64. (details)
  212. [NFC][profile] Move writeMMappedFile to ELF ifdef block (details)
  213. [PowerPC] Fallback to base's implementation of shouldExpandAtomicCmpXchgInIR and shouldExpandAtomicCmpXchgInIR (details)
  214. sanitizer_common: add new mutex (details)
  215. [Attributor] Use checkForAllUses instead of custom use tracking (details)
  216. [Attributor] Simplify to values in the genericValueTraversal (details)
  217. [Attributor] Use set vector instead of vector to prevent duplicates (details)
  218. [AArch64][GlobalISel] Don't form truncstores in postlegalizer-lowering for s128. (details)
  219. Remove the DarwinLog functionality from debguserver (details)
  220. [mlir-tblgen] Fix failed matching when binds same operand of an op in different depth (details)
  221. [AArch64][SME] Add system registers and related instructions (details)
  222. [lldb] Remove unused variable. NFCI (details)
  223. [AArch64][SVE][InstCombine] last{a,b} of a splat vector (details)
  224. [hwasan] Use stack safety analysis. (details)
  225. [hwasan] [NFC] copy and disable ASAN tests to hwasan. (details)
  226. [PowerPC] Add lit.local.cfg in AtomicExpand tests (details)
  227. [NFC] run clang-format on hwasan use-after-scope tests. (details)
  228. [clang][deps] Normalize ignored filenames in minimizing file system (details)
  229. Revert "[hwasan] Use stack safety analysis." (details)
  230. [DSE] Transform memset + malloc --> calloc (PR25892) (details)
  231. [AMDGPU] Disable LDS lowering for GFX shaders (details)
  232. [clang][deps] Separate filesystem caches for minimized and original files (details)
  233. [clang][deps] Avoid minimizing PCH input files (details)

Started by timer

This run spent:

  • 1 hr 47 min waiting;
  • 7 hr 58 min build duration;
  • 7 hr 58 min total from scheduled to completion.
Revision: b899cd8edcb824c4e4f999ef254209060d1ab646
  • refs/remotes/origin/main
Revision: e564fd93ab85d1810e0d83e961ccc8b99025ff34
  • refs/remotes/origin/main
Revision: b899cd8edcb824c4e4f999ef254209060d1ab646
  • refs/remotes/origin/main
Test Result (2 failures / +2)

Identified problems

Regression test failed

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

Compile Error

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

Link error

A link command has failed:
Indication 3

Ninja target failed

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

Assertion failure

This build failed because of an assertion failure. Below is a list of all errors in the build log:
Indication 5