Started 2 mo 29 days ago
Took 2 hr 5 min

Build clang-d398481-gff77c4eac79c-t23848-b23848.tar.gz (Sep 8, 2021 12:50:19 PM)

Issues

No known issues detected

Build Log

Changes
  1. [Zorg] Add AArch64 SVE Vector-Length-Agnostic bots (details / githubweb)
Changes
  1. [X86][SLM] WriteVecIMul instructions only take 1uop (REAPPLIED) (details)
  2. Fix Wdocumentation unknown parameter warning. NFCI. (details)
  3. [NFC] Run clang-format on llvm/lib/Trget/AVR/ (details)
  4. [Driver] Drop unnecessary const from return types (NFC) (details)
  5. [LLDB][Docs] Indicate `PS1` variable by $ (details)
  6. [SimpleLoopUnswitch] Inform pass manager when child loops are deleted (details)
  7. [InstCombine] rotate(X,Z) eq/ne rotate(Y,Z) ---> X eq/ne Y (PR51565) (details)
  8. [AsmPrinter] Remove unneeded MCSubtargetInfo temporary after D14346. NFC (details)
  9. [NFC] Added testcases for new binop with select transformation (details)
  10. [CMake] Re-enable use --gc-sections on OpenBSD (details)
  11. [verify-uselistorder] Support -force-opaque-pointers (details)
  12. [lld-macho] Initialize LTO backend with diagnostic handler (details)
  13. [SLP][Test] Add tests for PR47624 and PR49933 (details)
  14. [test] Cleanup legacy PM tests in llvm/test/DebugInfo (details)
  15. [test] Cleanup legacy PM tests in llvm/test/Analyis/ScalarEvolution (details)
  16. [test] Cleanup tests with -enable-new-pm in llvm/test/Analysis (details)
  17. [M68k][test] Migrate the remaining fixup and relaxation tests (details)
  18. [test] Fixup tests with -analyze in llvm/test/Transforms (details)
  19. [OpenMP][OpenMPIRBuilder] Implement loop unrolling. (details)
  20. [libc][Obvious] Fix typos (details)
  21. [libc][Obvious] Reorder CMakelists alphabetically. (details)
  22. [DAG] Add tests for select_cc and setcc with constant patterns. (details)
  23. [InstCombine] stpcpy(d,s) -> strcpy(d,s) if the result is not used (details)
  24. [DAG] Fold setcc eq with ashr to compare to zero. (details)
  25. [DAG] Fold select_cc setgt X, -1, C, ~C -> xor (ashr X, BW-1), C (details)
  26. [CostModel][X86] Add vXi32 multiply pattern tests (details)
  27. [CostModel][X86] Add generic costs for vXi32 MUL -> v2Xi16 PMADDDW folds (details)
  28. [DAG] Remove oneuse check in select_cc setgt X, -1, C, ~C fold (details)
  29. [clang-tidy] Drop unnecessary const from return types (NFC) (details)
  30. [test] Remove -loop-guard-widening legacy PM tests (details)
  31. [test] Remove some legacy PM tests in llvm/test/Instrumentation (details)
  32. [test] Remove some legacy PM tests in llvm/test/Instrumentation/AddressSanitizer (details)
  33. [Bazel] Add missing dependency after 650bbc56203c947bb85176c40ca9c7c7a91c3c57 (details)
  34. [libc++][compare] Implement three_way_comparable[_with] concepts (details)
  35. [gn build] Port 8ce2675b1363 (details)
  36. [AArch64][GlobalISel] Use ZExtValue for zext(xor) when invert tb(n)z (details)
  37. [AArch64] Remove an uneeded !NeedsWinCFI check. NFC (details)
  38. [mlir][docs] Complement list of supported scf ops (details)
  39. [clang-nvlink-wrapper] Add documentation in clang docs (details)
  40. [Flang] Ported test_errors.sh to Python (details)
  41. [RuntimeDyld] Implemented relocation for ELF::R_X86_64_GOTPC32 (details)
  42. [RuntimeDyld] Implemented relocation of TLS symbols in ELF (details)
  43. Revert "[compiler-rt][Profile] Disable test on Arm/AArch64 Linux" (details)
  44. [mlir][linalg] Fix `FoldInitTensorWithDimOp` if dim(init_tensor) is static. (details)
  45. [hwasan] Test use-after-scope with -fno-exceptions. (details)
  46. [OpenCL] Supports optional generic address space semantics in C++ for OpenCL 2021 (details)
  47. [X86] Add CRC32 feature. (details)
  48. [gn build] Port 12fa608af44a (details)
  49. [Sanitizer] Intercept clock_getcpuid/pthread_getcpuid on netbsd. (details)
  50. [VectorUtils] Teach findScalarElement to return splat value. (details)
  51. [Clang] Add __ibm128 type to represent ppc_fp128 (details)
  52. [lldb] [llgs server] Support creating core dumps on NetBSD (details)
  53. [lldb] Silence compiler warning after fae0dfa6421ea6c02f86ba7292fa782e1e2b69d1 (details)
  54. [AArch64] NFC: Regenerate CHECK lines for sve-masked-gather/scatter-legalize.ll (details)
  55. [lldb] Silence compiler warnings from 37cbd817d3e2b8c673862e2eb262cad6dd3dd244 (details)
  56. [OpenCL] Fix condition macro name in test (details)
  57. [X86][mingw] Modify the alignment of __m128/__m256/__m512 vector type for mingw (details)
  58. [AArch64][sve] Prevent incorrect function call on fixed width vector (details)
  59. [Flang] Port test_folding.sh to Python (details)
  60. [AArch64][MC] Merge FeaturePMU into FeaturePerfMon (details)
  61. [Flang] Port test_modfile.sh to Python (details)
  62. [InstCombine] add test for shift-trunc-shift with extra uses; NFC (details)
  63. [InstCombine] early exit to reduce indentation; NFC (details)
  64. [InstCombine] fix one-use condition for shift transform (details)
  65. [InstCombine] refactor to reduce indent; NFC (details)
  66. [InstCombine] fix infinite loop from shift transform (details)
  67. [SelectionDAGBuilder]  Bugfix in visitInlineAsm() (details)
  68. [flang][plugins] Make `PluginParseTreeAction` an abstract class (details)
  69. [Support] Qualify auto (NFC) (details)
  70. [lldb] Support SaveCore() from gdb-remote client (details)
  71. DebugInfo: Add a FIXME/suggestion about using sibling/parent index to DWARFDebugInfoEntry (details)
  72. [X86] Pre-commit test cases for D109295. NFC (details)
  73. [NFC] Added tests for D109283 (details)
  74. [IRSim] Adding support for recognizing branch similarity (details)
  75. [lldb] Fix pessimizing move warning (details)
  76. [DAGCombine] Prevent the transform of combine for multi-use operand (details)
  77. [SCEV] Fix applyLoopGuards() with range check idiom (PR51760) (details)
  78. [ARM] Add tests for MVE narrowing intrinsic demand bits. (details)
  79. [X86] Simplify two hasFP(F). NFC (details)
  80. [X86] Simplify condition guarding emitCalleeSavedFrameMoves. NFC (details)
  81. [X86] Handle inverted inputs when matching VPTERNLOG from 2 binary ops. (details)
  82. [mlir][linalg] linalg.tiled_loop peeling (details)
  83. [RuntimeDyld] Guard UsedTLSStorage to x86 ELF only (details)
  84. [OpenMP][libomptarget] Change synchronize_ty return type to int32_t (details)
  85. [clang] Add '-ast-dump-filter=' support (details)
  86. [OpenMP][libomptarget] Change device vector elements to unique_ptr type (details)
  87. [clangd] Omit type hints that are too long (details)
  88. [clangd] Omit default template arguments from type hints (details)
  89. [llvm-exegesis] Add unit test in preparation for DD109275 (details)
  90. [ARM][test] Add new tests for (mul (add r, c0), c1) (details)
  91. [ARM] Implement target hook function to decide folding (mul (add x, c1), c2) (details)
  92. [compiler-rt] Document that builtins is known to work on OpenBSD. (details)
  93. Mention OpenBSD in the documentation (details)
  94. [RuntimeDyld] Don't use bitwise operation on SymbolRef::Type (details)
  95. [SelectionDAG][VP] Fix MemSDNode::getBasePtr (details)
  96. [AArch64] Avoid adding duplicate implicit operands when expanding pseudo insts. (details)
  97. [OpenCL] Disallows static kernel functions in C++ for OpenCL (details)
  98. [exegesis][X86] ParallelSnippetGenerator: don't accidentally create serialized instructions (details)
  99. [RISCV][VP] Custom lower VP_SCATTER and VP_GATHER (details)
  100. [RISCV][VP] Custom lower VP_STORE and VP_LOAD (details)
  101. [AMDGPU][GlobalISel] Legalize memcpy family of intrinsics (details)
  102. [KnownBits] Add support for X*X self-multiplication (details)
  103. Mention OpenBSD in the documentation (details)
  104. [NFC] Added test for stpcpy -> strcpy transformation with AS != 0 (details)
  105. [llvm-exegesis] Analysis tests should run even without libpfm (PR51687) (details)
  106. [SVE][NFC] Add SVE cost model tests for gathers/scatters (details)
  107. [OpenMP] Change monotonicity of dynamic schedule (details)
  108. [AArch64][SVE] Implement all-inactive predicate with PFALSE. (details)
  109. [clang][Driver] Pick the last --driver-mode in case of multiple ones (details)
  110. [llvm-exegesis][x86] Limit llvm-exegesis analysis tests to x86_64 triple hosts (details)
  111. [AggresiveInstCombine] Add wrapper calls for `KnownBits` computing (details)
  112. [AggressiveInstCombine][Test] Add test for assumptions (details)
  113. [AggressiveInstCombine] Add `AssumptionCache` to aggressive instcombine (details)
  114. [X86] X86InstrFMA.td - remove unused template parameters. NFC. (details)
  115. [X86] X86InstrVecCompiler.td - remove unused template parameters. NFC. (details)
  116. [X86] X86InstrSSE.td - remove unused template parameters. NFC. (details)
  117. [AMDGPU][GlobalISel] Legalization of G_ROTL and G_ROTR (details)
  118. [AMDGPU][GlobalISel] Legalize G_MUL for non-standard types (details)
  119. [amdgpu] Enable selection of `s_cselect_b64`. (details)
  120. [MC] Add MCSubtargetInfo to MCAlignFragment (details)
  121. [MC] Use local MCSubtargetInfo in writeNops (details)
  122. [AArch64][SVE] Improve extract_subvector for predicates. (details)
  123. [mlir] Fix GPU LaunchFunc conversion to the LLVM dialect (details)
  124. [NFC][exegesis] Add test for the following patch (details)
  125. [Exegesis] Native clusterization: sub-partition by sched class id (details)
  126. Add llvm-ml to LLVM_TOOLCHAIN_TOOLS (PR50536) (details)
  127. [test] precommit a test for D109354 (details)
  128. [PowerPC] Guard XSRSP in P8 for FastISel (details)
  129. [X86] Add missing domain to avx512_ord_cmp_sae comis sae patterns (details)
  130. [lldb] Update crashlog.py to accept multiple results from mdfind (details)
  131. [InstCombine] add tests for smear-a-set-bit; NFC (details)
  132. [lldb] Add missing newline to stderr output on failed attach (details)
  133. [libc++] Provide 'buildhost=<platform> feature for the tests. (details)
  134. [PowerPC] Fixed the crash due to early if conversion with fixed CR fields (details)
  135. [IROutliner] Adding outlining for single entry/single exit multiblock regions (details)
  136. [InstCombine] ror/rol(X, RotAmt) == C --> X == rol/ror(C, RotAmt)   (PR51567) (details)
  137. [flang] Fix GetHostProcedure() for main program (details)
  138. [RISCV] Fix "set but not used" warnings (details)
  139. [Analysis, Target, Transforms] Construct SmallVector with iterator ranges (NFC) (details)
  140. [OpenMP] Add interface for 5.1 scope construct (details)
  141. [X86] X86InstrAVX512.td - remove unused template parameters. NFC. (details)
  142. [NFC][support] Extract `IsHashableData` out of class (details)
  143. Greedy set cover implementation of `Merger::Merge` (details)
  144. [Support] Automatically support `hash_value` when `HashBuilder` support is available. (details)
  145. [mlir] Fix SplatOp lowering to the LLVM dialect (details)
  146. [lldb] Alphabetize some CMake files a bit better (details)
  147. [flang] evaluate: Fold SQRT, HYPOT, & CABS (details)
  148. [X86ISelLowering] avoid emitting libcalls to __mulodi4() (details)
  149. [libc++][NFC] Test span is nothrow trivially destructible (details)
  150. [libc++] Fix std::to_address(array). (details)
  151. [libc++] Remove a stray `const` on ranges::data and ranges::ssize. NFCI. (details)
  152. Reland "[InstCombine] Recognize `((x * y) s/ x) !=/== y` as an signed multiplication overflow check (PR48769)" (details)
  153. [NFC][InstCombine] Make check for sret in a vararg function clearer (details)
  154. [llvm-objdump] Fix 'llvm-objdump -dr' for executables with relocations (details)
  155. [ELF][test] Improve gitBitcodeMachineKind tests (details)
  156. Copy Elementtype Attribute to IR at Link step (details)
  157. [ConstFold] Support opaque pointers in constexpr GEPs (details)
  158. Add missing overloads for Function::addRetAttr(s) (details)
  159. [UseListOrder] Fix use list order for function operands (details)
  160. [OpenMP][libomptarget][NFC] Change checkDeviceAndCtors return type to bool. (details)
  161. [X86] Don't clobber EBX in stackprobes (details)
  162. Don't check if the result of hasAttrSomewhere is non-zero in CallBase::getReturnedArgOperand() (details)
  163. [gn build] Add build files for LLDB (details)
  164. [libc++][NFC] Add missing synopsis for node handles (details)
  165. [gn build] Attempt to fix linux build after cfe02847496b856aa (details)
  166. [gn build] Add a file that should have been in cfe02847496b856aa (details)
  167. [NFC][X86] Adjust multi-use tests in clear-highbits.ll, add pat. d tests (details)
  168. [gn build] Try to fix mac/arm build after cfe02847496b856aa (details)
  169. [gn build] Try to fix mac/intel build after cfe02847496b (details)
  170. [NFC][X86] Adjust multi-use tests in clear-lowbits.ll, add 'misc' tests (details)
  171. [AArch64][Global ISel] Add sext/zext of vector extract improvements (details)
  172. [NFC][X86] Adjust multi-use tests in extract-lowbits.ll (details)
  173. [X86] Move newly-added tests into the right file (details)
  174. [InstCombine] add tests for icmp with 'or' ops; NFC (details)
  175. [InstCombine] fold icmp equality with 'or' mask ops (details)
  176. [MLIR][docs] Clarify language in pass restrictions (details)
  177. Improve error message when creating an op that isn't registered in the context (details)
  178. [SCEV] Further clarify comments regarding UB and zero stride (details)
  179. [Support] Implement getMainExecutable on Solaris (details)
  180. [gn build] Try to fix win build after cfe02847496b856aa (details)
  181. Revert "[gn build] Add a file that should have been in cfe02847496b856aa" (details)
  182. [libc][NFC] Add fenv and string headers to x86_64 headers list. (details)
  183. [mlir][sparse] fix typos (details)
  184. [flang] Implement semantic checks for ELEMENTAL subprograms (details)
  185. [NFC] Cleanup off by one indexes in CallBase::dataOperandHasImpliedAttr() (details)
  186. [clang-tidy] bugprone-infinite-loop: Fix false positives with volatile addresses. (details)
  187. [NFC][C API] Make LLVMSetInstrParamAlignment's index param type LLVMAttributeIndex (details)
  188. [WebAssembly] Error out on indirect uses of setjmp (details)
  189. [AArch64] Regenerate some test checks. NFC (details)
  190. [SCEV] Use no-self-wrap flags infered from exit structure to compute trip count (details)
  191. [NPM] Make AddDiscriminators pass required (details)
  192. PR45881: Properly use CXXThisOverride for templated lambda (details)
  193. [NFC] Recommit "Regenerate SVE ACLE intrinsics tests"" 2nd try (details)
  194. [clang] fix transformation of template arguments of 'auto' type constraints (details)
  195. [X86][MS] Fix the aligement mismatch of vector variable arguments on Win32 (details)
  196. [AArch64] Improve target hook function to decide folding (mul (add x, c1), c2) (details)
  197. [AVR] Add support for the tinyAVR 0-series and tinyAVR 1-series (details)
  198. [SampleFDO] Allow forward compatibility when adding a new section for extbinary (details)
  199. [ELF] Infer EM_HEXAGON in getBitcodeMachineKind (details)
  200. [ProfileData] Fix Clang -Wcovered-switch-default after D109398 (details)
  201. [CMake] Don't add -Wnon-virtual-dtor if affected by GCC PR102168 (details)
  202. Revert GCC -Wnon-virtual-dtor workarounds "[SCEV] Fix GCC -Wnon-virtual-dtor" & "[SampleFDO] Fix -Wnon-virtual-dtor" (details)
  203. [SimplifyCFG] Preserve knowledge about guarding condition by adding assume (details)
  204. [ProfileData] Actually fix Clang -Wcovered-switch-default after D109398 (details)
  205. [AArch64] Implement extract_subvector for predicates. (details)
  206. [WebAssembly][test] Fix lower-em-sjlj-indirect-setjmp.ll after D109375 (details)
  207. [libcxx] [test] Simplify get_temp_file_name() for mingw (details)
  208. [AArch64][SME] Fix imm bug in mov vector to tile aliases (details)
  209. [AArch64] Regenerate some test checks. NFC (details)
  210. [lldb] [Process/FreeBSD] Support SaveCore() using PT_COREDUMP (details)
  211. [lldb] [Commands] Fix reporting errors in 'platform file read/write' (details)
  212. [lldb] [gdb-server] Add tests for more vFile packets (details)
  213. [LegalizeTypes][VP] Add promotion support for binary VP ops (details)
  214. [lldb] Support "eflags" register name in generic reg fallback (details)
  215. [AArch64] Regenerate some test checks. NFC (details)
  216. [MemCpyOpt] Fix a variety of scalable-type crashes (details)
  217. [clang-offload-bundler] Make Bundle Entry ID backward compatible (details)
  218. [LiveDebugValues] Handle spills of indirect debug values correctly (details)
  219. [FuncSpec] Fix test case: only run funcspec and not any other passes. NFC. (details)
  220. [DAG] Fix GT -> GE condition when creating SetCC (details)
  221. [FuncSpec] Fix typo in option description. NFC. (details)
  222. [X86] Add AVX2 test coverage to combine-concatvectors.ll (details)
  223. [MC] Add Subtarget for MAsmParser call to emitCodeAlignment (details)
  224. [MLIR] Add loop coalesce utility for affine.for (details)
  225. [libc++] Use enable_if_t instead of _EnableIf (details)
  226. [lldb] [Commands] Remove 'append' from 'platform file open' mode (details)
  227. [OpenMP] libomp: runtime part of omp_all_memory task dependence implementation. (details)
  228. [InstCombine] remove unnecessary instructions from test; NFC (details)
  229. [InstCombine] add test for zext with 'or' op; NFC (details)
  230. [libc] Fix running benchmarks under msan/asan (details)
  231. [MLIR] FlatAffineConstraints: Refactored computation of explicit representation for identifiers (details)
  232. [OpenMP][NFC] Added comment on OpenMP 5.0 task affinity pilot implementation (details)
  233. [lldb] Remove unused GDBRemoteCommunicationClient::SendAttach function (details)
  234. IR: move the declaration of `VerifyDomInfo` (NFC) (details)
  235. [IR] Construct SmallVector with iterator ranges (NFC) (details)
  236. [IROutliner] Adding supports for multiple exits (details)
  237. [llvm-objcopy][NFC] Refactor CopyConfig structure - categorize options. (details)
  238. Analysis: move declaration of variables to a more suitable location (details)
  239. Redistribute energy for Corpus (details)
  240. [RISCV] Add an GPR def to the Zvlseg SPILL/RELOAD pseudos (details)
  241. [X86] X86DAGToDAGISel::matchBitExtract(): support 'num high bits to clear' pattern (details)
  242. [IROutliner] Remove unused variable. NFC. (details)
  243. [RISCV] Use V0 instead of VMV0: for mask vectors in isel patterns. (details)
  244. [ISEL][BitTestBlock] pre-commit test for D109103 (details)
  245. Fix `asan/TestCases/Darwin/scrible.cpp` to work on platforms where `long` is not 64-bits. (details)
  246. Add sanity check in MLIR ODS to catch case where two operands have the same name (details)
  247. [RISCV] Remove unused tablegen template parameters. NFC (details)
  248. [GlobalISel] Add G_ROTL and G_ROTR to right_identity_zero (details)
  249. Support: hoist `extern template` declarations (details)
  250. [tests] Make testsuite more resilient to "order of constant" changes.  NFC. (details)
  251. [RISCV] Pre-commit tests for D109394. NFC (details)
  252. [libc++] Comma-operator-proof a lot of algorithm/container code. (details)
  253. [HIP] Warn capture this pointer in device lambda (details)
  254. [WebAssembly] Change WebAssemblyMCLowerPrePass to ModulePass (details)
  255. [asan] Fixed the jump to use the 4 byte offset version. (details)
  256. [ISEL][BitTestBlock] omit additional bit test when default destination is unreachable (details)
  257. [GlobalISel] Use a typedef for builder function matchinfos for brevity. NFC. (details)
  258. [lldb] Delete IRExecutionUnit::SearchSpec (details)
  259. [compiler-rt][Fuchsia] Support building + running compiler-rt tests on fuchsia's host toolchain (details)
  260. [OpenMP] Do not SPMDize generic regions with no parallel (details)
  261. [IROutliner] Using canonical values to find corresponding values. (NFC) (details)
  262. [compiler-rt] Use COMPILER_RT_TEST_CXX_COMPILER for linking compiler-rt tests (details)
  263. [compiler-rt][fuzzer] Do not link in libc++ in tests and disable exceptions (details)
  264. [libFuzzer] Add missing argument to CrashResistantMerge. (details)
Changes
  1. Use new plistlib API (details / githubweb)

Started by upstream project relay-test-suite-verify-machineinstrs build number 10641
originally caused by:

This run spent:

  • 1 hr 28 min waiting;
  • 2 hr 5 min build duration;
  • 2 hr 5 min total from scheduled to completion.
Revision: 6fc25a74c84e064b375e320b918b62fed3a2bde0
Repository: https://github.com/llvm/llvm-zorg.git
  • refs/remotes/origin/main
Revision: ff77c4eac79c0c1e4d49ec32a88d0e8c0b24abd7
Repository: http://labmaster3.local/git/llvm-project.git
  • detached
Revision: b1232c586b052582bc4ad98ab0d34b2f61a44eb9
Repository: https://github.com/llvm/llvm-lnt.git
  • refs/remotes/origin/main
Revision: 4f979e85262431db709e0b1d1e60e4158bb9b61f
Repository: https://github.com/llvm/llvm-test-suite.git
  • refs/remotes/origin/main