Started 1 mo 5 days ago
Took 6 hr 0 min

Success Build #3325 (Jul 4, 2020 11:59:21 AM)

Changes
  1. [AMDGPU] Control num waves per EU for implicit work-group size (details / githubweb)
  2. [lldb/ObjCRuntime] Implement support for small method lists (details / githubweb)
  3. [lldb/ObjC] Add support for direct selector references (details / githubweb)
  4. [lldb/build.py] Always pass an SDK to the compiler on Darwin (details / githubweb)
  5. lld/MachO: Remove a useless temporary (details / githubweb)
  6. ld64.lld: Add janky support for tbd files (details / githubweb)
  7. [mlir][OpFormatGen] Add support for resolving variadic types from non-variadic (details / githubweb)
  8. Add parenthesized expression to SyntaxTree (details / githubweb)
  9. This patch adds basic debug info support with basic block sections. (details / githubweb)
  10. [clang] Re-add deleted forward declaration. (details / githubweb)
  11. [X86] Enable multibyte NOPs in 64-bit mode for padding/alignment. (details / githubweb)
  12. [lldb][NFC] Fix a variable name in ClangDiagnosticManagerAdapter (details / githubweb)
  13. Revert "[clang-tidy] For `run-clang-tidy.py` escape the paths that are used for analysis." (details / githubweb)
  14. [CodeGen] Fix warnings in getCopyToPartsVector (details / githubweb)
  15. Fix missing build dependency on omp_gen. (details / githubweb)
  16. [ARM] Rearrange SizeReduction when using -Oz (details / githubweb)
  17. [NFC] Fix typo in triples from unkown to unknown (details / githubweb)
  18. [lldb][NFC] Don't pass around passthrough from ClangDiagnosticManagerAdapter (details / githubweb)
  19. [SVE] ACLE: Fix builtins for svdup_lane_bf16 and svcvtnt_bf16_f32_x (details / githubweb)
  20. [AArch64][SVE] Add unpred load/store patterns for bf16 types (details / githubweb)
  21. [CodeGen][SVE] Don't drop scalable flag in DAGCombiner::visitEXTRACT_SUBVECTOR (details / githubweb)
  22. [AMDGPU] Fix formatting in MIR tests (details / githubweb)
  23. DSE: fix builtin function recognition to take decl into account (details / githubweb)
  24. [Support][Windows] Prevent 2s delay when renaming a file that does not exist (details / githubweb)
  25. [SVE] Add warnings checks in four more LLVM SVE tests (details / githubweb)
  26. [VE] Rename VE toolchain source files (details / githubweb)
  27. [gn build] Port 804d9687443 (details / githubweb)
  28. [BasicAA] New basic-aa-recphi test. NFC (details / githubweb)
  29. [ScalarEvolution] createSCEV(): recognize `udiv`/`urem` disguised as an `sdiv`/`srem` (details / githubweb)
  30. Regenerate llvm/test/CodeGen/X86/optimize-max-0.ll (details / githubweb)
  31. [LV] Enable the LoopVectorizer to create pointer inductions (details / githubweb)
  32. Fix some typos (unkown -> unknown); NFC (details / githubweb)
  33. Regenerate apint-shift tests and replace %tmp variable names to silence update_test_checks warnings (details / githubweb)
  34. [InstCombine] Add some (vXi1 trunc(lshr(x,c))) -> icmp_eq(and(x,c')) tests for non-uniform vectors (details / githubweb)
  35. [AArch64][SVE] Add reg+imm addressing mode for unpredicated stores (details / githubweb)
  36. [Alignment][NFC] VectorLayout now uses Align internally (details / githubweb)
  37. [Alignment][NFC] Transition and simplify calls to DL::getABITypeAlignment (details / githubweb)
  38. [NFC][clang] Add missing VALIDATE_DIAG_SIZE() (details / githubweb)
  39. [clangd] Switch FindSymbolsTests to use TestTU (details / githubweb)
  40. [analyzer][StdLibraryFunctionsChecker] Add POSIX file handling functions (details / githubweb)
  41. [lldb] Skip TestLimitDebugInfo on windows (details / githubweb)
  42. [clang] Fix a null-NSS-access crash in DependentNameType. (details / githubweb)
  43. [BasicAA] Fix recursive phi MustAlias calculations (details / githubweb)
  44. [flang] Add changes to codegen to convert it to tablegen passes. (details / githubweb)
  45. [flang] Add inliner pass. (details / githubweb)
  46. [clang][Serialization] Don't duplicate the body of LambdaExpr during deserialization (details / githubweb)
  47. [AArch64][SVE] Put zeroing pseudos and patterns under flag. (details / githubweb)
  48. Regenerate sext/trunc tests and replace %tmp variable names to silence update_test_checks warnings (details / githubweb)
  49. call ::pthread_detach on llvm_execute_on_thread_impl (details / githubweb)
  50. [lldb] Add a host-independent test for handling -flimit-debug-info (details / githubweb)
  51. [ASTMatchers] Enhanced support for matchers taking Regex arguments (details / githubweb)
  52. Fix missing build dependencies on omp_gen (details / githubweb)
  53. [AMDGPU][CODEGEN] Added support of new inline assembler constraints (details / githubweb)
  54. [MLIR] Exact integer emptiness checks for FlatAffineConstraints (details / githubweb)
  55. [ASTImporter] Add unittest case for friend decl import (details / githubweb)
  56. Preserve GlobalsAA analysis result in LowerConstantIntrinsics (details / githubweb)
  57. [ELF][test] Add some additional .eh_frame/.eh_frame_hdr testing (details / githubweb)
  58. [InstCombine] Add some (vXi1 trunc(lshr(x,c))) -> icmp_eq(and(x,c')) tests for vectors with undef elements (details / githubweb)
  59. [InstCombine] Add (vXi1 trunc(lshr(x,c))) -> icmp_eq(and(x,c')) support for non-uniform vectors (details / githubweb)
  60. [AArch64][SVE] NFC: Rename isOrig -> isReverseInstr (details / githubweb)
  61. [lldb] Fix type conversion in the Scalar getters (details / githubweb)
  62. [InstCombine] Add some sext/trunc tests to show missing support for non-uniform vectors (details / githubweb)
  63. [MLIR][SPIRVToLLVM] Implementation of spv.BitFieldInsert pattern (details / githubweb)
  64. [MLIR][SPIRVToLLVM] SPIR-V function call conversion pattern (details / githubweb)
  65. [MLIR][SPIRV] Support two memory access attributes in OpCopyMemory. (details / githubweb)
  66. [PowerPC] Remove undefs from splat input when changing shuffle mask (details / githubweb)
  67. [LLD] Add required dependency after shared libs break due to ba5087f13025 (details / githubweb)
  68. [OpenMP][CMake] Fix version detection of testing compiler (details / githubweb)
  69. [OpenMPOpt][Fix] Remove double initialization of omp::types. (details / githubweb)
  70. [NewPM][LSR] Rename strength-reduce -> loop-reduce (details / githubweb)
  71. [gn build] make building on an arm mac work (details / githubweb)
  72. [MLIR][SPIRVToLLVM] Convert spv.constant scalars and vectors (details / githubweb)
  73. [NewPM] Add -basic-aa to pr33196.ll (details / githubweb)
  74. [clang][NFC] Store a pointer to the ASTContext in ASTDumper and TextNodeDumper (details / githubweb)
  75. [DebugInfo] Fix LineTest byteswap for cross-targeting builds (details / githubweb)
  76. Revert "[clang][NFC] Store a pointer to the ASTContext in ASTDumper and TextNodeDumper" (details / githubweb)
  77. [flang] Fix bug determining alternate return (details / githubweb)
  78. [flang] Clean up binary dependences of runtime libraries (details / githubweb)
  79. ld64.lld: Make janky support for tbd files actually work sometimes (details / githubweb)
  80. [PowerPC]Implement Vector Permute Extended Builtin (details / githubweb)
  81. Revert "[MLIR][SPIRV] Support two memory access attributes in OpCopyMemory." (details / githubweb)
  82. [X86] Add test cases for v32i8 rotate with min-legal-vector-width=256 (details / githubweb)
  83. [X86] Modify the conditions for when we stop making v16i8/v32i8 rotate Custom based on having avx512 features. (details / githubweb)
  84. [x86] add tests for vector select with bit-test condition; NFC (details / githubweb)
  85. [mlir] [VectorOps] Add choice between dot and axpy lowering of vector.contract (details / githubweb)
  86. [InstSimplify] Add test for sext/zext comparisons (NFC) (details / githubweb)
  87. [test] Deflake test/profile/ContinuousSyncMode/online-merging.c (details / githubweb)
  88. [X86] Add test case for unfolding broadcast load from vpternlog. (details / githubweb)
  89. [X86] Add vpternlog to the broadcast unfolding table. (details / githubweb)
  90. [PowerPC]Add Vector Insert Instruction Definitions and MC Test (details / githubweb)
  91. [SelectionDAG] don't split branch on logic-of-vector-compares (details / githubweb)
  92. [x86] remove redundant tests with no check lines; NFC (details / githubweb)
  93. Fix typo and check commit access. (details / githubweb)
  94. [PowerPC] Implement Vector Blend Builtins in LLVM/Clang (details / githubweb)
  95. [flang] External I/O runtime work, repackaged (part 1) (details / githubweb)
  96. [X86] Teach lower512BitShuffle to try bitmask and bitblend before splitting v32i16/v64i8 on av512f only targets. (details / githubweb)
  97. [gn build] get everything to build when llvm_targets_to_build is just AArch64 (details / githubweb)
  98. [NFC][Scalarizer] Add some insertelement/extractelement tests (details / githubweb)
  99. [NFC][Scalarizer] Also scalarize loads in newly-added tests (details / githubweb)
  100. [flang] External I/O runtime work, repackaged (part 2) (details / githubweb)
  101. [AMDGPU] Unify early PS termination blocks (details / githubweb)
  102. [AMDGPU] Insert PS early exit at end of control flow (details / githubweb)
  103. [PowerPC][NFC] Refactor lowerDynamicAlloc (details / githubweb)
  104. Revert "[AMDGPU] Insert PS early exit at end of control flow" (details / githubweb)
  105. [lld-macho] Support binding dysyms to any section (details / githubweb)
  106. [PowerPC][NFC] Prevent unused error when assertion is disabled. (details / githubweb)
  107. [AMDGPU] Insert PS early exit at end of control flow (details / githubweb)
  108. [X86] Add back support for matching VPTERNLOG from back to back logic ops. (details / githubweb)
  109. [PowerPC] Implement probing for dynamic stack allocation (details / githubweb)
  110. [CostModel] Fix cast crash (details / githubweb)
  111. [clang] Check ValueDependent instead of InstantiationDependent before executing the align expr for builtin align functions. (details / githubweb)
  112. [X86] Remove MODRM_SPLITREGM from the disassembler tables. (details / githubweb)
  113. [NFC] Use ADT/Bitfields in Instructions (details / githubweb)
  114. Fix stack-clash probing for large static alloca (details / githubweb)
  115. [Attributor] Create getName() method for abstract attribute (details / githubweb)
  116. [OpenMP][OMPT]Add event callbacks for taskwait with depend (details / githubweb)
  117. [Alignment][NFC] Use proper getter to retrieve alignment from ConstantInt and ConstantSDNode (details / githubweb)
  118. [flang][NFC] Move and rework pgmath description used in folding (details / githubweb)
  119. [Alignment][NFC] Use 5 bits to store Instructions Alignment (details / githubweb)
  120. [llvm-readelf] - Do not error out when dumping symbols. (details / githubweb)
  121. [llvm-readelf] - Do not report a misleading warning when there is no string table. (details / githubweb)
  122. Regenerate PR19420 tests (details / githubweb)
  123. [InstCombine] Add sext(ashr(shl(trunc(x),c),c)) folding support for vectors (details / githubweb)
  124. [clangd] Improve hover on arguments to function call (details / githubweb)
  125. Fix MSVC "result of 32-bit shift implicitly converted to 64 bits" warning. (details / githubweb)
  126. [DWARFYAML][debug_gnu_*] Add the missing context `IsGNUStyle`. NFC. (details / githubweb)
  127. [lldb] Fix missing characters when autocompleting LLDB commands in REPL (details / githubweb)
  128. Regenerate mul-trunc tests, add vector variants and replace %tmp variable names to silence update_test_checks warnings (details / githubweb)
  129. Add nonuniform vector trunc(or(shl(zext(x),c1),srl(zext(x),c2))) tests (details / githubweb)
  130. Regenerate apint-cast tests and replace %tmp variable names to silence update_test_checks warnings (details / githubweb)
  131. [DebugInfo] Use Cursor to detect errors in debug line prologue parser (details / githubweb)
  132. [libcxx testing] Remove ALLOW_RETRIES from another test (details / githubweb)
  133. Added tests for RecursiveASTVisitor for AST nodes that are special cased (details / githubweb)
  134. RecursiveASTVisitor: don't call WalkUp unnecessarily in post-order traversal (details / githubweb)
  135. Make RecursiveASTVisitor call WalkUpFrom for unary and binary operators in post-order traversal mode (details / githubweb)
  136. Make RecursiveASTVisitor call WalkUpFrom for operators when the data recursion queue is absent (details / githubweb)
  137. Revert RecursiveASTVisitor fixes. (details / githubweb)
  138. [ARM] Add Cortex-A77 Support for Clang and LLVM (details / githubweb)
  139. [AMDGPU] Don't combine DPP if DPP register is used more than once per instruction (details / githubweb)
  140. [LLD][ELF][Windows] Allow LLD to overwrite existing output files that are in use (details / githubweb)
  141. Add vector trunc(or(shl(zext(x),c1),zext(x))) tests (details / githubweb)
  142. Add tests for trunc(shl/lshr/ashr(*ext(x),zext(and(y,c)))) patterns with variable shifts with clamped shift amounts (details / githubweb)
  143. [clang][NFC] Store a pointer to the ASTContext in ASTDumper and TextNodeDumper (details / githubweb)
  144. [clang][NFC] Also test for serialization in test/AST/ast-dump-comment.cpp (details / githubweb)
  145. [clang][NFC] Add a missing /dev/null in test/AST/ast-dump-lambda.cpp (details / githubweb)
  146. [IR] Short-circuit comparison with itself for Attributes (details / githubweb)
  147. [llvm-readobj] - Use cantFail() for all `Obj->sections()` calls. NFCI. (details / githubweb)
  148. [NFC][SimplifyCFG] Move X86 tests into subdir (details / githubweb)
  149. [mlir] Add redundant copy removal transform (details / githubweb)
  150. [DWARFYAML][unittest] Use parseDWARFYAML() in unit test. NFC. (details / githubweb)
  151. [lldb/Utility] Simplify more Scalar methods (details / githubweb)
  152. [ObjectYAML][ELF] Add support for emitting the .debug_gnu_pubnames/pubtypes sections. (details / githubweb)
  153. [mlir] Add check for ViewLikeOpInterface that creates additional aliases. (details / githubweb)
  154. [lldb/DWARF] Look for complete member definitions in other modules (details / githubweb)
  155. [ARM] Generate [SU]RHADD from (b - (~a)) >> 1 (details / githubweb)
  156. [AMDGPU] Added support of new inline assembler constraints (details / githubweb)
  157. [InstCombine] canEvaluateTruncated - use KnownBits to check for inrange shift amounts (details / githubweb)
  158. [clang][NFC] Removed unused parameters in InitializeSourceManager (details / githubweb)
  159. [flang] Improve API for runtime allocator (I/O runtime work part 3) (details / githubweb)
  160. [DWARFYAML][test] Use --ignore-case to suppress errors. (details / githubweb)
  161. [InstCombine] add tests to show missing one-use checks; NFC (details / githubweb)
  162. [InstCombine] add one-use check to cast+select narrowing transform (details / githubweb)
  163. Enable basepointer for AIX. (details / githubweb)
  164. [InstCombine] Precommit tests for PR43580. (details / githubweb)
  165. [SLP] Precommit test for which spill cost is computed incorrectly. (details / githubweb)
  166. [ARM][HWLoops] Create hardware loops for sibling loops (details / githubweb)
  167. [SLP] Make sure instructions are ordered when computing spill cost. (details / githubweb)
  168. [ELF] Resolve R_DTPREL in .debug_* referencing discarded symbols to -1 (details / githubweb)
  169. [InstSimplify] Fold icmp with dominating assume (details / githubweb)
  170. [NFC][InstCombine] Add some more tests for select based on non-canonical bit-test (details / githubweb)
  171. [InstCombine] add tests for mul of bools; NFC (details / githubweb)
  172. [InstCombine] fold mul of zext bools to 'and' (details / githubweb)
  173. [llvm-ar][test] Unsupport error-opening-directory.test on FreeBSD (details / githubweb)
  174. [XCOFF][AIX] Use 'L..' instead of '.L' for getPrivateGlobalPrefix in DataLayout (details / githubweb)
  175. [flang] Add FIRBuilder.cpp (details / githubweb)
  176. [libc++/libc++abi] Automatically detect whether exceptions are enabled (details / githubweb)
  177. [InstCombine] Try to narrow expr if trunc cannot be removed. (details / githubweb)
  178. [flang] Define new runtime error IOSTAT values (I/O runtime work part 4) (details / githubweb)
  179. [flang] Track known file size, add IsATerminal (ext. I/O work part 5) (details / githubweb)
  180. Revert AST Matchers default to AsIs mode (details / githubweb)
  181. [PowerPC] Implement Vector Insert Builtins in LLVM/Clang (details / githubweb)
  182. [clangd] Fix hover crash on invalid decls (details / githubweb)
  183. [libcxx] Put clang::trivial_abi on std::unique_ptr, std::shared_ptr, and std::weak_ptr (details / githubweb)
  184. [InstCombine] add more tests for mul of bools; NFC (details / githubweb)
  185. [InstCombine] fold mul of sext bools to 'and' (details / githubweb)
  186. [x86] improve codegen for bit-masked vector compare and select (PR46531) (details / githubweb)
  187. [NFCI][InstCombine] shift.ll: s/%tmp/%i/ to silence update script warning (details / githubweb)
  188. [NFCI][LoopUnroll] s/%tmp/%i/ in one test to silence update script warning (details / githubweb)
  189. [PowerPC][NFC] Fix indentation (details / githubweb)
  190. [LoopDeletion] Emit a remark when a dead loop is deleted (details / githubweb)
  191. [gcov][test] Reorganize some compiler-rt/test/profile tests (details / githubweb)
  192. [gcov][test] Add `UNSUPPORTED: host-byteorder-big-endian` to gcov-fork.c (details / githubweb)
  193. [WebAssembly] Do not omit range checks for i64 switches (details / githubweb)
  194. [flang] Further implementation of external I/O unit operations (part 6) (details / githubweb)
  195. [X86] Add matching support for X86ISD::ANDNP to X86DAGToDAGISel::tryVPTERNLOG. (details / githubweb)
  196. [PowerPC] Implement probing for prologue (details / githubweb)
  197. [X86] Directly emit VPTERNLOG from canonicalizeBitSelect when possible. (details / githubweb)
  198. [clangd] Config: loading and caching config from disk. (details / githubweb)
  199. [gn build] Port 8bd000a65fe (details / githubweb)
  200. [InstSimplify] Add additional zext/sext comparison tests (NFC) (details / githubweb)
  201. [InstSimplify] Simplify comparison between zext(x) and sext(x) (details / githubweb)
  202. [clangd] Config: compute config in TUScheduler and BackgroundIndex (details / githubweb)
  203. [SVE] Fix invalid assert in expand_DestructiveOp. (details / githubweb)
  204. [MLIR][Linalg] Generate the right type of load/store when lowering max/min pooling ops (details / githubweb)
  205. [clangd] Try to fix windows buildbot. NFC (details / githubweb)
  206. [analyzer][NFC] Move the data structures from CheckerRegistry to the Core library (details / githubweb)
  207. [gn build] Port b6cbe6cb039 (details / githubweb)
  208. [X86][AVX] Fold PACK(LOSUBVECTOR(SHUFFLE(X)),HISUBVECTOR(SHUFFLE(X))) -> SHUFFLE(PACK(LOSUBVECTOR(X),HISUBVECTOR(X))) (details / githubweb)
  209. [MLIR] Parallelize affine.for op to 1-D affine.parallel op (details / githubweb)
  210. [X86][SSE] Add add/fadd reduction shuffle+subvector tests (details / githubweb)
  211. [libcxx testing] Remove ALLOW_RETRIES from another test (details / githubweb)
  212. [DAG] matchBinOpReduction - match subvector reduction patterns beyond a matched shufflevector reduction (details / githubweb)
  213. [InstCombine] add test for miscompile (PR46561); NFC (details / githubweb)
  214. [InstCombine] improve debug value names; NFC (details / githubweb)
  215. [InstCombine] Always try to invert non-canonical predicate of an icmp (details / githubweb)
  216. [InstCombine] fix miscompile from umul_with_overflow matching (details / githubweb)
  217. [clang] Fix two tests that are affected by llvm opt change (details / githubweb)
  218. Revert "[libcxx] Put clang::trivial_abi on std::unique_ptr, std::shared_ptr, and std::weak_ptr" (details / githubweb)
  219. [X86] Disable VPBLENDVB formation in combineLogicBlendIntoPBLENDV if VPTERNLOG is supported. (details / githubweb)
  220. [X86] Teach lowerShuffleAsBlend to use bit blend for v16i8/v32i8/v16i16 when avx512vl is enabled but not avx512bw. (details / githubweb)
  221. [profile] Mark gcov test as unsupported on Darwin. (details / githubweb)
  222. [flang] Extend & fix per-I/O-statement state (ext. I/O work part 7) (details / githubweb)
  223. [Utils] Make -assume-builder/-assume-simplify actually work on Old-PM (details / githubweb)

Started by upstream project clang-stage2-Rthinlto_relay build number 5140
originally caused by:

This run spent:

  • 1 ms waiting;
  • 6 hr 0 min build duration;
  • 6 hr 0 min total from scheduled to completion.
Revision: 11a3f040c71020b0247144268570d571858b119c
  • refs/remotes/origin/master
Revision: ac4c27ddd9bf6b75f4430476a1f63a3377b38f2c
  • refs/remotes/origin/master
Test Result (no failures)