Started 1 day 19 hr ago
Took 5 hr 23 min

Build #310 (Nov 30, 2021 1:37:14 AM)

Changes
  1. Reland [SCEV] Fix and validate ValueExprMap/ExprValueMap consistency (details)
  2. [NVPTX][AsmPrinter] Avoid removing globals before calling AsmPrinter::doFinalization() (details)
  3. [DSE] Optimize defining access of defs while walking upwards. (details)
  4. [ARM] Extra testing for v2i1 types. NFC (details)
  5. [SCEV] Simplify invalidation after BE count calculation (NFCI) (details)
  6. [SCEV] Simplify forgetSymbolicName() (NFCI) (details)
  7. [DwarfCompileUnit] Set parent DIE right after creating a local entity (details)
  8. [PowerPC] Regenerate ppc64-P9-vabsd.ll tests (details)
  9. [ARM] Fold away unnecessary CSET/CMPZ (details)
  10. [Target] Use range-based for loops (NFC) (details)
  11. [ARM] CSINC/CSINV patterns from CMOV (details)
  12. [mlir] Enable MLIRDialectUtilsTests (details)
  13. [sanitizer] Switch StackStore from pointers to 32bit IDs (details)
  14. NFC: Simplify sve-widen-phi.ll by unrolling once. (details)
  15. [LV] Fix incorrectly marking a pointer indvar as 'scalar'. (details)
  16. [sanitizer] Remove storeIds and use padding of StackDepotNode (details)
  17. [libc++][format] Adds formatting benchmarks. (details)
  18. [SCEV] Turn validity check in getExistingSCEV into assert (NFC). (details)
  19. [libc++] Remove support for Clang 9 and older. (details)
  20. [libc++] Add myself to the credits. (details)
  21. [InstCombine] reduce code duplication; NFC (details)
  22. [InstCombine] use decomposeBitTestICmp to make icmp (trunc X), C more consistent (details)
  23. [ARM] Add testing for various fptosi.sat patterns. NFC (details)
  24. [clang] Fix -Wreturn-type false positive in @try statements (details)
  25. [llvm] Use range-based for loops (NFC) (details)
  26. [LV] Move code from widenGEP to VPWidenGEPRecipe (NFC). (details)
  27. [ELF] Simplify assignFileOffsets. NFC (details)
  28. [ELF] -z separate-*: Use max-page-size instead of common-page-size for text/non-SHF_ALLOC transition and writeTrapInstr (details)
  29. [DSE] Use MapVector for IOLs (details)
  30. [AArch64] Avoid crashing on invalid -Wa,-march= values (details)
  31. [mlir] NFC - Move invalid.mlir tests to the proper dialects (details)
  32. [ELF] Simplify assignFileOffsets (details)
  33. [ELF] Fix out-of-bounds write in memset(&Out::first, ...) (details)
  34. [ELF] Simplify OutputSection::sectionIndex assignment. NFC (details)
  35. [ELF] Replace one make_unique from r316378 with a stack object. NFC (details)
  36. [Driver] Support PowerPC SPE musl dynamic linker name ld-musl-powerpc-sf.so.1 (details)
  37. [ELF] Inline InputSection::getOffset into callers and remove it. NFC (details)
  38. [ELF] Remove unneeded getOutputSectionVA. NFC (details)
  39. Compilation Database: Point Bazel users to a solution (details)
  40. [ELF] Simplify/remove LinkerScript::output and advance. NFC (details)
  41. [mlir][python] Normalize asm-printing IR behavior. (details)
  42. [llvm] Use range-based for loops (NFC) (details)
  43. test: add a lit configuration for Windows subdirectory (details)
  44. [ELF][test] --oformat binary: Check that SIZEOF_HEADERS==0 (details)
  45. [ELF] Support --oformat= beside Separate --oformat (details)
  46. [AIX] Disable empty.ll test using unsupported split dwarf (details)
  47. [ELF] Simplify/remove LinkerScript::switchTo. NFC (details)
  48. [ELF] Simplify some ctx->outSec with sec. NFC (details)
  49. [ELF] Decrease InputSectionBase::entsize to uint32_t (details)
  50. [analyzer][doc] Add user documenation for taint analysis (details)
  51. [ELF] Speed up/simplify removeUnusedSyntheticSections. NFC (details)
  52. [ELF] Avoid std::stable_partition which may allocate memory. NFC (details)
  53. [flang] Return true in IsSymplyContiguous for allocatables (details)
  54. [CodeGen][SVE] Use whilelo instruction when lowering @llvm.get.active.lane.mask (details)
  55. Fix cppcoreguidelines-virtual-base-class-destructor in macros (details)
  56. [libtooling][clang-tidy] Fix crashing on rendering invalid SourceRanges (details)
  57. [clang-tidy] Fix crashing altera-struct-pack-align on invalid RecordDecls (details)
  58. [clang-tidy] Ignore narrowing conversions in case of bitfields (details)
  59. [fir] Add base for runtime builder unittests (details)
  60. [LV] Move code from widenInstruction to VPWidenRecipe. (NFC) (details)
  61. [fir] Add fir transformational intrinsic builder (details)
  62. [fir] Add assignment runtime API builder (details)
  63. [analyzer][NFC] Refactor AnalysisConsumer::getModeForDecl() (details)
  64. [fir] Add data flow optimization pass (details)
  65. [X86][Costmodel] Now that `getReplicationShuffleCost()` is good, update `getInterleavedMemoryOpCostAVX512()` (details)
  66. [AArch64][SVE] Mark fixed-type FP extending/truncating loads/stores as custom (details)
  67. Use a deterministic order when updating the DominatorTree (details)
  68. fix typos in comments (details)
  69. [NFC][X86][LV][Costmodel] Add most basic test for masked interleaved load (details)
  70. Don't consider 'LinkageSpec' when calculating DeclContext 'Encloses' (details)
  71. [CodeGen][AArch64] Bail out in performConcatVectorsCombine for scalable vectors (details)
  72. [clang-format] regressed default behavior for operator parentheses (details)
  73. Reapply 'Implement target_clones multiversioning' (details)
  74. [mlir][memref] Fix bug in verification of memref.collapse_shape (details)
  75. [X86] Add vector test coverage for or with no common bits tests (details)
  76. [AMDGPU] Fix "must generated" typo in docs (details)
  77. [AMDGPU] Fix list indentation in docs (details)
  78. [AMDGPU][GlobalISel] Transform (fadd (fmul x, y), z) -> (fma x, y, z) (details)
  79. [AMDGPU][GlobalISel] Transform (fadd (fpext (fmul x, y)), z) -> (fma (fpext x), (fpext y), z) (details)
  80. [AMDGPU][GlobalISel] Transform (fadd (fma x, y, (fmul u, v)), z) -> (fma x, y, (fma u, v, z)) (details)
  81. [AMDGPU][GlobalISel] Transform (fadd (fma x, y, (fpext (fmul u, v))), z) -> (fma x, y, (fma (fpext u), (fpext v), z)) (details)
  82. [AMDGPU][GlobalISel] Transform (fsub (fmul x, y), z) -> (fma x, y, -z) (details)
  83. [AMDGPU][GlobalISel] Transform (fsub (fneg (fmul, x, y)), z) -> (fma (fneg x), y, (fneg z)) (details)
  84. [AMDGPU][GlobalISel] Transform (fsub (fpext (fmul x, y)), z) -> (fma (fpext x), (fpext y), (fneg z)) (details)
  85. [AMDGPU][GlobalISel] Transform (fsub (fpext (fneg (fmul x, y))), z) -> (fneg (fma (fpext x), (fpext y), z)) (details)
  86. [X86][Costmodel] `getInterleavedMemoryOpCostAVX512()`: masked load can not be folded into a shuffle (details)
  87. [fir] Get rid of the global option in FIRBuilder (details)
  88. [HWASan] Disable LTO test on aarch64. (details)
  89. [SCEV] Remove incorrect assert (details)
  90. [InstCombine] Fold (~A | B) ^ A --> ~(A & B) (details)
  91. [llvm] Use range-based for loops (NFC) (details)
  92. [mlir] Handle an edge case when folding reshapes with multiple trailing 1 dimensions (details)
  93. [LLDB][NativePDB] fix find-functions.cpp failure on windows bots (details)
  94. [NFC][AIX]Disable unsupported hip test on AIX (details)
  95. [libc++] Fix incorrect REQUIRES on a locale-dependent test (details)
  96. OpenMP: Start calling setTargetAttributes for generated kernels (details)
  97. [LLDB][NativePDB] fix find-functions.cpp failure on windows bots (2) (details)
  98. [HIP] Add atomic load, atomic store and atomic cmpxchng_weak builtin support in HIP-clang (details)
  99. [NFC][clang]Increase the number of driver diagnostics (details)
  100. [InstCombine] (~(a | b) & c) | ~(c | (a ^ b)) -> ~((a | b) & (c | (b ^ a))) (details)
  101. [InstCombine] add tests for or with mul operand; NFC (details)
  102. [LICM] Regenerate test checks (NFC) (details)
  103. [mlir][sparse] some leftover cleanup from migration to bufferization dialect (details)
  104. Revert "OpenMP: Start calling setTargetAttributes for generated kernels" (details)
  105. [DebugInfo][InstrRef][NFC] Test changes: DBG_VALUE to DBG_INSTR_REF (details)
  106. Update unit test API usage (NFC) (details)
  107. OpenMP: Correctly query location for amdgpu-arch (details)
  108. [DAG] Add tests for fpsti.sat for various architectures. NFC (details)
  109. [DebugInfo][InstrRef] Preserve properties of restored variables (details)
  110. [InstCombine] try to fold 'or' into 'mul' operand (details)
  111. [ELF] --cref: If -Map is specified, print to the map file (details)
  112. [unroll] Split full exact and full bound unroll costing [NFC] (details)
  113. [DebugInfo][InstrRef] Add indirection from dbg.declare in SelectionDAG (details)
  114. [unroll] Reduce scope of UnrollFactor variable in computeUnrollCount [NFC] (details)
  115. [unroll] Use early return in shouldPartialUnroll [nfc] (details)
  116. [DebugInfo][InstrRef][NFC] "Final" x86 test cleanup (details)
  117. [SCEVExpander] Drop poison generating flags when reusing instructions (details)
  118. [CVP] Remove ashr of -1 or 0 (details)
  119. [DebugInfo][InstrRef] Terminate overlapping variable fragments (details)
  120. [clang-tidy] Fix pr48613: "llvm-header-guard uses a reserved identifier" (details)
  121. [openmp][devicertl] Add a missing loader_uninitialized attribute (details)
  122. [lldb][NFC] Format lldb/include/lldb/Symbol/Type.h (details)
  123. [NFC][Regalloc] Split canEvictInterference into hint and general (details)
  124. [Demangle] Add support for D simple single qualified names (details)
  125. [Demangle] Add support for multiple identifiers in D qualified names (details)
  126. [Demangle] Add support for D anonymous symbols (details)
  127. Tests for D112754 (details)
  128. X86: Fold masked-merge when and-not is not available (details)
  129. [mlir][sparse] generalize sparse tensor output implementation (details)
  130. Add missing header (details)
  131. Revert "[lldb][NFC] Format lldb/include/lldb/Symbol/Type.h" (details)
  132. [sanitizer] Add Leb128 encoding/decoding (details)
  133. [NFC] Header comment in X86RegisterBanks.td referred to Aarch64 (details)
  134. [RISCV] Add a test case to show the bug in RISCVFrameLowering. (details)
  135. [RISCV] Fix a bug in RISCVFrameLowering. (details)
  136. [NFC][sanitizer] Track progress of populating the block (details)
  137. [RISCV] Promote f16 log/pow/exp/sin/cos/etc. to f32 libcalls. (details)
  138. [TwoAddressInstructionPass] Create register mapping for registers with multiple uses in the current MBB (details)
  139. [AMDGPU] Enable copy between VGPR and AGPR classes during regalloc (details)
  140. [DebugInfo] Do not replace existing nodes from DICompileUnit (details)
  141. [mlir][python] Add pyi stub files to enable auto completion. (details)
  142. [mlir][python] Implement more SymbolTable methods. (details)
  143. [mlir][python] Audit and fix a lot of the Python pyi stubs. (details)
  144. [X86][clang] Enable floating-point type for -mno-x87 option on 32-bits (details)
  145. [ELF] Move GOT/PLT relocation code closer. NFC (details)
  146. [clang-tidy] Warn on functional C-style casts (details)
  147. [ARM] create new pseudo t2LDRLIT_ga_pcrel for stack guards (details)
  148. [X86][LoopVectorize] "Fix" `X86TTIImpl::getAddressComputationCost()` (details)
  149. [llvm-profgen] Compute and show profile density (details)
  150. [PR52549][clang-cl] Predefine _MSVC_EXECUTION_CHARACTER_SET (details)
  151. [RISCV] Decode vtype with reserved fields to raw immediate (details)
  152. [ELF] Move ObjFile<ELFT>::{getLocalSymbols,getGlobalSymbols} to non-template ELFFileBase. NFC (details)
  153. [mlir][OpDSL] Fix OpDSL tests after https://reviews.llvm.org/D114680. (details)
  154. [mlir] Move bufferization-related passes to `bufferization` dialect. (details)
  155. [clangd] Make std symbol generation script python3 friendly (details)
  156. [mlir] Decompose Bufferization Clone operation into Memref Alloc and Copy. (details)
  157. [clang][ARM] PACBTI-M assembly support (details)

Started by timer

This run spent:

  • 9 ms waiting;
  • 5 hr 23 min build duration;
  • 5 hr 23 min total from scheduled to completion.
Revision: 06987827915a936cb61dda7fc352c336f7f78ac6
Repository: https://github.com/llvm/llvm-zorg.git
  • refs/remotes/origin/main
Revision: 5cff77c23f43130887b566dd0fe237e1c482e23b
Repository: http://labmaster3.local/git/llvm-project.git
  • refs/remotes/origin/main
Revision: 06987827915a936cb61dda7fc352c336f7f78ac6
Repository: http://labmaster3.local/git/llvm-zorg.git
  • refs/remotes/origin/main
Test Result (1 failure / ±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

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