Started 27 days ago
Took 2 hr 28 min

Build #4122 (Sep 21, 2021 2:08:42 PM)

Changes
  1. DWARFDie.cpp: Reduce indentation with early continue (details)
  2. DWARFDie:DWARFTypePrinter: Add common utility function for checking where parentheses are required (details)
  3. [RISCV] Optimize (add (shl x, c0), (shl y, c1)) with SH*ADD (details)
  4. llvm/cmake: fix a typo (details)
  5. [X86][Atom] Fix (U)COMISS/SD uops, latency and throughput (details)
  6. [mlir][emitc] Fix indent in CondBranchOp and block label (details)
  7. [ARM] Add VGETLANEu patterns for v4f16 and v8f16 (details)
  8. [InstCombine] add/adjust tests for min/max intrinsics; NFC (details)
  9. [X86] combineX86ShufflesRecursively(): call SimplifyMultipleUseDemandedVectorElts() on after finishing recursing (details)
  10. [NFC] combineX86ShufflesRecursively(): actually address nits for previous patch (details)
  11. [X86] lowerShuffleAsDecomposedShuffleMerge(): if both inputs are broadcastable/identities, canonicalize broadcasts as such (details)
  12. [X86][TLI] SimplifyDemandedVectorEltsForTargetNode(): don't break apart broadcasts from which not just the 0'th elt is demanded (details)
  13. [X86][Atom] Specific uops for all IMUL/IDIV instructions (details)
  14. llvm-dwarfdump: Refactor type pretty printing tests (details)
  15. [X86] Fold SHUFPS(shuffle(x),shuffle(y),mask) -> SHUFPS(x,y,mask') (details)
  16. [X86][Atom] Fix FP uops + port usage (details)
  17. DWARFDie: Improve type printing for function and array types - with qualifiers (cv/reference) and pointers to them (details)
  18. DWARFDie.cpp: Minor follow-up clang-format (details)
  19. [X86] Add test cases for pr51908. NFC (details)
  20. [X86] Remove Commutable flag from mpsadbw intrinsics. (details)
  21. llvm-dwarfdump: Pretty printing types including a space between const and parenthesized references/pointers to arrays (details)
  22. [DebugInfo][LSR] Emit shorter expressions from scev-based salvaging (details)
  23. [llvm] Use pop_back_val (NFC) (details)
  24. [X86] SimplifyDemandedBits - only narrow a broadcast source if we only have one use. (details)
  25. llvm-dwarfdump: Pretty print names qualified/with scopes (details)
  26. llvm-dwarfdump: Don't print even an empty string when a type is unprintable (details)
  27. llvm-dwarfdump: support for type printing "decltype(nullptr)" as "nullptr_t" (details)
  28. llvm-dwarfdump: pretty type printing: print fully qualified names in function type parameter types (details)
  29. [SCEV] Support negative values in signed/unsigned predicate reasoning (details)
  30. [libc] Add implementations of div, ldiv, lldiv and imaxdiv. (details)
  31. Revert "Revert "[IndVars] Replace PHIs if loop exits on 1st iteration"" (details)
  32. [NFC] Add assert and test showing that revert of D109596 wasn't justified (details)
  33. [libc][obvious] Make *abs and *div functions buildable in default mode. (details)
  34. [libc][obvious] Add inttypes.h and stdlib.h as deps to *div functions. (details)
  35. [lldb] Remove two #ifndef linux from Platform.cpp (details)
  36. [mlir][NFC] Add explicit "::mlir" namespace to tblgen generated code (details)
  37. [mlir] Fix bug in partial dialect conversion (details)
  38. [MLIR] Simplex::appendVariable: early return if count == 0 (details)
  39. [CMake] Add debuginfo-tests to LLVM_ALL_PROJECTS after D110016 (details)
  40. [CaptureTracking] Allow passing LI to PointerMayBeCapturedBefore (NFC). (details)
  41. [MLIR][Linalg] Make detensoring cost-model more flexible. (details)
  42. [lldb] [gdb-remote] Remove unused arg from GDBRemoteRegisterContext::ReadRegisterBytes() (details)
  43. [lldb] [gdb-remote] Recognize aarch64v type from gdbserver (details)
  44. Revert "[AArch64][SVE] Teach cost model that masked loads/stores are cheap" (details)
  45. [mlir] Fix integration tests failures introduced in D108505 (details)
  46. AArch64: use ldp/stp for 128-bit atomic load/store in v.84 onwards (details)
  47. [OpenCL] Supports optional writing to 3d images in C++ for OpenCL 2021 (details)
  48. Add myself as a code owner for SYCL support (details)
  49. [clang][NFC] Remove dead code (details)
  50. [NewPM] Make InlinerPass (aka 'inline') a parameterized pass (details)
  51. [GlobalISel] Improve elimination of dead instructions in legalizer (details)
  52. [lldb] [gdb-remote] Always send PID when detaching w/ multiprocess (details)
  53. [mlir][openacc] Make use of the second counter extension in DataOp translation (details)
  54. [MCA] InstructionTables::execute() - use const-ref iterator in for-range loop. NFCI. (details)
  55. [X86] X86TargetTransformInfo - remove unnecessary if-else after early exit. NFCI. (details)
  56. MachOObjectFile - checkOverlappingElement - use const-ref to avoid unnecessary copies. NFCI. (details)
  57. Fix CLANG_ENABLE_STATIC_ANALYZER=OFF building all analyzer source (details)
  58. pre-commit test for D109767 (details)
  59. [update_mir_test_checks.py] Use -NEXT FileCheck directories (details)
  60. [ARM] MVE reverse shuffles. (details)
  61. [Clang] [Fix] Clang build fails when build directory contains space character (details)
  62. [lldb] [test] Add unittest for DynamicRegisterInfo::Finalize() (details)
  63. [lldb] [DynamicRegisterInfo] Unset value_regs/invalidate_regs before Finalize() (details)
  64. Thread safety analysis: Drop special block handling (details)
  65. [JITLink] Adopt forEachRelocation() helper in ELF x86-64 backend (NFC) (details)
  66. [JITLink] Adopt forEachRelocation() helper in ELF RISCV backend (NFC) (details)
  67. [AMDGPU] Regenerate checks (details)
  68. [Analysis] Add support for vscale in computeKnownBitsFromOperator (details)
  69. [analyzer] Move docs of SmartPtr to correct subcategory (details)
  70. [mlir][linalg] Fusion on tensors. (details)
  71. [clangd] Bail-out when an empty compile flag is encountered (details)
  72. [OpenCL] Supports atomics in C++ for OpenCL 2021 (details)
  73. [X86] Add test to show the effect caused by D109607. NFC (details)
  74. [X86] Always check the size of SourceTy before getting the next type (details)
  75. [flang] Put intrinsic function table back into order (details)
  76. [SLP]Improve graph reordering. (details)
  77. [mlir][linalg] Fix typo (NFC). (details)
  78. [MLIR][SCF] Add for-to-while loop transformation pass (details)
  79. [mlir][linalg] Add IndexOp support to fusion on tensors. (details)
  80. [DSE] Add additional tests to cover review comments. (details)
  81. [lldb] Fix whitespace in CommandObjectTarget (NFC) (details)
  82. [lldb] Extract adding symbols for UUID/File/Frame (NFC) (details)
  83. [Verifier] Verify scoped noalias metadata (details)
  84. [ELF] Don't fall back to .text for e_entry (details)
  85. [RISCV] Add a pass to recognize VLS strided loads/store from gather/scatter. (details)
  86. [gn build] Port d85e347a28dc (details)
  87. [MCA] Fix a warning (details)
  88. [Verifier] Try to fix MSVC build (details)
  89. [ELF] Add --why-extract= to query why archive members/lazy object files are extracted (details)
  90. [lld] Remove timers.ll because inconsistent timers behavior causes the test to fail sometimes (details)
  91. Add use_default_shell_env = True to ctx.actions.run (details)
  92. Temporarily XFAIL MLIR test that fails the LLVM verifier after 8700f2bd3 (details)
  93. Revert "[MLIR][SCF] Add for-to-while loop transformation pass" (details)
  94. [NCF][OpenMP] Fix metadirective test on SystemZ (details)
  95. [lldb][crashlog] Avoid specifying arch for image when a UUID is present (details)
  96. [RISCV] Add test cases showing failure to use .vf vector operations when splat is in another basic block. NFC (details)
  97. [RISCV] Teach RISCVTargetLowering::shouldSinkOperands to sink splats for FAdd/FSub/FMul/FDiv. (details)
  98. Eliminate _LIBCPP_EQUAL_DELETE in favor of `=delete`. (details)
  99. Revert code change of D63497 & D74399 for riscv64-*-linux GCC detection (details)
  100. Revert "[CMake] Add debuginfo-tests to LLVM_ALL_PROJECTS after D110016" (details)
  101. [mlir][Linalg] Add ConvolutionOpInterface. (details)
  102. Diagnose -Wunused-value based on CFG reachability (details)
  103. Fix bad merge the removed switch case (details)
  104. [OpenMP][host runtime] Fix indirect lock table race condition (details)
  105. [mlir][MemRef] Compute unused dimensions of a rank-reducing subviews using strides as well. (details)
  106. [IR] Add helper to convert offset to GEP indices (details)
  107. [gn build] Don't pass -Wl,-z,defs for sanitizer builds (details)
  108. [lldb][NFC] Remove outdated FIXME (details)
  109. [libc++] [LIBCXX-DEBUG-FIXME] Constexpr char_traits::copy mustn't compare unrelated pointers. (details)
  110. [libc++] [P0919] Some belated review on D87171. (details)
  111. [RISCV] Add test cases for missed opportunity to use vfmacc.vf. NFC (details)
  112. [RISCV] Teach RISCVTargetLowering::shouldSinkOperands to sink splats for FMA. (details)
  113. [cmake] Put check from D110016 behind (default-on) flag (details)
  114. Revert "Fix CLANG_ENABLE_STATIC_ANALYZER=OFF building all analyzer source" (details)
  115. [DebugInfo] Add test for dumping DW_AT_defaulted (details)
  116. [RISCV] Add test cases for missed opportunities to use vand/vor/vxor.vx. NFC (details)
  117. [NFC] [hwasan] Separate outline and inline instrumentation. (details)
  118. [Polly] Partially fix scoped alias metadata (details)
  119. [OpenMP][NVPTX] Fix a warning that data argument not used by format string (details)
  120. Sema: relax va_start checking further for Windows AArch64 (details)
  121. [GlobalISel] Implement support for the "trap-func-name" attribute. (details)
  122. [AMDGPU][NFC] Correct typos in lib/Target/AMDGPU/AMDGPU*.cpp files. Test commit for new contributor. (details)
  123. [mlir][tosa] Remove the documentation requirement for elements of several binary elementwise ops to be of the same rank. (details)
  124. [clang] Fix a few comment typos to cycle bots (details)
  125. [mlir][tosa] Add several binary elementwise to the list of broadcastable ops. (details)
  126. [X86] Rename the X86WinAllocaExpander pass and related symbols to "DynAlloca". NFC. (details)
  127. Update MLIR generate-test-checks.py to add the notice from the source into the generated file (details)
  128. [mlir-tblgen] Add DagNode StaticMatcher. (details)
  129. [clang] Fix a few comment more typos to cycle bots (details)
  130. [clang] Fix a few more comment typos to cycle bots (details)
  131. [InstCombine] Eliminate vector reverse if all inputs/outputs to an instruction are reverses (details)
  132. [mlir][python] Forward _OperationBase _CAPIPtr to the Operation. (details)
  133. [mlir] Tighten verification of SparseElementsAttr (details)
  134. [mlir] Add value_begin/value_end methods to DenseElementsAttr (details)
  135. [mlir] Refactor ElementsAttr into an AttrInterface (details)
  136. [llvm] Use make_early_inc_range (NFC) (details)
  137. [NFC] Rename Context->CtxI in SCEV for uniformity reasons (details)
  138. [Polly] Don't generate inter-iteration noalias metadata. (details)
  139. [SimplifyCFG] Redirect switch cases that lead to UB into an unreachable block (details)
  140. [OpAsmParser] Add a parseCommaSeparatedList helper and beef up Delimeter. (details)
  141. BPF: make 32bit register spill with 64bit alignment (details)
  142. [SCEV] Generalize implication when signedness of FoundPred doesn't matter (details)
  143. [GlobalISel][Legalizer] Don't use eraseFromParentAndMarkDBGValuesForRemoval() for some artifacts. (details)
  144. [DSE][NFC] Rename Later->Killing, Earlier->Dead (details)
  145. [GlobalISel][Legalizer] Use ArtifactValueFinder first for unmerge combines before trying others. (details)
  146. [clangd] Deduplicate inlay hints (details)
  147. [MLIR] Add mergeLocalIds and mergeSymbolIds (details)
  148. [lldb] Speculative fix to TestGuiExpandThreadsTree (details)
  149. [MLIR][SCF] Add for-to-while loop transformation pass (details)
  150. [PowerPC] NFC: Remove unused tblgen template args (details)
  151. Add CMAKE_BUILD_TYPE to the list of BOOTSTRAP_DEFAULT_PASSTHROUGH variables (details)
  152. [flang][docs] Document plugin limitations (details)
  153. [MLIR] NFC. gpu.launch op argument const folder cleanup (details)
  154. [OpenCL] Test case for C++ for OpenCL 2021 in OpenCL C header test (details)
  155. [LowerConstantIntrinsics] Fix heap-use-after-free bug in worklist (details)
  156. [SCEV] Add some asserts on availability of arguments of isLoopEntryGuardedByCond (details)
  157. GlobalISel/Utils: Refactor constant splat match functions (details)
  158. [SCEV] Use isAvailableAtLoopEntry in the asserts (details)
  159. [AArch64] Regenerate test lines in sve-implicit-zero-filling.ll (details)
  160. [AMDGPU] Prefer v_fmac over v_fma only when no source modifiers are used (details)
  161. [AMDGPU] Prefer fmac over fma when selecting FMA_W_CHAIN (details)
  162. tsan: fix debug format strings (details)
  163. tsan: rearrange thread state callbacks (NFC) (details)
  164. tsan: simplify thread context setting (details)
  165. [CodeGen] SDDbgValue::getSDNodes() - use const-ref to avoid unnecessary copies. NFCI. (details)
  166. RewriteStatepointsForGC - Use const-ref iterator in for-range loops. NFCI. (details)
  167. [CodeGen] SelectionDAGBuilder - Use const-ref iterator in for-range loops. NFCI. (details)
  168. [InstCombine] foldConstantInsEltIntoShuffle - bail if we fail to find constant element (PR51824) (details)
  169. [AArch64] Improve schedule modelling on the Cortex-A55 (details)
  170. [VectorCombine] Add tests which require DT to use info from assumes. (details)
  171. [SystemZ]  Emit EXRL target instructions before text section is ended. (details)
  172. [llvm] Pass LLVM_CHECK_ENABLED_PROJECTS through in cross builds (details)
  173. [IR] Add the constructor of ShuffleVector for one-input-vector. (details)
  174. [AMDGPU][MC][GFX10] Enabled dlc for FLAT and GLOBAL atomics (details)
  175. [InstCombine] add tests for mask-shift with trunc; NFC (details)
  176. [NFC] Update the list of subprojects in docs. (details)
  177. [clang-offload-bundler][docs][NFC] Add archive unbundling documentation (details)
  178. [InstCombine] Improve TryToSinkInstruction with multiple uses (details)
  179. [OpenCL] Defines helper function for OpenCL default address space (details)
  180. [RISCV] Optimize (add (mul x, c0), c1) (details)
  181. [NFC] `goto fail` has failed us in the past... (details)
  182. [mlir][linalg] Assert tile loop nest invariants in fusion. (details)
  183. [mlir][Linalg] Revisit RAW dependence interference in comprehensive bufferize. (details)
  184. [mlir][Linalg] Revisit heuristic ordering of tensor.insert_slice in comprehensive bufferize. (details)
  185. [AArch64] Regenerate test lines in and-mask-removal.ll (details)
  186. [clang][NFC] Fix needless double-parenthisation (details)
  187. AMDGPU/GlobalISel: Restore run line erased in D109154 by mistake (details)
  188. [AMDGPU][MC][GFX7][GFX10] Corrected image_atomic_fcmpswap (details)
  189. [mlir][linalg] Add isPermutation helper (NFC). (details)
  190. [mlir][linalg] Simplify slice dim computation for fusion on tensors (NFC). (details)
  191. [GlobalISel] Support ConstantAsMetadata in IRTranslator (details)
  192. [SelectionDAG] Re-calculate scoped AA metadata when merging stores. (details)
  193. [ValueTracking,VectorCombine] Allow passing DT to computeConstantRange. (details)
  194. [sanitizer coverage] write the pc-table at the process exit (details)
  195. [InstCombine] move/add tests for trunc-of-lshr; NFC (details)
  196. [CodeGen] Remove redundant declaration getFileType (NFC) (details)
  197. [PowerPC] Fix signature of lxvp and stxvp builtins (details)
  198. [InstCombine] powi(x, y) * powi(x, z) -> powi(x, y + z) (details)
  199. Revert "Diagnose -Wunused-value based on CFG reachability" (details)
  200. [OpenMP][NFC] Add declare variant and metadirective to support page (details)
  201. [libc++][format] Adds parser std-format-spec. (details)
  202. [gn build] Port a04a6ce7726b (details)
  203. [lldb/win] Default to native PDB reader when LLVM_ENABLE_DIA_SDK=NO (details)
  204. [RISCV] Teach RISCVTargetLowering::shouldSinkOperands to sink splats for and/or/xor. (details)
  205. [LV] Fix crash for reverse interleaved loads with gap under fold-tail. (details)
  206. [PowerPC] Add prefix load pattern for fpext to v2f64 (details)
  207. [OpenMP] Codegen aggregate for outlined function captures (details)
  208. [LSR] Make sure that Factor fits into Base type (details)
  209. [RISCV] Make some arrays of constants 'static const'. NFC (details)
  210. [AMDGPU] Correctly merge alias.scope and noalias metadata for memops (details)
  211. Teach InstCombine to eliminate malloc-realloc-free triplets. (details)
  212. [AMDGPU] Filtering out the inactive lanes bits when lowering copy to SCC (details)
  213. Print nullptr_t namespace qualified within std:: (details)
  214. [IR] Re-group AAMDNodes relevant interfaces. NFC. (details)
  215. DebugInfo: Rebuild decltype(nullptr) as 'std::nullptr_t' (details)
  216. Support value-typed references in iterator facade's operator->() (details)
  217. nullptr printing - update for a change to clang type printing that now uses "std::nullptr_t" (details)
  218. [MergeICmps] Don't reorder unmerged comparisons (details)
  219. [Bazel] Add support for targeting macOS arm64 (details)
  220. [clang] don't mark as Elidable CXXConstruct expressions used in NRVO (details)
  221. [MergeICmps] Remove unused NumMerged variable (details)
  222. [OpenMP][OMPD] Fix compile error when OMPD is not supported (details)
  223. [IR] Look through bitcast in hasFnAttribute() (details)
  224. [InstCombine] fold cast of right-shift if high bits are not demanded (details)
  225. [libc++] counting_semaphore should not be default-constructible. (details)
  226. Revert "[OpenMP] Codegen aggregate for outlined function captures" (details)
  227. MemoryBuiltins: update comment; NFC (details)
  228. [CodeGen] regenerate test checks; NFC (details)
  229. [PowerPC] Support for vector bool int128 on vector comparison builtins (details)
  230. [X86] Clear kill flags when rewriting SETCC uses in flag copy lowering. (details)
  231. Revert "[X86] Clear kill flags when rewriting SETCC uses in flag copy lowering." (details)
  232. [clang] Make -Rpass imply -Rpass=.* (details)
  233. [OpenMP] Add thread ID function into new RTL (details)
  234. [LTO] Emit DebugLoc for dead function in optimization remarks (details)
  235. Recommit "[X86] Clear kill flags when rewriting SETCC uses in flag copy lowering." (details)
  236. [mlir] Always create a list of alias scopes when emitting LLVM IR (details)

Started by upstream project LLDB Incremental build number 35742
originally caused by:

  • Started by timer
  • Started by timer
  • Started by timer
  • Started by timer
  • Started by timer
  • Started by timer
  • Started by timer
  • Started by timer
  • Started by timer
  • Started by timer
  • Started by timer
  • Started by timer

Started by upstream project LLDB Incremental build number 35743
originally caused by:

  • Started by timer
  • Started by timer
  • Started by timer
  • Started by timer
  • Started by timer
  • Started by timer
  • Started by timer
  • Started by timer
  • Started by timer
  • Started by timer
  • Started by timer
  • Started by timer
  • Started by timer

Started by upstream project LLDB Incremental build number 35744
originally caused by:

  • Started by timer
  • Started by timer
  • Started by timer
  • Started by timer

Started by upstream project LLDB Incremental build number 35746
originally caused by:

  • Started by timer

Started by upstream project LLDB Incremental build number 35747
originally caused by:

  • Started by timer
  • Started by timer
  • Started by timer
  • Started by timer
  • Started by timer
  • Started by timer
  • Started by timer
  • Started by timer
  • Started by timer
  • Started by timer
  • Started by timer

Started by upstream project LLDB Incremental build number 35748
originally caused by:

  • Started by timer
  • Started by timer
  • Started by timer
  • Started by timer
  • Started by timer
  • Started by timer
  • Started by timer
  • Started by timer
  • Started by timer
  • Started by timer

This run spent:

  • 9 hr 42 min waiting;
  • 2 hr 28 min build duration;
  • 11 hr total from scheduled to completion.
Revision: 9d4301d25f098f5efcf2a56c9c5d16645e3957d5
Repository: https://github.com/llvm/llvm-zorg.git
  • refs/remotes/origin/main
Revision: bdaf038266c28a67bce83491dafd6752e53d4e33
Repository: http://labmaster3.local/git/llvm-project.git
  • refs/remotes/origin/main
Revision: 9d4301d25f098f5efcf2a56c9c5d16645e3957d5
Repository: http://labmaster3.local/git/llvm-zorg.git
  • refs/remotes/origin/main
Test Result (23 failures / +5)Show all failed tests >>>
Revision: 6a075b6de4cafebec9ca1ff9eec7229a617c93f6
Repository: http://labmaster3.local/git/llvm-project.git
  • llvmorg-5.0.2
Revision: d0d8eb2e5415b8be29343e3c17a18e49e67b5551
Repository: http://labmaster3.local/git/llvm-project.git
  • llvmorg-7.0.1
Revision: 0399d5a9682b3cef71c653373e38890c63c4c365
Repository: http://labmaster3.local/git/llvm-project.git
  • llvmorg-9.0.0

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

Assertion failure

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

Ninja target failed

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