Started 1 mo 27 days ago
Took 8 hr 30 min

Build #5017 (Aug 8, 2022 5:03:33 PM)

Changes
  1. [bazel] Add missing dependency after 713f85d5952ab27d474aba2a960a893b7e7e438d (details)
  2. [gn build] port b1356504e63ae (c++17) (details)
  3. [gn build] port b1356504e63ae better (c++17) (details)
  4. [mlir][tblgen] Refact mlir-tblgen main into its own library (details)
  5. [llvm] Remove uses of deprecated `std::iterator` (details)
  6. [gn build] Try to fix build on linux after std=c++17 switch (details)
  7. [gn build] fix 547c551925c8f4dd (details)
  8. [PowerPC] fix stack size allocated for float point argument (details)
  9. [NFC] add test cases for D123366 (details)
  10. [libc++] Implement `operator<=>` for `unique_ptr` (details)
  11. [libc++] Remove `operator!=` from `type_info` in C++20 (details)
  12. [bazel] Port 1c5a50e32815a49a41d79ff529ca8611ee49c5c8 (details)
  13. Update the status of some more C DRs (details)
  14. [mlir, flang] Use has_value instead of hasValue (NFC) (details)
  15. Use value instead of getValue (NFC) (details)
  16. [RDF] Remove explicit template arguments from Print (details)
  17. [bolt] silence unused variables warnings (details)
  18. [RDF] Use default TargetOperandInfo if not given in constructor (details)
  19. clang: fix typo availbility (details)
  20. [bazel] Switch to C++17 (details)
  21. clang/cmake: Drop use of llvm-config for LLVM install discovery (details)
  22. lld/cmake: Drop use of llvm-config for LLVM install discovery (details)
  23. [Clang][OpenMP] Fix the issue that `llvm.lifetime.end` is emitted too early for variables captured in linear clause (details)
  24. [ADT] Fix signature of StringSet::insert (details)
  25. [clang-tidy] Fix g++ -DCMAKE_CXX_STANDARD=17 build (details)
  26. Revert "[lld-macho] Work around odr-use of const non-inline static data member to fix -O0 build after D128298" (details)
  27. Revert "[SampleProfileInference] Work around odr-use of const non-inline static data member to fix -O0 builds after D120508" (details)
  28. [lld] LLVM_FALLTHROUGH => [[fallthrough]]. NFC (details)
  29. [llvm] LLVM_NODISCARD => [[nodiscard]]. NFC (details)
  30. [mlir][tosa] Flip to prefixed form. (details)
  31. [clang][docs] use `Fixes` instead of `This fixes` in ReleaseNotes [NFC] (details)
  32. [MLIR] Add MlirValue to PybindAdapters (details)
  33. [LLDB][NFC] Reliability fixes to TCPSocket code (details)
  34. [llvm] Drop unnecessary const from return types (NFC) (details)
  35. [mlir] Remove redundaunt return statements (NFC) (details)
  36. [llvm] Fix comment typos (NFC) (details)
  37. [Target] Remove unused forward declarations (NFC) (details)
  38. Use llvm::is_contained (NFC) (details)
  39. [x86] Remove unused declaration processWaitCnt (NFC) (details)
  40. [llvm] Use range-based for loops (NFC) (details)
  41. Added warning about outdated feature into Kaleidoscope tutorial text (details)
  42. [demangler] Add getters for Qual/Vector/Pointer types (details)
  43. [mlir] Make use of C++17 language features (details)
  44. [libc++][test] Fix MSVC warnings C6054, C6001, C4242 in format_tests.h (details)
  45. [Polly] Generalize the pattern matching to the case of tensor contractions (details)
  46. [ARM] Regenerate vector_store.ll tests. NFC (details)
  47. [mlir] Flip to prefixed accessors (NFC) (details)
  48. [Polly] Suppress the LLVM-IR output for pattern matching tests, if there is no FileCheck-ing for it. (details)
  49. Revert "[RDF] Remove explicit template arguments from Print" (details)
  50. [clang-tidy] Fix a forwarding-reference-overload crash after the (details)
  51. [polly] Fixed a number of typos. NFC (details)
  52. [mlir] Flip to prefixed accessors (NFC) (details)
  53. [flang] Allow pure function references in expandable scalar (details)
  54. [X86] Add test case to recombine LEA from OR. (details)
  55. [clang][CodeGen] Factor out Swift ABI hooks (NFCI) (details)
  56. [ORC-RT] Drop __orc_rt::string_view now that we have c++17. (details)
  57. [JITLink] Fix some C++17 related fixmes. (details)
  58. [InstCombine] add tests for bitwise logic; NFC (details)
  59. [ConstFolding] fix overzealous assert when converting FP half (details)
  60. [mlir] Fix a warning (details)
  61. [libc++][NFC] Fix `the the` in comment in `__format/buffer.h` (details)
  62. [lldb] Dynamically generate enum names in lldbutil (details)
  63. [lldb] Fix formatting in python-reference.rst (details)
  64. [lldb] Hoist TraceOn check out of loop (NFC) (details)
  65. [ORC-RT] Remove a stray __orc_rt::string_view helper. (details)
  66. [ADT] Deprecate Optional::{hasValue,getValue} (NFC) (details)
  67. [mlir] Use value instead of getValue (details)
  68. Revert "[JITLink] Fix some C++17 related fixmes." (details)
  69. [flang][runtime] Catch & report attempts at recursive I/O (details)
  70. [InstSimplify] add test for over-shift of scalable vector; NFC (details)
  71. [InstSimplify] fold scalable vectors with over-shift splat constant to poison (details)
  72. [lldb] Use single-argument static_assert where applicable (NFC) (details)
  73. [ORC-RT] Fix missing #include <string_view>s. (details)
  74. [flang] Allow assignment to host association in BLOCK in PURE subprogram (details)
  75. [mlir][python] Address deprecation warning for hasValue (details)
  76. [mlir] fix `add_tablegen()` macro to allow installing mlir-pdll (details)
  77. [flang] Handle subnormals while folding SCALE, SET_EXPONENT, & FRACTION (details)
  78. [Support] move llvm::llvm_is_multithread to header, NFC (details)
  79. [RISCV] Support fe_getround and fe_raise_inexact in builtins (details)
  80. [gn build] (manually) port ace6e172bd2c (details)
  81. [M68k] Add MC support for link/unlk (details)
  82. [llvm-ar] Remove unused parameter. NFC (details)
  83. [LoongArch] Support for varargs (details)
  84. [BOLT] Upgrade to C++17 (details)
  85. [Transforms] Fix comment typos (NFC) (details)
  86. [clang-tidy] Use is_contained (NFC) (details)
  87. [llvm] Qualify auto (NFC) (details)
  88. [NFC][clang] Bring `and_present` and `if_present` casting functions to clang namespace (details)
  89. [CodeView] Add function to get size in bytes for TypeIndex/CVType. (details)
  90. [scudo] Try to fix standalone build on armv7 (details)
  91. [mailmap] Add entry for myself (details)
  92. [AArch64][SVE] NFC: Add tests for masked FP arith patterns (D130564) (details)
  93. [AArch64][SVE] Add patterns to select masked FP arith (details)
  94. [DAG] Ensure Legal BUILD_VECTOR elements types in shuffle->And combine (details)
  95. [ADT] Update Optional Deprecation with fix-it (details)
  96. [Orc][JITLink] Slab based memory allocator to reduce RPC calls (details)
  97. [llvm-objdump,ARM] Fix big-endian AArch32 disassembly. (details)
  98. ProcessTest.cpp - replace Optional::hasValue() with Optional::has_value() (details)
  99. [DAG] FoldConstantArithmetic - add initial support for undef elements in bitcasted binop constant folding (details)
  100. Remove C++17 #ifdefs around the implicit conversion between StringRef and string_view (details)
  101. [DAG] Emit table lookup from TargetLowering::expandCTTZ() (details)
  102. [lld/mac] Use C++17 nested namespace syntax in most places (details)
  103. Remove superfluous ; outside of a function (details)
  104. Wrap `llvm_unreachable` macro in do-while loop (details)
  105. [mlir] Remove redundant `inline` from D131323 (details)
  106. [lld/mac] Use C++17 structured bindings (details)
  107. [Support] Use std::shared_mutex when we're not on old MacOS (details)
  108. [ASTMatchers] Replace hand-coded copy of std::apply with the real C++17 function. NFCI (details)
  109. [X86] Add 32-bit test coverage to or-lea.ll (details)
  110. [clang-tidy] Fix a regression of readability-container-size-empty after the AST ElaboratedType change. (details)
  111. [libc++] Allow enabling assertions when back-deploying (details)
  112. [libc++] Add missing <stdbool.h> to the modulemap (details)
  113. [CMake] Check CMAKE_CXX_STANDARD and error if it's to old (details)
  114. [EarlyCSE][OpaquePointers]Replace assert with return for mask type check. (details)
  115. [EarlyCSE][ConstantFolding] add tests for atan/atan2; NFC (details)
  116. [libc++][NFC] Fix signature of main in test (details)
  117. [X86] X86ISelDAGToDAG.cpp - use auto for all values derived from cast/dyn_cast (style). NFC. (details)
  118. [libc++][doc] Update `SpaceshipProjects` status to reflect in-flight reviews (details)
  119. [MLIR][Presburger] make sample test with integer lexmin use containsPointNoLocal (details)
  120. [LLD][COFF] Ignore DEBUG_S_XFGHASH_TYPE/VIRTUAL (details)
  121. Revert "XFAIL some PGO tests on AIX until the new linker becomes publicly available." (details)
  122. [Docs] Add HLSL ResourceType documentation (details)
  123. [EarlyCSE][ConstantFolding] move test files to dir of pass in RUN line; NFC (details)
  124. [llvm-dwarfutil] Remove unnecessarily dependency. (details)
  125. [DAG] Add initial SelectionDAG::canCreateUndefOrPoison support (details)
  126. [ADT] Add is_splat overload accepting initializer_list (details)
  127. [NFC][Flang][OpenMP] Refactor OpenMP.cpp::genOpenMPReduction (details)
  128. Recommit [RDF] Remove explicit template arguments from Print (details)
  129. [StandardInstrumentations] Handle case where block order changes (details)
  130. [X86] Add test coverage for sext/zext/bswap/bitreverse with freeze (details)
  131. [mlir][math] Rename math.abs -> math.absf (details)
  132. [mlir][math] Add `math.absi` op (details)
  133. [lld/mac] Use C++17 structured bindings in two more places (details)
  134. [nfc][openmp] clang-format system.cpp prior to D131401 (details)
  135. Update the C status page from the latest working draft (details)
  136. [lldb] Make Process and subclass constructors protected (details)
  137. [DAG] canCreateUndefOrPoison - add freeze(sext(x)) -> sext(freeze(x)) and freeze(zext(x)) -> zext(freeze(x)) support (details)
  138. [lld/win] Use C++17 nested namespace syntax in most places (details)
  139. [lld/win] Use C++17 structured bindings (details)
  140. [LLDB][NFC] Fix suspicious bitwise expression in PrintBTEntry() (details)
  141. Move openmp from -std=c++14 to -std=c++17 (details)
  142. Rename OPENMP_HAVE_STD_CPP14_FLAG to match c++17 (details)
  143. [clang] LLVM_FALLTHROUGH => [[fallthrough]]. NFC (details)
  144. [mlir][spirv] Refresh base definitions to latest spec (v1.6) (details)
  145. [ADT] Retire llvm::apply_tuple in favor of C++17 std::apply (details)
  146. [MLIR][Linalg] Remove `TiledLoops` from tiling options (details)
  147. [DAG] canCreateUndefOrPoison - add freeze(bswap(x)) -> bswap(freeze(x)) and freeze(bitreverse(x)) -> bitreverse(freeze(x)) support (details)
  148. [RISCV] Add ReadFStoreData as a SchedRead. (details)
  149. [flang] Add an explicit condition for the BITS=0 case in the MASKL and MASKR intrinsics. (details)
  150. [mlir][sparse][nfc] Use tensor.generate in sparse integration tests (details)
  151. [llvm-tblgen] Fix copy+paste typo in CodeGenSchedModels::collectLoadStoreQueueInfo (details)
  152. [mlir][doc] Cross link the dependent dialect section to the tablegen field definition (details)
  153. [libc++] Implement `operator==` for `filesystem::space_info` (details)
  154. [mlir][math] Fix pythong bindings after 00f7096d31cc7896ffd490e65104d264923f0df5 (details)
  155. [llvm-ranlib] Support more than one input file (details)
  156. [mlir][sparse] Add new concatente operator to sparse tensor (details)
  157. [X86] Add test coverage for ctpop/parity with freeze (details)
  158. [flang] Replace more pgmath with libm. (details)
  159. [lldb] Pass TestExternCSymbols.py on Windows (details)
  160. [SROA] Try harder to find a vector promotion viable type when rewriting (details)
  161. [Symbolizer] Implement pc element in symbolizing filter. (details)
  162. [X86][ARM] Add tests for bitwise logic trees of shifts; NFC (details)
  163. [SimpleLoopUnswitch] Skip non-trivial unswitching of cold loops (details)
  164. [gn build] port 59bb9e37c6 (details)
  165. [lld/mac] Remove unusual "Fallthrough" comments (details)
  166. [llvm] LLVM_FALLTHROUGH => [[fallthrough]]. NFC (details)
  167. [mlir][spirv] Unify mixed scalar/vector primitive type resources (details)
  168. [lldb] LLVM_FALLTHROUGH => [[fallthrough]]. NFC (details)
  169. [libc] Website fixes (sidebar and mobile) (details)
  170. [Symbolizer] Fix symbolizer-filter-markup-pc.test on Windows (details)
  171. [lldb] Remove include/lldb/lldb-private.h (details)
  172. [compiler-rt] Use -std=c++17 for standalone build (details)
  173. [LinkerWrapper] Use C++17 structured bindings (details)
  174. [clang][deps] Stop sharing FileManager across module builds in scanner (details)
  175. [lldb] Prevent race condition when fetching /proc/cpuinfo (details)
  176. Add -misc-const-correctness to .clang-tidy (details)
  177. [MC] [Win64EH] Fix the calculation of the end of epilogs (details)
  178. [mlir][sparse] improve sparse attribute documentation (details)
  179. [DAGCombiner] Add some BE store forwarding tests; NFC (details)
  180. [mlir][vector] Fix warp distribution test (details)
  181. [libunwind][AIX] Save/restore errno before/after system calls dlopen/dlsym/dlclose (details)
  182. [ELF] Support --package-metadata (details)
  183. [RISCV] Add {{$}} to some CHECK lines in MC tests. (details)
  184. [flang][test] Don't require .exe suffix. (details)
  185. [llvm] Repair the modules build with C++17 (details)

Started by upstream project relay-lldb build number 672
originally caused by:

This run spent:

  • 2 hr 8 min waiting;
  • 8 hr 30 min build duration;
  • 8 hr 30 min total from scheduled to completion.
Revision: 5c24db0b08d5db6177542eae3a59266c8f8ed895
Repository: https://github.com/llvm/llvm-zorg.git
  • refs/remotes/origin/main
Revision: db008af501534d4590542253ae3acf783986f5f7
Repository: http://labmaster3.local/git/llvm-project.git
  • detached
Revision: 5c24db0b08d5db6177542eae3a59266c8f8ed895
Repository: http://labmaster3.local/git/llvm-zorg.git
  • refs/remotes/origin/main
Test Result (923 failures / -2)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
Revision: 43ff75f2c3feef64f9d73328230d34dac8832a91
Repository: http://labmaster3.local/git/llvm-project.git
  • llvmorg-11.0.1
Revision: d7b669b3a30345cfcdb2fde2af6f48aa4b94845d
Repository: http://labmaster3.local/git/llvm-project.git
  • llvmorg-13.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