Started 22 days ago
Took 7 hr 31 min

Success Build #247 (Apr 20, 2021 1:37:17 AM)

Changes
  1. [Support] AbsoluteDifference - add brackets to appease static analyzer warning. NFCI. (details)
  2. [Inline] Don't add noalias metadata to inaccessiblememonly calls (details)
  3. [SimplifyCFG] Skip dbg intrinsics when checking for branch-only BBs. (details)
  4. [LICM] Add more tests for promotion and capture (NFC) (details)
  5. [AMDGPU] Add GlobalDCE before internalization pass (details)
  6. [CUDA][HIP] Mark device var used by host only (details)
  7. [Pragma] Added support for GCC unroll/nounroll (details)
  8. [HIP] Support hipRTC in header (details)
  9. [libcxx][doc] Fixes typos. (details)
  10. [ADT] Take graph as const & in some post-order iterators (NFC). (details)
  11. [AST] Remove args from LocationCall (details)
  12. [NFC] Fixed Typos (details)
  13. [TableGen] Remove local SmallSet from TypeSetByHwMode::insert. (details)
  14. [AST] Enable AST node introspection on WIN32 (details)
  15. [Support] ThreadPool tests: silence warning unused variable 'It' (details)
  16. [clang-scan-deps] Support double-dashes in clang command lines (details)
  17. [clang-scan-deps] Add support for clang-cl (details)
  18. [JITLink] Add testcase that was accidentally left out of 19e402d2b34. (details)
  19. [LoopUnroll] Make some tests more robust (NFC) (details)
  20. [LoopUnroll] Regenerate test checks (NFC) (details)
  21. [ADT] Update RPOT to work with specializations of different types. (details)
  22. [libc++] Remove hard tabs, U+00AD, and U+200B from all libc++ headers. NFCI. (details)
  23. [AST] Add TypeLoc support to node introspection (details)
  24. Update m_Undef to match vectors/aggrs with undefs and poisons mixed (details)
  25. Update InstCombine to use undef matcher instead (details)
  26. [NFC][LoopVectorize] Autogenerate check lines in X86/gather_scatter.ll test (details)
  27. [NFC][X86][CostModel] Rewrite load_store.ll (details)
  28. [AST][Introspection][NFC] Remove unnecessary temporary strings. (details)
  29. [IndVarSimplify] Add test requiring ashr expansion. (details)
  30. [libc++] Implements ranges::enable_borrowed_range (details)
  31. [gn build] Port 01ace074fcb6 (details)
  32. [Docs] Correct Boehm collector weblink in GarbageCollection.rst (details)
  33. [lldb] Remove a superfluous trailing semicolon, fixing warnings. NFC. (details)
  34. [clang] Fix cross compiling clang for windows after 141945f950e2f3f (details)
  35. Revert "[SCEV] Model `ashr exact x, C` as `(abs(x) EXACT/u (1<<C)) * signum(x)`" (details)
  36. [libc++] [CI] Fail if the headers contain cyclic dependencies. (details)
  37. [sanitizer] Don't call __tls_get_addr on s390x after D98926 (details)
  38. [Introspection] Dont emit json if unchanged. (details)
  39. [TableGen] Use range-based for loop. NFC (details)
  40. [LoopDeletion] Add test for PR49967 (NFC) (details)
  41. [TableGen] Use MachineValueTypeSet in place of SmallSet. (details)
  42. [lit] Fix the return code for "not not" after evaluating "not" internally (details)
  43. [Coroutines] Move CoroEarly pass to before AlwaysInliner (details)
  44. Revert "[Coroutines] Move CoroEarly pass to before AlwaysInliner" (details)
  45. [Coroutines] Set presplit attribute in Clang instead of CoroEarly pass (details)
  46. [TableGen] Pass SmallVector to union_modes instead of returning a std::vector. (details)
  47. Add a missing debug assertion in <list>. (details)
  48. Revert "[Coroutines] Set presplit attribute in Clang instead of CoroEarly pass" (details)
  49. [clangd][test] Fix build error of FeatureModulesTests (details)
  50. [RISCV][Driver] Make the ordering of CmdArgs consistent between RISCV::Linker and baremetal::Linker (details)
  51. [CVP] processCallSite returns wrong status (details)
  52. [Greedy RA] Add a check to MachineVerifier (details)
  53. [GreedyRA ORE] Add stats for copy of virtual registers. (details)
  54. [CodeGen] Improve code generation for clamping of constant indices with scalable vectors (details)
  55. [clang] Rename CompilerInvocationBase to RefBase, split out ValueBase (details)
  56. [llvm-exegesis] Honor -mcpu in analysis mode. (details)
  57. [clang] Implement CompilerInvocation copy assignment (details)
  58. [clang][cli] NFC: Use Diags to report parsing success/failure (details)
  59. [OpenCL] Change OpenCL builtin version encoding (details)
  60. [clang][cli] NFC: Move conditional LangOptions parsing/generation (details)
  61. [DebugInfo] Move the findDbg* functions into DebugInfo.cpp (details)
  62. Add default DataLayout support for complex numbers (details)
  63. [DebugInfo] Replace debug uses in replaceUsesOutsideBlock (details)
  64. [clang][deps] Simplify function discovering .pcm and .modulemap files (details)
  65. [NFC] Add tests for scalable vectorization of loops with in-order reductions (details)
  66. [RISCV] Lower vector shuffles to vrgather operations (details)
  67. [X86][CostModel] X86TTIImpl::getShuffleCost(): subvector insertions are cheap (details)
  68. [clang][deps] Remove the -full-command-line flag (details)
  69. [AMDGPU][MC] Corrected parsing of carry in/out operands in VOP3 (details)
  70. [clang][parser] Unify rejecting (non) decl stmts with gnu attributes (details)
  71. [TTI] NFC: Remove unused 'OptSize' parameter from shouldMaximizeVectorBandwidth (details)
  72. [AMDGPU] SIFoldOperands: eagerly erase dead REG_SEQUENCEs (details)
  73. [AMDGPU] Remove MachineDCE after SIFoldOperands (details)
  74. Try to unbreak the compiler-rt build on s390x (details)
  75. [MCA] CodeEmitter.h - remove unused <string> include. NFCI. (details)
  76. [llvm-exegesis] Analysis.cpp - use for-range loop. NFCI. (details)
  77. [IR] GlobalObject.h - remove unused <string> include. NFCI. (details)
  78. [SystemZ][z/OS] Set files in FileRemapper.cpp are text (details)
  79. [mlir][linalg] adding pass to run the interchange pattern. (details)
  80. [IR] GlobalObject.h - remove unused <utility> include. NFCI. (details)
  81. [clang][deps] Generate the full command-line for modules (details)
  82. [mlir] Improve debug flag management in Python bindings (details)
  83. [mlir][linalg] enable library call rewrites for linalg operations with index semantics. (details)
  84. [TableGen] Add support for the 'assert' statement in multiclasses (details)
  85. [clang][deps] NFC: Remove unused FullDependencies member (details)
  86. [AMDGPU] GCNDPPCombine: simplify API of isShrinkable. NFC. (details)
  87. Rename -show-skipped-includes to -fshow-skipped-includes and make it a driver option (details)
  88. [SystemZ][z/OS] Set more text files as text (details)
  89. [Support] Memory.h - remove unnecessary <string> include. NFCI. (details)
  90. Fix test/Frontend/print-header-includes.c (details)
  91. [gn build] Add missing dependencies to clang/lib/Basic (details)
  92. [gn build] (manually) merge 5f87ab336e9f4 (details)
  93. [Analysis] ImportedFunctionsInliningStatistics.h - add <memory> and remove unused <string> include. NFCI. (details)
  94. [NFC][SCEV] Assert that we don't try to create SCEVPtrToIntExpr of a non-integral pointer (details)
  95. [NFC][SCEVExpander][LoopDistribute] Regenerate scev-inserted-runtime-check.ll check lines (details)
  96. [NFC][SCEVExpander][LoopDistribute] Add test for SCEVPtrToIntExpr in SCEVExpander::generateOverflowCheck() (details)
  97. [SCEVExpander] generateOverflowCheck(): explicitly PtrToInt the Start (details)
  98. [NFCI][SCEVExpander] Extract GetOptimalInsertionPointForCastOf() helper (details)
  99. [SCEVExpander] GetOptimalInsertionPointForCastOf(): gracefully handle Constant's (details)
  100. [SCEVExpander] Expand explicit PtrToInt casts just like we would implicit ones (details)
  101. [SCEVExpander] ReuseOrCreateCast(): use IRBuilder to actually create the cast (details)
  102. [polly] Fix check-polly after SCEVExpander PtrToInt fixes (details)
  103. [clang] NFC: Fix range-based for loop warnings related to decl lookup (details)
  104. [AIX] Diagnose thinLTO usage in clang on AIX. (details)
  105. fix comment typo to cycle bots (details)
  106. [LowerConstantIntrinsics] avoid crashing on alloca with unexpected operand type (details)
  107. [lldb] Support "absolute memory address" images in crashlog.py (details)
  108. [AArch64][GlobalISel] Regbankselect + select @llvm.aarch64.neon.uaddlv (details)
  109. [TargetLowering] move "o" and "X" constraint handling to base class (details)
  110. [AArch64][GlobalISel] Implement custom legalization for s32 and s64 G_CTPOP (details)
  111. [lld] Delete unused includes. NFC (details)
  112. [test] Make global in split-gep-and-gvn.ll not constant (details)
  113. [RISCV] Pad v4i1/v2i1/v1i1 stores with 0s to make a full byte. (details)
  114. Update a test for auto-update format change (details)
  115. [RISCV] Fix mistake in comment. NFC (details)
  116. [libc++][NFC] Move incrementable_traits and indirectly_readable_traits into separate headers. (details)
  117. [LICM] Make capture check more precise (details)
  118. [gn build] Port e0adf7e06a9e (details)
  119. [flang] Define missing & needed IEEE_ARITHMETIC symbols (details)
  120. [CUDA][HIP] Allow non-ODR use of host var in device (details)
  121. [AArch64] Peephole rule to remove redundant cmp after cset. (details)
  122. [AMDGPU] Remove error check for indirect calls and add missing queue-ptr (details)
  123. [compiler-rt][asan] use full vm range on apple silicon macs (details)
  124. [lldb] Print the fixed address if symbolication fails in DumpDataExtractor (details)
  125. [lldb] Update breakpoint_function_callback.test for different error message (details)
  126. [PowerPC] Disable relative lookup table converter pass for AIX (details)
  127. [lldb] Stop unsetting LLDB_DEBUGSERVER_PATH from TestLaunchProcessPosixSpawn (details)
  128. [mlir][python] ExecutionEngine can dump to object file (details)
  129. [libcxx] Base MSVC autolinking on _LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS (details)
  130. [WebAssembly] Use v128.const instead of splats for constants (details)
  131. [libcxx] [test] Ifdef out tests that rely on perms::none on directories for triggering errors (details)
  132. [AST] Update introspection API to use const-ref for copyable types (details)
  133. [InstCombine] Add tests for multiuse shr eq zero (NFC) (details)
  134. [InstCombine] Fold multiuse shr eq zero (details)
  135. [rs4gc] Fix a latent bug around attribute stripping for intrinsics (details)
  136. [AST] Fix comparison to of SourceRanges in container (details)
  137. [funcattrs] Consistently check call site attributes (details)
  138. [ARM] Use ProcResGroup in Cortex-M7 scheduling model (details)
  139. [CodeGen] Use ProcResGroup information in SchedBoundary (details)
  140. [SLP]Add detection of shuffled/perfect matching of tree entries. (details)
  141. [compiler-rt] assert max virtual address is <= mmap range size (details)
  142. [ThinLTO] Copy UnnamedAddr when spliting module. (details)
  143. Revert "[SLP]Add detection of shuffled/perfect matching of tree entries." (details)
  144. [M68k] Change printing of absolute memory references (details)
  145. [M68k] Implement Disassembler (details)
  146. [PhaseOrdering] add test to show unintended code sinking; NFC (details)
  147. Revert "[clang-scan-deps] Add support for clang-cl" (details)
  148. [libc++][gardening] Replace instances of `\x{AD}`. (details)
  149. Reset NextFnNum in MachineModuleInfo::initialize (details)
  150. [M68k] Put M68kDesc as the direct library dependency for disassembler (details)
  151. Add a cache of checked AttributeLists. (details)
  152. [libc++] [C++20] [P0586] Implement safe integral comparisons (details)
  153. [lldb] Fix demangler leaks in the DWARF AST parser (details)
  154. [InstCombine] Enhance deduction of alignment for aligned_alloc (details)
  155. Fix android-x86 library name in asan_device_setup. (details)
  156. [CSSPGO] Flip SkipPseudoOp to true for MIR APIs. (details)
  157. [CSSPGO] Exclude pseudo probes from slot index (details)
  158. [mlir][llvm] Add UnnamedAddr attribute to GlobalOp (details)
  159. [lldb] Fix one leak in reproducer (details)
  160. [AArch64][SVE] Combine add and index_vector (details)
  161. [GreedyRA ORE] Add Cost of spill locations into remark (details)
  162. [Docs] Mention LLVM_EXPERIMENTAL_TARGETS_TO_BUILD variable in CMake.rst (details)
  163. Revert "[GreedyRA ORE] Add Cost of spill locations into remark" (details)
  164. [RISCV][test] Add a new test of addition (details)
  165. [Test] Add loop load PRE test with GC pointers (details)
  166. [mlir][linalg] update drop unit dims to support linalg index operations. (details)
  167. [RISCV] Handle PseudoVRELOAD and PseudoVSPILL in getInstSizeInBytes. (details)
  168. [mlir][linalg] update fusion on tensors to support linalg index operations. (details)
  169. [llvm-rc] Simplify Opts.td to avoid repetition. NFC. (details)
  170. [llvm-rc] Fix handling of the /X option to match its documentation and rc.exe (details)
  171. [Test] Add -lcssa run to force LI in GVN (details)
  172. [X86][AMX] Add description of x86_amx to LangRef. (details)
  173. [MLIR][LinAlg] Detensoring CF cost-model: look forward. (details)
  174. [NFC] Restructure code to make it possible to insert other GCs (details)
  175. [CSKY 4/n] Add basic CSKYAsmParser and CSKYInstPrinter (details)
  176. [CSKY 5/n] Add support for all CSKY basic integer instructions except for branch series (details)
  177. [CSKY 6/n] Add support branch and symbol series instruction (details)
  178. [SelectionDAG] Relax constraints on STEP_VECTOR step operand (details)
  179. [PowerPC] Support f128 under VSX (details)
  180. Explicitly pass type to cast load constant folding result (details)
  181. [X86][AMX] Verify illegal types or instructions for x86_amx. (details)
  182. [AMDGPU] GCNDPPCombine: don't shrink V_ADD_CO_U32 if carry out is used (details)
  183. [DAGCombiner] Support fold zero scalar vector. (details)
  184. [PowerPC] Use mtvsrdd to put callee-saved GPR into VSR (details)
  185. [LV] Let selectVectorizationFactor reason directly on VectorizationFactor. (details)
  186. [RISCV] Fix missing emergency slots for scalable stack offsets (details)
  187. Re-land [GreedyRA ORE] Add Cost of spill locations into remark (details)
  188. [Support] BinaryStreamReader.h - remove unnecessary <string> include. NFCI. (details)
  189. [mlir] Add patterns to lower Math operations to LLVM based libm calls. (details)
  190. [mlir] Progressively lower vector to SCF (details)
  191. [ARM] Regenerate a couple of tests. NFC (details)
  192. [libcxx][test] Split off debug mode tests (details)
Changes
  1. Deployed new mlir-nvidia (details)

Started by timer

This run spent:

  • 1 hr 24 min waiting;
  • 7 hr 31 min build duration;
  • 7 hr 31 min total from scheduled to completion.
Revision: 90248f2daa05f73cc5d2ca971c187d6d292c63a0
  • refs/remotes/origin/main
Revision: 1e62f7a9ca6dedbeaa5f2b046701d0b13d40df9d
  • refs/remotes/origin/main
Test Result (no failures)