Started 1 mo 24 days ago
Took 5 hr 2 min

Success Build #1840 (Apr 29, 2021 10:01:48 PM)

Changes
  1. [zorg] Add buildbot for Synopsys ARC (details / githubweb)
  2. [zorg] Build and test project depends on project enabled in LibcxxAndAbiBuilder (details / githubweb)
  3. Fixed bug introduced by D100497 - local variable jobs_flag referenced before assignment. (details / githubweb)
  4. [zorg] Fix AnnotatedBuilder.py extra_args bug (details / githubweb)
  5. Bumped urllib3 from 1.26.3 to 1.26.4. (details / githubweb)
  6. Added enable_runtimes and enable_projects to LLVMBuildFactory. (details / githubweb)
  7. Added support for LLVM_ENABLE_RUNTIMES to UnifiedTreeBuilder. (details / githubweb)
  8. Documentation builds do not support LLVM_ENABLE_RUNTIMES. (details / githubweb)
  9. Added support for LLVM_ENABLE_RUNTIMES to ClangLTOBuilder. (details / githubweb)
  10. Changed LibcxxAndAbiBuilder to use LLVMBuildFactory enable_projects and enable_runtimes. (details / githubweb)
Changes
  1. [libc++] Support per-target __config_site in per-target runtime build (details)
  2. [LV] Consider Loop Unroll Hints When Making Interleave Decisions (details)
  3. NFC: Run clang-format over llvm-link. (details)
  4. Generalize getInvertibleOperand recurrence handling slightly (details)
  5. [clangd][NFC] Reserve storage when creating semantic token encoding. (details)
  6. [NFC][scudo] Add reference to a QEMU bug (details)
  7. [NFC][SimplifyCFG] SinkCommonCodeFromPredecessors(): reword comment about PR30244 (details)
  8. [NFC][SimplifyCFG] Common code sinking: check profitability once (details)
  9. [NFC][SimplifyCFG] Add test showing that profitability check for sinking is broken (details)
  10. [NFC][SimplifyCFG] Add test for sinking common code with multuple cond predecessors (details)
  11. [SimplifyCFG] Common code sinking: relax restriction on non-uncond predecessors (details)
  12. [analyzer] Wrong type cast occurs during pointer dereferencing after type punning (details)
  13. [BuildLibCalls] Remove inaccessiblememonly inference for calloc (details)
  14. [SimplifyCFG] Common code sinking: fixup variable name (details)
  15. [ConstantMerge] Don't merge thread_local constants with non-thread_local constants (details)
  16. [TableGen] Remove predicate filtering from GenerateVariants. (details)
  17. [llvm-objcopy][MachO] Add support for LC_THREAD/LC_UNIXTHREAD (details)
  18. [mlir] Move PyConcreteType to header. NFC. (details)
  19. [gwp_asan] Use __sanitizer_fast_backtrace on Fuchsia (details)
  20. [mlir][python] Add `destroy` method to PyOperation. (details)
  21. [NFC] Rename SanitizeAddressDtorKind codegen opt to not have `Kind` suffix. (details)
  22. [ASAN] NFC: Copy address space when creating globals with redzones (details)
  23. tsan: increase dense slab alloc capacity (details)
  24. [ASAN] NFC: Use addrspace cast for pointers in non-zero addrspace (details)
  25. tsan: fix warnings in tests (details)
  26. [ARM] Use just ARM::t2B in ARMBlockPlacementPass (details)
  27. [GlobalISel][IRTranslator] Move line zero DebugLoc creation to constant translation. NFC. (details)
  28. [clang-format] Add `SpacesInAngles: Leave` option to keep spacing inside angle brackets as is. (details)
  29. [mlir][Python][Linalg] Adding const, capture, and index support to the OpDSL. (details)
  30. [NewPM] Add an option to dump pass structure (details)
  31. [X32][CET] Fix handling of indirect branches (details)
  32. Follow up of rGddb3b26a1269: added 'requires asserts' to test case. (details)
  33. [mlir][Linalg] Generalize linalg vectorization (details)
  34. [clang-format] Fix build on gcc < 7 introduced in rG9363aa9. (details)
  35. [Utils][vim] Highlight 'vscale' constant (details)
  36. [GlobalISel] Bump CallLoweringInfo::OrigArgs initial size to 32. NFC. (details)
  37. [clang-format] Fix build on gcc < 7 introduced in rG9363aa9. (details)
  38. [MLIR][Shape] Fix `shape.broadcast` to standard lowering (details)
  39. [RISCV] Fix stack slot for argument types (Bug 49500) (details)
  40. [NFC][scudo] Suppress "division by zero" warning (details)
  41. [lldb][AArch64] Don't check for VmFlags in smaps files (details)
  42. [SPE] Support constrained float operations on SPE (details)
  43. Improve error messages for attributes in the wrong context. (details)
  44. [NVPTX] Fix unused var warning with asserts disabled (details)
  45. [mlir] Split out Python bindings entry point into a separate file (details)
  46. [Greedy RA] Replace ll to mir test to make more stable to check an error. (details)
  47. [mlir] Support complex numbers in Linalg promotion (details)
  48. [ARM] Ensure CSINC has one use in CSINV combine (details)
  49. [mlir] Add LinalgTransforms dependency on Complex (details)
  50. [RISCV][NFC] Combine identical RV32 and RV64 test checks (details)
  51. Try to fix bots. We shouldn't be setting the entrybuilder's DL to a null one. (details)
  52. [AMDGPU] Allow buildSpillLoadStore in empty bb (details)
  53. Update libstdc++ hack comment (details)
  54. [mlir] Fix top-level comments (NFC) (details)
  55. [mlir] Affine: parallelize affine loops with reductions (details)
  56. [mlir] support max/min lower/upper bounds in affine.parallel (details)
  57. [AArch64][SVE] Move convert.{from,to}.svbool optimization into InstCombine (details)
  58. [AArch64][SVE] Convert svdup(vec, SV_VL1, elm) to insertelement(vec, elm, 0) (details)
  59. [AArch64][SVE] Use SIMD variant of INSR when scalar is the result of a vector extract (details)
  60. [mlir] fix shared-lib build (details)
  61. [flang][OpenMP] Add semantic checks for strict nesting inside `teams` construct. (details)
  62. [VPlan] Add getVPSingleValue helper. (details)
  63. [OpenCL][Docs] Describe extension for legacy atomics with generic addr space. (details)
  64. [LLVM][OpenMP] Adding support for OpenMP sections construct in OpenMPIRBuilder (details)
  65. [OpenCL][Docs] Misc updates to C++ for OpenCL and offline compilation (details)
  66. Unbreak no-asserts testing (details)
  67. [Clang][OpenMP] Frontend work for sections - D89671 (details)
  68. [AMDGPU] Add a v_swap_b32 test case to be fixed (details)
  69. Revert "[LV] Calculate max feasible scalable VF." (details)
  70. [RISCV] Teach computeKnownBits that vsetvli returns number less than 2^31. (details)
  71. [RISCV] Enable SPLAT_VECTOR for fixed vXi64 types on RV32. (details)
  72. [ELF] Support .rela.eh_frame with unordered r_offset values (details)
  73. [AsmParser][SystemZ][z/OS] Reject "Dot" as current PC on z/OS (details)
  74. [ADT] fix typo in code block comment; NFC (details)
  75. [ConstantFolding] refactor helper for vector reductions; NFC (details)
  76. [ConstProp] add tests for vector reductions of poison; NFC (details)
  77. [DebugInfo] Add tests that we emit .eh_frame instead of .debug_frame (details)
  78. [unittest] Fix Frontend/OpenMPIRBuilderTest.cpp -Wsign-compare after D89671 (details)
  79. [COST] Improve shuffle kind detection if shuffle mask is provided. (details)
  80. [RISCV] Add test cases for D101485. NFC (details)
  81. [RISCV] Teach DAG combine to fold (and (select_cc lhs, rhs, cc, -1, c), x) -> (select_cc lhs, rhs, cc, x, (and, x, c)) (details)
  82. [scudo] Use require_constant_initialization (details)
  83. [libcxx] [test] Include more libraries that normally are linked automatically (details)
  84. [ConstantFolding] propagate poison through vector reduction intrinsics (details)
  85. Revert "[scudo] Use require_constant_initialization" (details)
  86. Revert "[X86] Support AMX fast register allocation" (details)
  87. [gn build] Port df323ba445f7 (details)
  88. [lldb] Make the NSSet formatter faster and less prone to infinite recursion (details)
  89. [CMake] Set correct CXX_FLAGS for relative-vtables variants (details)
  90. [libc++] Fixes std::to_chars for bases != 10. (details)
  91. [lld][WebAssembly] Add `--export-if-defined` (details)
  92. [SimplifyCFG] Common code sinking: fix application of profitability check (details)
  93. [AIX][TLS] Add ASM portion changes to support TLSGD relocations to XCOFF objects (details)
  94. RegAlloc: do not consider liveins to EH-pad successors as liveout. (details)
  95. [ASan] Rename `-fsanitize-address-destructor-kind=` to drop the `-kind` suffix. (details)
  96. AMDGPU/GlobalISel: Fix selection of image intrinsics with unused return (details)
  97. Revert "RegAlloc: do not consider liveins to EH-pad successors as liveout." (details)
  98. [InstCombine] add tests for popcount with zext operand; NFC (details)
  99. [InstCombine] narrow popcount with zext operand (details)
  100. [mlir][sparse] migrate sparse operations into new sparse tensor dialect (details)
  101. [lld-macho] Make everything PIE by default (details)
  102. [lld-macho][nfc] Clean up header.s test (details)
  103. Basic block sections for functions with implicit-section-name attribute (details)
  104. [lld-macho] Remove stray file (details)
  105. Revert "[COST] Improve shuffle kind detection if shuffle mask is provided." (details)
  106. [COST] Improve shuffle kind detection if shuffle mask is provided. (details)
  107. [AMDGPU] Fix v_swap_b32 formation on physical registers (details)
  108. [mlir] Fix lowering of multi-dimensional vector log1p to LLVM (details)
  109. Revert "Generalize getInvertibleOperand recurrence handling slightly" (details)
  110. [flang][OpenMP][FIX] Fix the worksharing nesting check with inclusion of more constructs to cover combined constructs. (details)
  111. [LLD] [COFF] Fix the mingw --export-all-symbols behaviour with comdat symbols (details)
  112. [llvm-readobj] [ARMWinEH] Fix handling of relocations and symbol offsets (details)
  113. Revert "[mlir][sparse] migrate sparse operations into new sparse tensor dialect" (details)
  114. [AArch64][GlobalISel] Simplify out of range rotate amount. (details)
  115. Revert "[llvm-readobj] [ARMWinEH] Fix handling of relocations and symbol offsets" (details)
  116. [ORC] JITDylib::addDependencies should be run under the session lock. (details)
  117. [CMake] Stop using c++ subdirectory for libc++ on Win to ARM Linux cross builds. NFC (details)
  118. [GlobalISel][Legalizer] Bump up a smallvector size that was found to be too small. NFC. (details)
  119. [libcxx][ranges] Fix tests for stdlib types that conform to sized_sentinel_for. (details)
  120. Recommit "[clang][driver] Use the provided arch name for a Darwin target triple (details)
  121. [XCOFF] Handle the case when personality routine is an alias (details)
  122. [mlir][tosa] Remove constant-0 dim expr values from TOSA lowerings (details)
  123. [CodeGen] don't emit addrsig symbol if it's used only by metadata (details)
  124. [mlir][sparse] migrate sparse operations into new sparse tensor dialect (details)
  125. Reland "[lld-link] Enable addrsig table in COFF lto" (details)
  126. [ObjC][ARC] Don't enter the cleanup scope if the initializer expression (details)
  127. [msan] Remove dead function/fields (details)
  128. [Sema] Don't set BlockDecl's DoesNotEscape bit if the parameter type of (details)
  129. [AMDGPU] Remove dead early-out in GCNHazardRecognizer (details)
  130. [AMDGPU][NFC] Refactor hazard recognition IsHazardFn and IsExpiredFn (details)
  131. AMDGPU: Add missing runline to test (details)
  132. VirtRegMap: Add pass option to not clear virt regs (details)
  133. [lldb-vscode] Follow up of D99989 - store some strings more safely (details)
  134. VirtRegMap: Support partially allocated virtual registers (details)
  135. [AArch64][GlobalISel] Fix width value for G_SBFX/G_UBFX (details)
  136. [MS] Preserve base register %rbx around cpuid (details)
  137. [CMake][compiler-rt] avoid conflict with builtin check_linker_flag (details)
  138. [RISCV] Precommit a test case that test accessing a fixed object when has rvv vector object existed (details)
  139. [RISCV] Fix StackOffset calculation when using sp to access the fixed stack object in the case of rvv vector objects existed (details)
  140. [AMDGPU] Skip promote-alloca for insertelement/insertvalue users (details)
  141. [InlineCost] Remove visitUnaryInstruction() (details)
  142. Pre-commit test for PPC vector extraction test (details)
  143. [msan] Add static to some msan allocator functions (details)
  144. [debugserver] Use add_lldb_library instead of add_library (details)
  145. tsan: refactor fork handling (details)
  146. Reapply [llvm-readobj] [ARMWinEH] Fix handling of relocations and symbol offsets (details)
  147. Fix -fdebug-pass-structure test case (details)
  148. [cmake] Use -ffunction-sections and -Wl,--gc-sections on MinGW targets (details)
  149. [AMDGPU] Simplify getWaitStatesSince. NFC. (details)
Changes
  1. [zorg] Add buildbot for Synopsys ARC (details)
  2. [zorg] Build and test project depends on project enabled in LibcxxAndAbiBuilder (details)
  3. Fixed bug introduced by D100497 - local variable jobs_flag referenced before assignment. (details)
  4. [zorg] Fix AnnotatedBuilder.py extra_args bug (details)
  5. Bumped urllib3 from 1.26.3 to 1.26.4. (details)
  6. Added enable_runtimes and enable_projects to LLVMBuildFactory. (details)
  7. Added support for LLVM_ENABLE_RUNTIMES to UnifiedTreeBuilder. (details)
  8. Documentation builds do not support LLVM_ENABLE_RUNTIMES. (details)
  9. Added support for LLVM_ENABLE_RUNTIMES to ClangLTOBuilder. (details)
  10. Changed LibcxxAndAbiBuilder to use LLVMBuildFactory enable_projects and enable_runtimes. (details)

Started by timer

This run spent:

  • 3 hr 9 min waiting;
  • 5 hr 2 min build duration;
  • 5 hr 2 min total from scheduled to completion.
Revision: a138f265e7a4fd9a6bf7288ca50361b4d7c0860f
  • refs/remotes/origin/main
Revision: f251379a91d3731be079b701fda0d3551bb22b4e
  • refs/remotes/origin/main
Revision: a138f265e7a4fd9a6bf7288ca50361b4d7c0860f
  • refs/remotes/origin/main
Test Result (no failures)