Started 2 days 10 hr ago
Took 6 hr 44 min

Success Build #274 (Jul 27, 2021 1:37:10 AM)

Changes
  1. jenkins: cmake_builder and clang_builder: Ignore error in the test stage (details / githubweb)
  2. jenkins: Stop uploading the compiler build artifacts to cloud storage (details / githubweb)
  3. jenkins: Fix the file path pattern for the test results XML files (details / githubweb)
  4. Add missing closing quote to SVE 2 stage cmake options (details / githubweb)
  5. [Zorg] Use ccache instead incremental build for openmp-offload-cuda-runtime. (details / githubweb)
Changes
  1. Revert D106195 "[dfsan] Add wrappers for v*printf functions" (details)
  2. [InstCombine] Add freezeAllUsesOfArgument to visitFreeze (details)
  3. [llvm] Inline getAssociatedFunction() in LLVM_DEBUG. (details)
  4. [x86] add more tests for add with CMOV of constants; NFC (details)
  5. [DAG] Add initial SelectionDAG::isGuaranteedNotToBeUndefOrPoison framework (PR51129) (details)
  6. [clang][patch] Remove test artifact before running test for consistent results (details)
  7. [mlir] ConversionTarget legality callbacks refactoring (details)
  8. [lld][WebAssembly] Align __heap_base (details)
  9. [AVR] Do not chain stores in call frame setup (details)
  10. [AVR] Set R31R30 as clobbered after ADJCALLSTACKDOWN (details)
  11. [AVR] Improve 8/16 bit atomic operations (details)
  12. [AVR] Expand large shifts early in IR (details)
  13. [AVR] Fix rotate instructions (details)
  14. [AVR] Only support sp, r0 and r1 in llvm.read_register (details)
  15. [gn build] Port 6aa9e746ebde (details)
  16. [CGP] despeculateCountZeros - Don't create is-zero branch if cttz/ctlz source is known non-zero (details)
  17. [SVE][NFC] Cleanup fixed length code gen tests to make them more resilient. (details)
  18. [X86] Add i128 div-mod-pair test coverage (details)
  19. [BasicTTI] Set scalarization cost of scalable vector casts to Invalid. (details)
  20. [mlir] Restore markUnknownOpDynamicallyLegal to call isDynamicallyLegal by default (details)
  21. [X86] Add additional div-mod-pair negative test coverage (details)
  22. [ADT] Remove WrappedPairNodeDataIterator (NFC) (details)
  23. [LICM] Extract debugify test (NFC) (details)
  24. [Tests] Add missing willreturn attributes (NFC) (details)
  25. [Tests] Add additional tests for incorrect willreturn handling (NFC) (details)
  26. [RISCV] Custom lower (i32 (fptoui/fptosi X)). (details)
  27. [mlir] Async: lower SCF operations into CFG inside coroutines (details)
  28. [AArch64][GlobalISel] Widen non-pow-2 types for shifts before clamping. (details)
  29. [llvm][Inline] Add interface to return cost-benefit stuff (details)
  30. [AMDGPU] Regenerate anyext test checks (details)
  31. [AMDGPU] Regenerate half test checks (details)
  32. [AMDGPU] Regenerate ctpop16 test checks (details)
  33. [AMDGPU] Regenerate global-load-saddr-to-vaddr test checks (details)
  34. [X86][AVX] Adjust AllowBWIVPERMV3 tolerance to account for VariableCrossLaneShuffleDepth (details)
  35. [Inline] Fix a warning by removing an explicit copy constructor (details)
  36. [GlobalISel] Remove FlagsOp (NFC) (details)
  37. [x86] improve CMOV codegen by pushing add into operands, part 2 (details)
  38. [AMDGPU] Regenerate mul24 test checks (details)
  39. [AMDGPU] Regenerate wave32.ll test checks (details)
  40. [NFC][Codegen][X86] Improve test coverage for repeated insertions of the same scalar into different elements (details)
  41. [OpenMP][NVPTX] Disable OpenMPOpt when building deviceRTLs (details)
  42. [InstCombine] Fix PR47960 - Incorrect transformation of fabs with nnan flag (details)
  43. [JITLink][RISCV] Run new test from 0ad562b48 only if the RISCV backend is enabled (details)
  44. Revert rG939291041bb35b8088e3b61be2b8b3bc950f64a7 "[AMDGPU] Regenerate wave32.ll test checks" (details)
  45. [Attributes] Remove nonnull from UB-implying attributes (details)
  46. [Attributes] Clean up handling of UB implying attributes (NFC) (details)
  47. [X86][SSE] LowerRotate - perform modulo on the amount splat source directly. (details)
  48. [OpenMP][tests][NFC] Update test status for gcc 11 and 12 (details)
  49. [AArch64] Fix Local Deallocation for Homogeneous Prolog/Epilog (details)
  50. [NFC][Codegen][X86] Improve test coverage for insertions into XMM vector (details)
  51. [OpenMP] Introduce RAII to protect certain RTL calls from DCE (details)
  52. [libomptarget] Build amdgpu plugin without hsa (details)
  53. [X86][AVX] Add getBROADCAST_LOAD helper function. NFCI. (details)
  54. [LangRef] Reorder two paragraphs for comdat (details)
  55. Revert "[libomptarget] Build amdgpu plugin without hsa" (details)
  56. Revert "[VPlan] Add recipe for first-order rec phis, make splicing explicit." (details)
  57. [docs] Update release notes to mention lli JIT engine switch (details)
  58. [lld/mac] Add tests for the interaction between -rename_section and -rename_segment (details)
  59. Revert "[lld/mac] Add tests for the interaction between -rename_section and -rename_segment" (details)
  60. [libomptarget][amdgpu] More robust handling of failure to init HSA (details)
  61. [lld/mac] Reland: Add tests for the interaction between -rename_section and -rename_segment (details)
  62. [lld/mac] Move output segment rename logic into OutputSegment (details)
  63. [lld/mac] Add support for segment$start$ and segment$end$ symbols (details)
  64. [lld/mac] Make comment style uniform in start-end.s test (details)
  65. [ELF] Support quoted symbols in symbol assignments (details)
  66. [NFC][SimplifyCFG] Add more negative tests for profmd-induced speculation avoidance (details)
  67. [SimplifyCFG] Don't speculatively execute BB if it's predictably not taken (details)
  68. [SimplifyCFG] Don't speculatively execute BB[s] if they are predictably not taken (details)
  69. [SimplifyCFG] Fold branch to common dest: if branch is unpredictable, prefer to speculate (details)
  70. Remove the NotUnderValgrind caching flag (details)
  71. Build libSupport with -Werror=global-constructors (NFC) (details)
  72. Revert "Build libSupport with -Werror=global-constructors (NFC)" (details)
  73. [OPENCL] opencl-c.h: add initial CL 3.0 conditionals for atomic operations. (details)
  74. [yaml2obj] Do not write the string table if there is no string entry. (details)
  75. Build libSupport with -Werror=global-constructors (NFC) (details)
  76. Revert "Build libSupport with -Werror=global-constructors (NFC)" (details)
  77. [Debug-Info][llvm-dwarfdump] Don't use DW_FORM_data4/8 (details)
  78. [Object] make SourceMgr available to MCContext during inline asm symbols (details)
  79. [Preprocessor] Implement -fminimize-whitespace. (details)
  80. [mlir] Added new RegionBranchTerminatorOpInterface and adapted uses of hasTrait<ReturnLike>. (details)
  81. [ORC][ORC-RT] Add initial Objective-C and Swift support to MachOPlatform. (details)
  82. [libc] fix LibcUnitTestMain when building with shared libraries (details)
  83. [mlir] Fix RankedTensorType::walkImmediateSubElements method (details)
  84. [libomptarget][nfc] Squash unused variable warning (details)
  85. [libomptarget] Build amdgpu plugin without hsa (details)
  86. Revert "Revert D106562 "[clangd] Get rid of arg adjusters in CommandMangler"" (details)
  87. [SelectionDAG] Support scalable-vector splats in yet more cases (details)
  88. [Analysis] Add simple cost model for strict (in-order) reductions (details)
  89. [AArch64][AsmParser] NFC: Parser.getTok().getLoc() -> getLoc() (details)
  90. Revert "[clangd] Avoid range-loop init-list lifetime subtleties." (details)
  91. [X86][SSE] Don't scrub address math from interleaved shuffle tests (details)
  92. [X86][AVX] Prefer vinsertf128 to vperm2f128 on AVX1 targets (details)
  93. [AArch64][SVE] Improve code generation for vector_splice for Imm == -1 (details)
  94. Fix test failures caused by 0aff1798b5721d5f95d16f465b99d357012bb8d1 (details)
  95. [SVE][AArch64] Improve code generation for vector_splice for Imm > 0 (details)
  96. [SVE] Add support for folding for select + masked loads (details)
  97. [VPlan] Use stored value from recipes for interleave groups. (details)
  98. [Inliner] Make the CallPenalty configurable (details)
  99. [NFC] Change VFShape so it contains an ElementCount rather than seperate VF and IsScalable properties. (details)
  100. [SLP]Fix costs calculations. (details)
  101. [mlir] split type conversion to two lines for GCC's sake (details)
  102. [AArch65][SVE] Remove vector_splice from AddedComplexity pattern (details)
  103. Revert "[SLP]Fix costs calculations." (details)
  104. [SVE] Fix casts to <FixedVectorType> in truncateToMinimalBitwidths (details)
  105. [SimplifyCFG] Improve store speculation check (details)
  106. AArch64: support i128 (& larger) returns in GlobalISel (details)
  107. [ARM] Ensure correct regclass in distributing postinc (details)
  108. [AMDGPU] Fix MMO for raw/struct buffer access with non-constant offset (details)
  109. [AMDGPU] Pre-commit global-isel test case for D106451 (details)
  110. [AMDGPU][GISel] Fix MMO for raw/struct buffer access with non-constant offset (details)
  111. [llvm-readobj] Display multiple function names for stack size entries (details)
  112. [OpenCL] Change default standard version to CL1.2 (details)
  113. [SLP]Fix costs calculations. (details)
  114. [LV] Add test to store a first-order rec via interleave group. (details)
  115. [InstrRef][AArch64][1/4] Accept constant physreg variable locations (details)
  116. [Analyzer][solver][NFC] print constraints deterministically (ordered by their string representation) (details)
  117. Simplify away some SmallVector copies. NFCI. (details)
  118. [IR] Consider non-willreturn as side effect (PR50511) (details)
  119. [libc++][ci] Detect not committed generated files. (details)
  120. Recommit "[VPlan] Add recipe for first-order rec phis, make splicing explicit." (details)
  121. [SystemZ] Add support for new cpu architecture - arch14 (details)
  122. [Clang][OpenMP] Remove the mandatory flush for capture for OpenMP 5.1 (details)
  123. [AArch64][SVE] Break false dependencies for inactive lanes of unary operations (details)
  124. [LV] Don't assume isScalarAfterVectorization if one of the uses needs widening. (details)
  125. [MergeICmps] Separate out BCECmp and use Optional (NFC) (details)
  126. [SimplifyLibCalls] reduce code duplication; NFC (details)
  127. [SimplifyLibCalls] avoid crash on pointer math (details)
  128. [libc++][NFC] Change a few instances of > > to >> in C++20 code (details)
  129. [SVE] Use reg+reg addressing mode for immediate offsets. (details)
  130. [AsmParser] Remove MDRef (NFC) (details)
  131. [MergeICmps] Try to fix MSVC build failure (details)
  132. [yaml2obj][MachO] Rename PayloadString to Content (details)
  133. [llvm-objcopy] Drop GRP_COMDAT if the group signature is localized (details)
  134. [MergeICmps] Collect block instructions once (NFC) (details)
  135. [clang][pp] adds '#pragma include_instead' (details)
  136. [LV] Remove assert that VF cannot be scalable in setCostBasedWideningDecision. (details)
  137. [Analysis] Fix getOrderedReductionCost to call target's getArithmeticInstrCost implementation (details)
  138. [libc++] Add range_size_t (details)
  139. [PowerPC] Change altivec indexed load/store builtins argument type (details)
  140. [DebugInfo] Correctly update debug users of SSA values in tail duplication (details)
  141. [LAA] Remove RuntimeCheckingPtrGroup::RtCheck member (NFC). (details)
  142. [X86][AVX] Add PR50053 test case (details)
  143. [test] Fix PayloadString: in lldb tests (details)
  144. [mlir][tosa] Disable tosa shape verification between operands/results (details)
  145. [WebAssembly] Improve pseudocode in LowerEmscriptenEHSjLj (details)
  146. [libc] add scudo wrappers to llvm libc (details)
  147. [GlobalISel] Add combine for merge(unmerge) and use AArch64 postlegal-combiner. (details)
  148. [AArch64][GlobalISel] Enable some select combines after legalization. (details)
  149. [LLVM IR] Allow volatile stores to trap. (details)
  150. [AArch4][GlobalISel] Post-legalize combine s64 = G_MERGE s32, 0 -> G_ZEXT. (details)
  151. [LLDB][GUI] Resolve paths in file/directory fields (details)
  152. [FPEnv][InstSimplify] Enable more folds for constrained fadd (details)
  153. [lld][WebAssembly] Do not remove name section with --strip-debug (details)
  154. [PowerPC] Implement partial vector ld/st builtins for XL compatibility (details)
  155. [compiler-rt][CMake][arm64] Use a custom target for symlinking LSE sources (details)
  156. [TypePromotion] Remove redundant if. NFC (details)
  157. [amdgpu] Add 64-bit PC support when expanding unconditional branches. (details)
  158. Fix clang regression test after 5c486ce0 (details)
  159. [libc++] Set the target triple by default in the standalone build (details)
  160. [libc++] Implement the output_iterator and output_range concepts (details)
  161. [OpenMP][NFC] Remove unncessary capture in RAII struct (details)
  162. [PowerPC] Add implicit-def RM to instructions mtfsb[01] (details)
  163. Fix clang debug info irgen of i128 enums (details)
  164. [SimplifyCFG] Remove stale comment after d7378259aa, NFC (details)
  165. [lldb][NFC] Delete unused and commented out DWARF constants (details)
  166. [AArch64] NFC: Make some AArch64-SVE LoopVectorize tests generic. (details)
  167. [LV] Don't let ForceTargetInstructionCost override Invalid cost. (details)
  168. [PowerPC]Add addex instruction definition and MC tests (details)
  169. [ARM] Fixup vst4 test. NFC (details)
  170. [OpenMP][NFC] Fix a few typos in OpenMP documentation (details)
  171. [CodeView] Saturate values bigger than supported by APInt. (details)
  172. [clang] P2266 implicit moves STL workaround (details)
  173. [SimplifyCFG] Drop support for duplicating ret's into uncond predecessors (details)
  174. [SimplifyCFG] Drop support for simplifying cond branch to two (different) ret's (details)
  175. [SimplifyCFG] SwitchToLookupTable(): don't increase ret count (details)
  176. [flang][msvc] Fix external-io unittest. (details)
  177. [OpenMP] Add a driver flag to enable the new device runtime library (details)
  178. [libc++abi/unwind] NFC: Normalize how we set target properties (details)
  179. [libc++] Remove "pass by const value" in <random>. NFCI. (details)
  180. [libc++] Fix signed overflow inside ranges::advance. (details)
  181. [WebAssembly] Make Emscripten EH work with Emscripten SjLj (details)
  182. [LLDB][GUI] Expand selected thread tree item by default (details)
  183. [LLDB][GUI] Add Arch Field (details)
  184. [OpenMP] Always inline the OpenMP outlined function (details)
  185. [WebAssembly] Remove dominator dependency in WasmEHPrepare (NFC) (details)
  186. [GlobalISel] Add a constant folding combine. (details)
  187. [flang] Disallow BOZ literal constants as arguments of implicit interfaces (details)
  188. [llvm-objcopy] Fix section group flag read/write when operating on a cross-endian object file (details)
  189. [AArch64][GlobalISel] Add identity combines to post-legal combiner. (details)
  190. [libc++] Fix spacing in <vector>. NFCI. (details)
  191. [MLIR][SCF][NFC] Fix typo in documentation of scf.while (details)
  192. [compiler-rt][hwasan][fuchsia] Define shadow bound globals (details)
  193. [lldb] [gdb-remote client] Avoid zero padding PID/TID in H packet (details)
  194. Disable the new enum i128 test under ASan, it uncovers an existing leak (details)
  195. [compiler-rt][hwasan][fuchsia] Implement InitializeOsSupport (details)
  196. Build libSupport with -Werror=global-constructors (NFC) (details)
  197. [DebugInfo] Use per-enumerator signedness for DIEnumerator (details)
  198. [PowerPC] Add pwr7 and pwr10 support to IBM MASSV pass on AIX (details)
  199. [compiler-rt][hwasan][fuchsia] Implement TagMemoryAligned for fuchsia (details)
  200. [AArch64][GlobalISel] Legalize ctpop s128 (details)
  201. libclang.so: Make SONAME independent from LLVM version (details)
  202. [SCEV] Add a comment about invariant in howManyLessThans (details)
  203. [PowerPC] Changed sema checking range for tdw td builtin (details)
  204. libclang.so: Fix version script to work with gold (details)
  205. [GlobalISel] Add scalar widening for G_MERGE_VALUES destination (details)
  206. libclang: Add missing export to python script that generates export list (details)
  207. Revert "[AArch64][GlobalISel] Legalize ctpop s128" (details)
  208. [mlir] Make ValueShapeRange a new class (details)
  209. [MLIR][NFC] Rework some comments. (details)
  210. [dfsan][NFC] Add compile flags and environment variables to doc (details)
  211. [DebugInfo] Switch to using constructor homing (-debug-info-kind=constructor) by default when debug info is enabled (details)
  212. [dfsan] Fix doc build errors (details)
  213. [PowerPC] Fix materialization of SP float values on Power10 (details)
  214. [trace] Add the definition of a TraceExporter plugin (details)
  215. Revert "Build libSupport with -Werror=global-constructors (NFC)" (details)
  216. [libcxx][NFC] adjusts 41b17c44 so it meets requested feedback (details)
  217. [AMDGPU] Add SelectionDAG support for insert_subvector on v4f64 (details)
  218. libclang: Fixes for the python script that generates the export list (details)
  219. [dfsan][NFC] Fix doc format (details)
  220. [gn build] Kind of port c7b3a91017d2 (libclang version script) (details)
  221. Define the namespace for the Affine dialect in ODS (NFC) (details)
  222. [Attributor][FIX] Track change status for AAIsDead properly (details)
  223. [Attributor][FIX] Do not return CHANGED unconditionally (details)
  224. [OpenMP] Run rewriteDeviceCodeStateMachine in the Module not CGSCC pass (details)
  225. [AbstractAttributor] Fold __kmpc_parallel_level if possible (details)
  226. Revert "[GlobalISel] Add scalar widening for G_MERGE_VALUES destination" (details)
  227. [llvm-jitlink] Don't hardcode LLVM version number into the runtime path. (details)
  228. [NFC][InstCombine] Fix typo (details)
  229. [AArch64] Fix -Wparentheses warning with gcc 5.4. NFC (details)
  230. [dfsan][NFC] Fix doc format (details)
  231. Build libSupport with -Werror=global-constructors (NFC) (details)
  232. [Attributor] Introduce getPotentialCopiesOfStoredValue and use it (details)
  233. [Attributor] Delete dead stores (details)
  234. [Local] Do not introduce a new `llvm.trap` before `unreachable` (details)
  235. [CSSPGO] Tweak ICP threshold in top-down inliner (details)
  236. Merge all the llvm-exegesis unit tests into a single binary (details)
  237. [Coroutine] Record the elided coroutines (details)
  238. [Attributor][FIX] Update AMDGPU attributor test (details)
  239. [Attributor] Update check lines for all AMDGPU attributor tests (details)
  240. [OpenMP] Prototype opt-in new GPU device RTL (details)
  241. [InstSimplify] Expose generic interface for replaced operand simplification (details)
  242. [Attributor] Utilize the InstSimplify interface to simplify instructions (details)
  243. [Attributor][FIX] Copy all members in the assignment operator (details)
  244. [OpenMP] Try to simplify all loads in device code (details)
  245. [ORC] Require ExecutorProcessControl when constructing an ExecutionSession. (details)
  246. [gn build] Port 2487db1f2862 (details)
  247. [clang][driver] NFC: Move InputInfo.h from lib to include (details)
  248. [clang][driver] NFC: Expose InputInfo in Job instead of plain filenames (details)
  249. [Debug-Info][llvm-dwarfdump] Don't try to dump location (details)
  250. [docs] Update release notes with all LLVM-C API changes (details)
  251. [LoopFlatten] Use SCEV and Loop APIs to identify increment and trip count (details)
  252. [ARM] Implement isLoad/StoreFromStackSlot for MVE stack stores accesses (details)
  253. [RISCV] Add tests showing missed vector saturating add/sub combines (details)
  254. [AArch64][SME] Add zero instruction (details)
  255. [clang][tooling] Accept Clang invocations with multiple jobs (details)
Changes
  1. jenkins: cmake_builder and clang_builder: Ignore error in the test stage (details)
  2. jenkins: Stop uploading the compiler build artifacts to cloud storage (details)
  3. jenkins: Fix the file path pattern for the test results XML files (details)
  4. Add missing closing quote to SVE 2 stage cmake options (details)
  5. [Zorg] Use ccache instead incremental build for openmp-offload-cuda-runtime. (details)

Started by timer

This run spent:

  • 32 min waiting;
  • 6 hr 44 min build duration;
  • 6 hr 44 min total from scheduled to completion.
Revision: 2afbc972a9ca914efa903d3ffc987b5da80ec836
  • refs/remotes/origin/main
Revision: 11ee699b3c812ebe56ce5d3b14ab7ef16c1e8495
  • refs/remotes/origin/main
Revision: 2afbc972a9ca914efa903d3ffc987b5da80ec836
  • refs/remotes/origin/main
Test Result (no failures)