Started 3 mo 7 days ago
Took 4 hr 36 min

Build #1962 (Sep 2, 2021 10:03:07 AM)

Changes
  1. [Test][Time profiler] Fix test time checking (details)
  2. [lldb] [gdb-remote client] Remove breakpoints throughout vfork (details)
  3. [SLP][RISCV] Implement unsigned getMinVectorRegisterBitWidth() for RISCV (details)
  4. [flang] Set default form if unspecified at end of OPEN statement (details)
  5. Document LLVM_ENABLE_RUNTIMES (details)
  6. Revert "[clang-repl] Re-implement clang-interpreter as a test case." (details)
  7. Revert "[lldb] [gdb-remote client] Remove breakpoints throughout vfork" (details)
  8. [PowerPC] Implement quadword atomic load/store (details)
  9. [AMDGPU] Introduce RC flags for vector register classes (details)
  10. [SelectionDAG][NFC] Fix typo in assertion message (details)
  11. [SCEV] Fix GCC -Wnon-virtual-dtor (details)
  12. [lldb] [gdb-remote client] Remove breakpoints throughout vfork (details)
  13. [OpenCL] Define OpenCL 3.0 optional core features in C++ for OpenCL 2021 (details)
  14. [OpenMP][OMPD] Implementation of OMPD debugging library - libompd. (details)
  15. Fix -Wunused-variable (details)
  16. Reland "[clang-repl] Re-implement clang-interpreter as a test case." (details)
  17. [clang-nvlink-wrapper] Wrapper around nvlink for archive files (details)
  18. [NFC] Re-run update_analyze_test_checks on Analysis/CostModel/AArch64/sve-intrinsics.ll (details)
  19. Revert "[NFC] Re-run update_analyze_test_checks on Analysis/CostModel/AArch64/sve-intrinsics.ll" (details)
  20. [NFC] Re-run update_analyze_test_checks on Analysis/CostModel/AArch64/sve-intrinsics.ll (details)
  21. Revert "[CLANG][PATCH][FPEnv] Add support for option -ffp-eval-method and extend #pragma float_control similarly" (details)
  22. [libcxx][docs] Mark LWG3356 as complete (details)
  23. [libcxx][docs] Remove completed issues from TODO.TXT (details)
  24. [FileCheck] Use StringRef for MatchRegexp to fix crash. (details)
  25. [libcxx] contiguous iterator concept: don't require pointer or complete element types (details)
  26. Revert "Reland "[clang-repl] Re-implement clang-interpreter as a test case."" (details)
  27. Ensure field-annotations on pointers properly match the AS of the field. (details)
  28. [lldb] Add minidump save-core functionality to ELF object files (details)
  29. [libomptarget] Normalise a cmake debug string, checking it triggers CI (details)
  30. [Flang] test_symbols.py module file fix (details)
  31. [DIArgList] Re-unique after changing operands to fix non-determinism (details)
  32. [libc++][NFC] Use std::enable_if instead of _EnableB helper in pair (details)
  33. [libc++] Remove workarounds for [[nodebug]] not working properly on typedefs in older Clangs (details)
  34. [libc++][NFC] Correct comment about P0600 missing node_handle bits (details)
  35. [libc++] Remove some workarounds for unsupported GCC and Clang versions (details)
  36. [clang-tidy] Fix documentation typos (NFC) (details)
  37. Revert "Disable ReplaceLDS pass, patch up tests to match" (details)
  38. Fine grain control over some symbol visibility (details)
  39. [LoadStoreVectorizer] Make aliasing check more precise (details)
  40. [CSSPGO] Enable loading MD5 CS profile. (details)
  41. Revert "Revert "Disable ReplaceLDS pass, patch up tests to match"" (details)
  42. [flang] Include default component initialization in static initializers (details)
  43. Support alias.scope and noalias metadata lowering on intrinsics. (details)
  44. [mlir][tosa] Small refactor to the functionality of Depthwise_Conv2D to add the bias at the end of the convolution (details)
  45. [AArch64][GlobalISel] Handle any-extending FPR loads in manual selection code. (details)
  46. [CSSPGO] Fix an access violation due to invalided std::vector pointer invalidation. (details)
  47. [WebAssembly] Lower v2f32 to v2f64 extending loads with promote_low (details)
  48. [NFC] Rename attribute methods that work with indexes (details)
  49. [libc++][format] Add __format_arg_store. (details)
  50. [IRLinker] Suppress linker warnings when linking with CUDA libdevice. (details)
  51. [libomptarget] Set runpath on libomptarget, use that to drop LD_LIBRARY_PATH from test runner (details)
  52. [gn build] Port 0922ce56f4f0 (details)
  53. [RISCV] Add a test case showing an extra sext.w near a sh2add with multiple uses. NFC (details)
  54. Tighten heuristic for coroutine debug info workaround. (details)
  55. [NFC] Use newly introduced *AtIndex methods (details)
  56. [NFC] Remove redundant code added in 04ce2de3 (details)
  57. [InstCombine] use isFreeToInvert to generalize min/max with 'not' (details)
  58. [InstCombine] allow more min/max with 'not' folds for intrinsics (details)
  59. [openmp] Accept directory for libomptarget-bc-path (details)
  60. [DWARF] Find offset of attribute. (details)
  61. [clang] Add a -canonical-prefixes option (details)
  62. [SCEV] If max BTC is zero, then so is the exact BTC [2 of 2] (details)
  63. Remove deprecated registration APIs (NFC) (details)
  64. [libc] Mark return value of memcpy in strcpy as initialized for msan. (details)
  65. [IVDescriptors] Make pointer inductions compatible with opaque pointers (details)
  66. [CSSPGO] Sort function offset table to speed up profile loading. (details)
  67. [openmp] No longer use LIBRARY_PATH to find devicertl (details)
  68. [libomptarget] Drop path separator from test to fix windows build (details)
  69. [ubsan] warn inside the sigaction interceptor if static linking is suspected, and continue instead of crashing on null deref (details)
  70. [RISCV] Fold (RISCVISD::SELECT_CC X, Y, CC, Z, Z) -> Z. (details)
  71. [libc] Add a skeleton for C standard condition variable functions. (details)
  72. Revert "[openmp] No longer use LIBRARY_PATH to find devicertl" (details)
  73. Revert "[openmp] Accept directory for libomptarget-bc-path" (details)
  74. VFS: Document goals of 'use-external-name' and related logic, NFC (details)
  75. [AMDGPU] Update Call Convention docs for GFX90A (details)
  76. [SCEVExpander] Prefer pointer expansion for overflow checks (details)
  77. [mlir][SPIRV] Add Image Operands for Image Instructions (details)
  78. [lld][Hexagon] Add checks for instructions that can have TLS relocations (details)
  79. [WebAssembly] Support opaque pointers in FixFunctionBitcasts (details)
  80. [openmp] Accept directory for libomptarget-bc-path (details)
  81. [LoopDeletion] Separate logic in breakBackedgeIfNotTaken using symboic max trip count [nfc] (details)
  82. [AMDGPU] enable scalar compare in truncate selection (details)
  83. [openmp] Drop test from D109057, disproportionately difficult to run on windows (details)
  84. [SCEV] Clarify requirements for zero-stride to be UB (details)
  85. [InstrProfiling][test] Combine profiling.ll and linkage.ll (details)
  86. [OpaquePtr] Cleanup some uses of getPointerElementType() in TailRecursionElimination (details)
  87. [OpenMP] Use IsHostPtr where needed for targetDataEnd (details)
  88. [OpenMP][NFC] Eliminate CopyMember from targetDataEnd (details)
  89. [OpenMP] Use IsHostPtr where needed for targetDataBegin (details)
  90. [OpenMP] Use IsHostPtr where needed in rest of omptarget.cpp (details)
  91. [ARM] Add MVE lowering for fptosi.sat (details)
  92. [RISCV] Fix typo in RISCVSchedSiFive7.td (details)
  93. [llvm-profdata] Fix assertion from invalid iterator (details)
  94. [InstrProfiling] Use llvm.compiler.used if applicable for Mach-O (details)
  95. [Codegen][TLI][X86] SimplifyMultipleUseDemandedBits(): 0'th vec subreg widening is free, try to perform it earlier (details)
  96. [OpenMP][AMDGPU] Remove unneeded XFAILs (details)
  97. [MemorySSAUpdater] Simplify updates when only deleting edges. (details)
  98. [AMDGPU] Introduce optimizeCompareInstr (details)
  99. [AMDGPU] Use S_BITCMP1_* to replace AND in optimizeCompareInstr (details)
  100. [mlir][capi] Add NameLoc (details)
  101. Revert "[AArch64][GlobalISel] Legalize bswap <2 x i16>" (details)
  102. [mlir][sparse] sparse runtime support library improvements (details)
  103. snapshot - do not push (details)
  104. Fix a missing MemorySSA update in breakLoopBackedge (details)
  105. Revert "snapshot - do not push" (details)
  106. [HeaderSearch] Use `isImport` only for imported headers and not for `#pragma once`. (details)
  107. [OpenMP] Fix -Wunused-but-set-parameter in -DLLVM_ENABLE_ASSERTIONS=off builds. NFC (details)
  108. PR50294: Fix a performance regression from 2c9dbcd. (details)
  109. [MemorySSA] Add pass to print results of MemorySSA walker (details)
  110. [PowerPC] small code format refactor ; NFC (details)
  111. Revert "[MemorySSA] Add pass to print results of MemorySSA walker" (details)
  112. Reland [MemorySSA] Add pass to print results of MemorySSA walker (details)
  113. [AArch64][test] Add new tests for (mul (add x, c0), c1) (details)
  114. [InstrProfiling] Add AIX triple to more tests (details)
  115. [CSSPGO] Add stats for pre-inliner (details)
  116. [NFC][PowerPC] Small code refactor in LoopInstrFormPrep (details)
  117. [libomptarget] Move HostDataToTargetTy states into StatesTy (details)
  118. [test] Precommit/fix up existing test for MemorySSA/invariant.group (details)
  119. Fix missing argument introduced by D108788 (details)
  120. [DAGCombine] Add node level checks for fp-contract and fp-ninf in visitFMULForFMADistributiveCombine(). (details)
  121. [libc++][nfc] Fixes ppc64le-sanitizer build issue. (details)
  122. [NPM] Added opt option -print-pipeline-passes. (details)
  123. Revert "[NPM] Added opt option -print-pipeline-passes." (details)
  124. [NPM] Added opt option -print-pipeline-passes. (details)
  125. [docs] Mention that the legacy PM is deprecated and will be removed after 14 (details)
  126. [CSSPGO] Use preinliner decision by default when available (details)
  127. [LoopDistribute] Add tests inspired by PR50296, PR50288. (details)
  128. [OpenMP][OpenMPIRBuilder] Implement loop unrolling. (details)
  129. [SelectionDAG][VP] Fix VP memory ops' EVL/Mask indices (details)
  130. [MC] Set SHF_INFO_LINK on SHT_REL/SHT_RELA sections (details)
  131. [SVE] Fix the FP arithmetic instruction costs for SVE (details)
  132. [mlir][linalg] Expose function to create op on buffers during bufferization. (details)
  133. [lldb server] Tidy up LLDB server return codes and associated tests (details)
  134. [VP] Declaration and docs for vp.select intrinsic (details)
  135. [LegalizeTypes][VP] Add splitting support for binary VP ops (details)
  136. [RISCV][test] Add tests for optimization with SH*ADD in the zba extension (details)
  137. [RISCV][test] Add more tests for (mul (add x, c1), c2) (details)
  138. [Unwind] Harmonise exception class for EHABI spec. (details)
  139. Revert "[OpenMP][OpenMPIRBuilder] Implement loop unrolling." (details)
  140. [libunwind] Compile with -Wunused-but-set-variable (details)
  141. [X86][SSE] Add combine-pmadd.ll for PMADDWD/VPMADDUBSW combines (details)
  142. [X86] Fold PMADD(x,0) or PMADD(0,x) -> 0 (details)
  143. [libomptarget][amdgpu] Drop env variables (details)
  144. [lldb] [client] Implement follow-fork-mode (details)
  145. [clang] NFC: Remove duplicate DependentSizedMatrixType methods (details)
  146. Revert @llvm.isnan intrinsic patchset. (details)
  147. [clang] NFC: Extract DiagnosticOptions parsing (details)
  148. [ARM] Add a tail-predication loop predicate register (details)
  149. Revert "[lldb server] Tidy up LLDB server return codes and associated tests" (details)
  150. [mlir] support translating OpenMP loops with reductions (details)
  151. [mlir] Add Cpp emitter (details)
  152. [AMDGPU] Add merging into S_BUFFER_LOAD_DWORDX8_IMM (details)
  153. [MLIR][OpenMP] Add support for declaring critical construct names (details)
  154. [clang-cl] Emit nicer warning on unknown /arch: arguments (details)
  155. [RISCV] Split PseudoVSETVLI into 2 instructions to allow different register classes for rs1. (details)
  156. [RISCV] Enable shrink wrap by default (details)
  157. [RISCV] Teach instruction selection to elide sext.w in some cases. (details)
  158. [analyzer][NFCI] Allow clients of NoStateChangeFuncVisitor to check entire function calls, rather than each ExplodedNode in it (details)
  159. [InstrProfiling] Add one missing XCOFF line to profiling.ll (details)
  160. [AArch64][SVE] Workaround incorrect types when lowering fixed length gather/scatter (details)
  161. [flang] Fix non-deterministic line output function (details)
  162. Revert "[analyzer][NFCI] Allow clients of NoStateChangeFuncVisitor to check entire function calls, rather than each ExplodedNode in it" (details)
  163. [CSSPGO] Honor preinliner decision for ThinLTO importing (details)
  164. Try to unbreak lldb build after 973519826edb76 (details)
  165. [RISCV] Remove stale TODOs from test. NFC (details)
  166. [RISCV] Add Zba command line to rv64i-exhaustive-w-insts.ll (details)
  167. Try to unbreak Win build after 973519826edb76 (details)
  168. [clangd, llvm] Remove redundant calls to c_str() (NFC) (details)
  169. [llvm-profgen] Deduplicate and improve warning for truncated context (details)
  170. clang/win: Add __readfsdword to intrin.h (details)
  171. [X86][SSE] combineMulToPMADDWD - improve recognition of sign/zero extended upper bits (details)
  172. [AMDGPU] Use S_BITCMP0_* to replace AND in optimizeCompareInstr (details)
  173. [mlir] Add missing dep on MLIRTranslation (details)
  174. [Unwind] Cast exception class pointer for strcpy (details)
  175. [libc++][NFC] Replace uses of stdr:: by just std::ranges:: (details)
  176. [libc++][docs] Remove "Last Updated" entries from the docs (details)
  177. [Bazel] Update for Cpp emitter (2f0750dd2e) (details)
  178. [libomptarget][amdgpu] Add gfx90a to build list (details)
  179. [RISCV] Improve shrink wrap test (NFC) (details)
  180. [libc++][NFC] Move concepts to a subheader. (details)
  181. [X86] Remove isel predicates for xgetbv/xsetbv instructions so they can work on Windows. (details)
  182. [libc++] Remove an unused internal concept. (details)
  183. [AIX][PowerPC] Define __powerpc and __PPC macros (details)
  184. [Bazel] Add explicit dependency on llvm:Support to reflect layering (details)
  185. [InlineCost] Introduce attributes to override InlineCost for inliner testing (details)
  186. [MipsISelLowering] avoid emitting libcalls to __multi3 (details)
  187. [WebAssembly] Add Wasm SjLj support (details)
  188. [WebAssembly] Fix names of WebAssemblyWrapper SDNodes. NFC (details)
  189. [SCEVExpander] Simplify pointer overflow check (details)
  190. [CSSPGO] Allow inlining recursive call for preinliner (details)
  191. [test][NewPM] Remove RUN lines using -analyze (details)
  192. [test] Remove missed RUN line after D109040 (details)
  193. Try to unbreak Win build differently after 973519826edb76 (details)
  194. Revert "Try to unbreak Win build differently after 973519826edb76" (details)
  195. Fix lld build after 5881dcff7e76a68 (details)
  196. [WebAssemlby] Remove redundant SDTypeProfile. NFC (details)
  197. [test] Remove legacy PM tests in llvm/test/Other (details)
  198. [llvm-profgen] Turn off cold context trimming by default (details)
  199. [NFC] Remove some unclear attribute methods (details)
  200. [Verifier] Only allow invariant.group metadata on stores and loads (details)
  201. [MemorySSA] Properly handle liveOnEntry in the walker printer (details)
  202. Fix lldb after D108614 (details)

Started by timer

This run spent:

  • 12 hr waiting;
  • 4 hr 36 min build duration;
  • 16 hr total from scheduled to completion.
Revision: 0c329ebff09d723d6f9d835289439c5922ba5e23
Repository: https://github.com/llvm/llvm-zorg.git
  • refs/remotes/origin/main
Revision: ebbf7f90b5529460bf5cc9dde3f35aa3ee6a6093
Repository: http://labmaster3.local/git/llvm-project.git
  • refs/remotes/origin/main
Revision: 0c329ebff09d723d6f9d835289439c5922ba5e23
Repository: http://labmaster3.local/git/llvm-zorg.git
  • refs/remotes/origin/main
Test Result (5 failures / +5)

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

Ninja target failed

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