Started 11 hr ago
Took 5 hr 37 min

Success Build #198 (Oct 31, 2020 1:37:50 AM)

Changes
  1. [clang][RecoveryExpr] Add tests for ObjectiveC. (details)
  2. Correct examples after d3205bbca3e0002d76282878986993e7e7994779 (details)
  3. [mlir] use OpBuilderDAG instead of OpBuilder (details)
  4. [ARM][AArch64] Add VLDN shuffled interleaving tests. NFC (details)
  5. [LoopRotation] Allow loop header duplication if vectorization is forced. (details)
  6. [yaml2obj] - Add a way to override the sh_addralign field of a section. (details)
  7. [lldb][NFC] Rewrite TestQuoting (details)
  8. [AMDGPU] Use DPP instead of Ext in a couple of class names. NFC. (details)
  9. [llvm/DebugInfo] Simplify DW_OP_implicit_value condition (NFC) (details)
  10. [llvm-readelf] - Implement --section-details option. (details)
  11. [clang][Basic] Integrate SourceLocation with FoldingSet, NFCI (details)
  12. [clangd] Separate final_result into a different message (details)
  13. [VE] Add missing regression test (details)
  14. [VE] Add vector float instructions (details)
  15. [NFC][InstCombine] Add more exhaustive test coverage for `(x >>? X1) << C2` pattern (PR37872) (details)
  16. [NFC][InstCombine] Autogenerate cast.ll test (details)
  17. [NFC][PhaseOrdering] Autogenerate basic.ll test (details)
  18. [InstCombine] Fold `(X >>? C1) << C2` patterns to shift+bitmask (PR37872) (details)
  19. [lldb] Correct vFile:pread/pwrite packet docs (details)
  20. msgpack: Improve error for empty node (details)
  21. [ValueTracking] Add tracking of the alignment assume bundle (details)
  22. [ValueTracking] Add more tests for alignment assume bundles (details)
  23. [ValueTracking][NFC] Use Log2(Align) instead of countTrailingZeroes (details)
  24. [clang-format] Fix misformatted macro definitions after D86959 (details)
  25. Fix sancov.py when objdump is llvm-objdump (details)
  26. [gn build] Port 850325348ae (details)
  27. [TargetLowering] Add i1 condition for bit comparison fold (details)
  28. [NFC][IntrRefLDV] Some code clean up (details)
  29. Fix for PR47544. Clang is crashing after generating the right (details)
  30. [InstCombine] collectBitParts - add trunc support. (details)
  31. [X86] Regenerate vector shift tests. NFCI. (details)
  32. [MallocChecker] Remove duplicate QCoreApplication::postEvent check. NFCI. (details)
  33. [clang] RewriteObjCClassMetaData - remove superfluous null pointer check. NFCI. (details)
  34. Revert "Use uint64_t for branch weights instead of uint32_t" (details)
  35. [X86] Regenerate all-ones vector tests with common prefixes. (details)
  36. [X86] Don't crash on CVTPS2PH with wide vector inputs. (details)
  37. Revert rG0905bd5c2fa42bd4c "[InstCombine] collectBitParts - add trunc support." (details)
  38. [amdgpu] Enable use of AA during codegen. (details)
  39. Fix use-after-scope introduced in 850325348ae82cd5e26ea9edfd04219d0fbe7828 (details)
  40. Revert "[NFC] Factor away lambda's redundant parameter" (details)
  41. Revert "[IndVars] Remove monotonic checks with unknown exit count" (details)
  42. [lldb] [Process/FreeBSDRemote] Enable watchpoint support (details)
  43. [lldb] [Process/FreeBSD] Fix missing namespace qualifier (details)
  44. [lldb] Add llvm-pdbutil to lldb test dependencies (details)
  45. [AArch64] Add additional tests for vector inserts with common element. (details)
  46. [libc++] Fix filesystem test in C++11/14 (details)
  47. [lldb][NFC] Make GetResumeCountForLaunchInfo return an unsigned. (details)
  48. Revert "Updating llvm.mlir test to match recent IR change" (details)
  49. [AMDGPU] Add missing support for targets (details)
  50. [clangd] Start using SyntaxTrees for folding ranges feature (details)
  51. [AMDGPU] Add llvm.amdgcn.div.scale with fneg tests (details)
  52. [lldb] Support Python imports relative the to the current file being sourced (details)
  53. [libc++] Remove references to CONDUIT_TOKEN (details)
  54. [Flang][OpenMP 4.5] Add semantic check for OpenMP default clause (details)
  55. [X86] Regenerate xop tests with common prefixes. (details)
  56. [X86] Regenerate popcnt tests. NFCI. (details)
  57. [X86] Regenerate tbm intrinsics tests. NFCI. (details)
  58. [X86] Regenerate xor tests. NFCI. (details)
  59. [ADT] Fix accidental pointer comparison in test (details)
  60. [Utils] Skip RemoveRedundantDbgInstrs in MergeBlockIntoPredecessor (PR47746) (details)
  61. [VE] Add vector reduction instructions (details)
  62. [libc++] Get rid of iostreams in the to_string tests (details)
  63. [X86] Regenerate scalar fptosi/fptoui tests. NFCI. (details)
  64. [amdgpu] Add the late codegen preparation pass. (details)
  65. [gn build] Port 46c3d5cb05d (details)
  66. Revert "[CodeView] Emit static data members as S_CONSTANTs." (details)
  67. [llvm-readobj] Remove duplicate inner if() condition. NFCI. (details)
  68. [libcxx] Fix typo in spelling of 'sentinel'. NFC. (details)
  69. [mlir] Catch async.yield operands not matching the number of async.execute results. (details)
  70. [AMDGPU] Fix check prefix for VOP3 VI disassembler tests (details)
  71. [mlir] Add bufferization for std.select op. (details)
  72. FileManager: Shrink FileEntryRef to the size of a pointer (details)
  73. [libc++] Add a libc++ configuration that does not support localization (details)
  74. [PowerPC][PCRelative] Turn on TLS support for PCRel by default (details)
  75. [AMDGPU] Change predicate for fma/fmac legacy (details)
  76. [mlir][Python] Custom python op view wrappers for building and traversing. (details)
  77. [llvm-reduce] Add test with some aliases. (details)
  78. Revert "DomTree: Extract (mostly) read-only logic into type-erased base classes" (details)
  79. Revert multiple patches based on "Introduce CfgTraits abstraction" (details)
  80. [HIP][NFC] Use correct max in cuda_complex_builtins (details)
  81. [test] Make ThinLTO/X86/crash_debuginfo.ll work with -enable-new-pm=1 (details)
  82. [gn build] Port ce6900c6cb5 (details)
  83. [gn build] Port e025d09b216 (details)
  84. [test] Delete Feature/load_module.ll which is covered by load_extension.ll (details)
  85. [libc++] Make sure we include a header when checking compiler macros (details)
  86. [OpenMP] Add Passing in Original Declaration Names To Mapper API (details)
  87. [AMDGPU] Order AMDGPU ELF machine numbers in ascending order (details)
  88. [libc++] Try to fix cross-loading of lit.local.cfg on Windows (details)
  89. [OpenMP] Add Support for Mapping Names in Libomptarget RTL (details)
  90. [PowerPC] Fix single-use check and update chain users for ld-splat (details)
  91. [libcxx] Don't truncate intermediates to wchar_t when widening (details)
  92. [CostModel] add tests for FP reductions; NFC (details)
  93. [CostModel] remove cost-kind predicate for FP add/mul vector reduction costs (details)
  94. [mlir] JitRunner: add a config option to register symbols with ExecutionEngine at runtime (details)
  95. [lld][WebAssembly] Fix memory size in dylink section for -pie exectuables (details)
  96. [JumpThreading] Set edge probabilities when creating basic blocks (details)
  97. [BranchProbabilityInfo] Fix eraseBlock (details)
  98. [mlir][Linalg] Add fusion of IndexedGenericOp with TensorReshapeOp by expansion. (details)
  99. [mlir][SIdeEffectInterface][NFC] Move several InterfaceMethods to the extraClassDeclarations instead (details)
  100. [mlir][Interfaces] Generate a struct containing function pointers instead of a class with vtables (details)
  101. [mlir][Interfaces] Optimize the implementation of InterfaceMap to reduce generated code size. (details)
  102. [mlir][NFC] Remove unnecessary PatternRewriter::create methods (details)
  103. [mlir][NFC] Fix incorrect header comments. (details)
  104. [BranchProbabilityInfo] Make MaxSuccIdx[Src] efficient and add a comment about the subtle eraseBlock. NFC (details)
  105. [libc][NFC] Use a convenience macro to declare special floating point constants. (details)
  106. Unbreak build with gcc5.3 after 917acac (details)
  107. [OpenMP][CUDA] Add missing overload for `remquo(float,float,int*)` (details)
  108. [LangRef] Clarify `dereferenceable` -> `nonnull` implication (details)
  109. [WebAssembly] Add support for DWARF type units (details)
  110. [clang] Pass-through remarks options to linker (details)
  111. [mlir] Fix stack-use-after-scope in cuda/vulkan cpu runners (details)
  112. Remove unused variable name. NFC. (details)
  113. Revert "[WebAssembly] Add support for DWARF type units" (details)
  114. [flang][openacc] Fix ambiguity in the self clause parsing (details)
  115. [MLIR] [ODS] Allowing attr-dict in custom directive (details)
  116. [Attributor][NFC] Improve time trace output (details)
  117. [Attributor][FIX] Properly check uses in the call not uses of the call (details)
  118. [Attributor][NFC] Hoist call out of a lambda (details)
  119. [Attributor][NFC] Clang-format (details)
  120. [Attributor][FIX] Do not attach range metadata to the wrong Instruction (details)
  121. [Attributor][FIX] Delete all unreachable static functions (details)
  122. [Attributor][NFC] Print the right value in debug output (details)
  123. [Attributor][NFC] Introduce a debug counter for `AA::manifest` (details)
  124. [Attributor] Finalize the CGUpdater after each SCC (details)
  125. [AMDGPU] Fix insert of SIPreAllocateWWMRegs in FastRegAlloc (details)
  126. [NFC] [LLParser] Renaming LLParser routines to comply LLVM coding style (details)
  127. Revert "[ADT] Fix for ImmutableMapRef" (details)
  128. Revert "[DebugInfo] Expose Fortran array debug info attributes through DIBuilder." (details)
  129. [JumpThreading] Remove extraneous calls to setEdgeProbability (details)
  130. [JumpThreading] Rename thread-prob-3.ll to thread-prob-1.ll (NFC) (details)
  131. [OpenMP][CUDA][FIX] Use the new `remquo` overload only for OpenMP (details)
  132. [SCEV] Re-enable "Use nw flag and symbolic iteration count to sharpen ranges of AddRecs", attempt 3 (details)
  133. Rename EHPersonality::MSVC_Win64SEH to EHPersonality::MSVC_TableSEH. NFC. (details)
  134. [NFC][UBSAN] Remove XFAIL from fixed tests (details)
  135. [NFC][UBSAN] Try to re-enable tests on IOS (details)
  136. [NFC][Asan] Fix cpplint warnings in tests (details)
  137. [NFC][Asan] Fix cpplint warning in test (details)
  138. [NFC][Sanitizer] format sanitizer_platform_interceptors.h (details)
  139. [llvm-exegesis] Update doc. (details)
  140. [AArch64] Additional Interleaving Access test. NFC (details)
  141. [AArch64] Remove AArch64ISD::NOT, use vnot instead (details)
  142. Re-enable "[SCEV] Prove implications of different type via truncation" (details)
  143. [llvm-exegesis] Do not silently fail on unknown instruction encoding formats. (details)
  144. [VE] Specify to expand BRIND and BR_JT (details)
  145. [VE][NFC] Fix typo in comment (details)
  146. [llvm-exegesis][doc] Remove old FIXME. (details)
  147. [VE] Add vector iterative operation instructions (details)
  148. [testing] Add missing REQUIRES: asserts (details)
  149. [VE] Add vector merger operation instructions (details)
  150. [DSE] Use walker to skip noalias stores between current & clobber def. (details)
  151. [yaml2obj] - Support the "Offset" key for the .dynsym section. (details)
  152. [Syntax] Add iterators over children of syntax trees. (details)
  153. Return "[IndVars] Remove monotonic checks with unknown exit count" (details)
  154. [x86 testing] NFC: remove a few needless vector popcnt tests (details)
  155. [llvm-reduce] Extend test to also use special globals. (details)
  156. [X86] Regenerate bool-vector tests. NFCI. (details)
  157. [DAG] Move canFoldInAddressingMode before foldBinOpIntoSelect. NFC. (details)
  158. [yaml2obj][obj2yaml] - Teach tools to work with regular archives. (details)
  159. [mlir] NFC: small fixes to LinalgTilingOptions API (details)
  160. [gn build] Port 47369e194a4 (details)
  161. [llvm-objdump] - Rewrite malformed-archives.test to use YAML descriptions. (details)
  162. [AMDGPU] Omit needless string concatenations. NFC. (details)
  163. [llvm-objdump] - Restore Inputs/libbogus11.a input to fix BB. (details)
  164. Revert "[OpenMP] Add Passing in Original Declaration Names To Mapper API" (details)
  165. [openmp] Use front() instead of *begin() to not hide bugs when CurTypes is empty. (details)
  166. [TableGen] Update xxx-tblgen command document. (details)
  167. [llvm-reduce] Add reduction for aliases. (details)
  168. MLIR: add SinOp Lowering to __nv_sinf and __nv_sin (details)
  169. [gn build] Port 23c8da25ef7 (details)
  170. [yaml2obj][test] - Try to fix Archives/regular.yaml to fix BB. (details)
  171. [TableGen] Command description file requires a hyphen in document title. (details)
  172. [obj2yaml][test] - Replace llvm-ar with yaml2obj in Archives/regular.yaml to fix BB. (details)
  173. [libc++] Remove <clocale> from some system_error tests (details)
  174. [libc++] Move the #error message for no localization to <locale.h> (details)
  175. [yamls2obj][test] - Make the Archives/regular.yaml test stricter. (details)
  176. [debuginfo-tests][dexter] Add two new debug experience tests (details)
  177. [libomptarget][nvptx] Undef, weak shared variables (details)
  178. [NFC][IntrRefLDV] Improve the Value printing (details)
  179. [AMDGPU] Use -strict-whitespace for GFX10 disassembler tests (details)
  180. [AArch64] Extend vector insertion test cases. (details)
  181. [Syntax] Add missing default constructor for ConstChildIterator (details)
  182. [compiler-rt][SystemZ] Skip fuzzer/full-coverage.test (details)
  183. Fix Wdocumentation unknown parameter warnings. NFCI. (details)
  184. [clang-tidy][NFC] IdentifierNaming: Remove unnecessary string allocations (details)
  185. [X86] Fix cpu name typos (details)
  186. [ELF] -r: don't crash when a non-SHF_LINK_ORDER orphan is added before a SHF_LINK_ORDER orphan (details)
  187. [AMDGPU] Precommit tests for D89388 and D89399, NFC (details)
  188. RegAlloc: Clear isSSA (details)
  189. [TableGen] [AMDGPU] Add !sub operator for subtraction (details)
  190. [WebAssembly] Prototype extending multiplication SIMD instructions (details)
  191. [WebAssembly] Clang-format builtins generation (NFC) (details)
  192. [AMDGPU] Use -strict-whitespace for GFX8 and GFX9 disassembler tests (details)
  193. [WebAssembly] Fix incorrectly named target builtin (details)
  194. [clangd] Fix a null dereference in tests. (details)
  195. [debuginfo-tests][dexter] add requires lldb to two tests (details)
  196. [AVR][clang] Pass the address of the data section to the linker for ATmega328 (details)
  197. [llvm-mc] Drop unneeded dependency on CodeGen (details)
  198. Add a `mlirModuleGetBody()` accessor to the C API and bind it in Python (details)
  199. [clangd] Don't offer to expand auto in structured binding declarations. (details)
  200. [CostModel] remove cost-kind predicate for funnel shift costs (details)
  201. [Clang][PowerPC] Add __vector_pair and __vector_quad types (details)
  202. [clang][ToolChains] explicitly return LangOptions::StackProtectorMode (details)
  203. [CostModel][x86] remove cost-kind predicate for intrinsic costs (details)
  204. [NFC][TSAN] Logs to debug test script on bot (details)
  205. [mlir] NFC: fix trivial typos (details)
  206. [DebugInfo] Fix legacy ZExt emission when FromBits >= 64 (PR47927) (details)
  207. [DebugInfo] Shorten legacy [s|z]ext dwarf expressions (details)
  208. [lldb] Delete lldb/utils/test (details)
  209. [SLP][Test] Precommit test case for PR47629. NFC. (details)
  210. [openmp][openacc] Check for duplicate clauses for directive (details)
  211. [NFC] Use Register in RegisterPressure APIs (details)
  212. [clangd] Go-to-definition from non-renaming alias is unambiguous. (details)
  213. [libc++] Refactor tests to remove uses of std::rand() (details)
  214. [GISel]: Few InsertVecElt combines (details)
  215. [NFC][ThinLTO] Change command line passing to EmbedBitcodeInModule (details)
  216. [libc++] Fix a few warnings (details)
  217. [AArch64] Use DUP for BUILD_VECTOR with few different elements. (details)
  218. [Clang][OpenMP] Added the support for target data nowait (details)
  219. [test] Make bt_order_by_weight in switch.ll more robust (details)
  220. [DebugInfo] Support for DW_TAG_generic_subrange (details)
  221. [DebugInfo] Expose Fortran array debug info attributes through DIBuilder. (details)
  222. [mlir] Convert memref_reshape to memref_reinterpret_cast. (details)
  223. [MemLoc]  Adjust memccpy support in MemoryLocation::getForArgument (details)
  224. Split out llvm/Support/FileSystem/UniqueID.h and clang/Basic/FileEntry.h, NFC (details)
  225. [mlir] Use OpBuilderDAG for MemRefReinterpretCastOp. (details)
  226. [gn build] Port 23ed570af1c (details)
  227. [llvm-lit] Improve the error message when make_paths_relative() fails (details)
  228. [libc++] Re-apply the switch-based std::variant implementation (details)
  229. [mlir] Properly handle recursive bufferization for scf.for/scf.if (details)
  230. PR48002: Fix injection of elaborated-type-specifiers within local (details)
  231. [Deref] Use maximum trip count instead of exact trip count (details)
  232. [AMDGPU] Fix inserting combined s_nop in bundles (details)
  233. [AArch64] Improve lowering of insert_vector_elt with 0.0 consts. (details)
  234. [TableGen] Treat reg as isolated in reg$foo (but not in ${foo}reg) (details)
  235. [AMDGPU] Fix double space in disassembly of SDWA instructions with vcc (details)
  236. [InstCombine] Do not introduce bitcasts for swifterror arguments. (details)
  237. [AMDGPU] Allow some modifiers on VOP3B instructions (details)
  238. [GWP-ASan] Abstract the thread local variables access (details)
  239. C API: support scalable vectors (details)
  240. [llvm-install-name-tool] Quote passed rpath args in error messages (details)
  241. Better source location for -Wignored-qualifiers on trailing return types (details)
  242. [Sema] Let getters assert that trailing return type exists, NFCI (details)
  243. Fix includes in llvm/Support/FileSystem/UniqueID.h after 23ed570af1cc165afea1b70a533a4a39d6656501 (details)
  244. gn build: Define HWASAN_WITH_INTERCEPTORS=1 for hwasan_new_delete.cpp as well. (details)
  245. Reland "hwasan: Disable operator {new,delete} interceptors when interceptors are disabled." (details)
  246. [NFC] Use [MC]Register in CSE & LICM (details)
  247. ModuleManager: Simplify lookupModuleFile by only setting the out parameter once, NFC (details)
  248. [Sema] adds basic -Wfree-nonheap-object functionality (details)
  249. Make the post-commit review expectations more explicit with respect to revert (details)
  250. [AMDGPU] Add Reset function to GCNHazardRecognizer (details)
  251. Recommit "[CodeView] Emit static data members as S_CONSTANTs." (details)
  252. [VE] Add vector mask operation instructions (details)
  253. Revert "[AppleObjCRuntimeV2] Force lazily allocated class names to be resolved." (details)
  254. [llvm][StringExtras] Add a fail-able version of `fromHex` (details)
  255. [llvm][StringExtras] Use a lookup table for `hexDigitValue` (details)
  256. [mlir] Optimize the parsing of ElementsAttr hex strings (details)
  257. [mlir] Convert raw data in dense element attributes for big-endian machines. (details)
  258. [WebAssembly] Add support for DWARF type units (details)
  259. [ThinLTO] Fix .llvmcmd emission (details)
  260. Revert "[DebugInfo] Shorten legacy [s|z]ext dwarf expressions" (details)
  261. Revert "[DebugInfo] Fix legacy ZExt emission when FromBits >= 64 (PR47927)" (details)
  262. [Debugify] Move global namespace functions into llvm:: (details)
  263. [NFC][AVR] Improve device list (details)
  264. [NFC][clang][AVR] Add more devices (details)
  265. [mlir][Inliner] Add a new hook for checking if it is legal to inline a callable into a call (details)
  266. [mlir][Inliner] Add a `wouldBeCloned` flag to each of the `isLegalToInline` hooks. (details)
  267. [mlir][SymbolTable] Small optimization to walking symbol references (details)
  268. [Attributor][FIX] Properly promote arguments pointers to arrays (details)
  269. [Attributor][NFC] Rerun update test script (details)
  270. [opt] Pin -stats-json & -opt-bisect-limit tests to -enable-new-pm=0 (details)
  271. [FPEnv] Tests for rounding properties of constant evalution (details)
  272. [Reassociate][test] Delete improper -NOT patterns to work with -enable-new-pm=1 (details)
  273. [libFuzzer] Remove InterruptHandler from Fuchsia implementation (details)
  274. [llvm-objdump][test] - Stop using precompiled binary in MachO/disassemble-g-dsym.test (details)
  275. [mlir][gpu] Fix leaked stream and module when lowering gpu.launch_func to runtime calls. (details)
  276. Revert "[NFC][TSAN] Logs to debug test script on bot" (details)
  277. [clangd] Support CodeActionParams.only (details)
  278. [NFC][SCEV] Refactor monotonic predicate checks to return enums instead of bools (details)
  279. [CMake] Support inter-proto dependencies in generate_protos. (details)
  280. [InterleaveAccess] Recognise Interleave loads through binary operations (details)
  281. [yaml2obj] - Improve handling of SectionHeaderTable::NoHeaders flag. (details)
  282. [SCEV][NFC] Use general predicate checkers in monotonicity check (details)
  283. [lldb] Unbreak the build after a recent PowerPC change (details)
  284. [lldb] Correct --help output for qemu rootfs script (details)
  285. [VE] Add vector control instructions (details)
  286. [VE] Add missing vector regression test (details)
  287. clang-format: Add a consumer to diagnostics engine (details)
  288. [yaml2obj][test] - Merge dynsymtab-shlink.yaml to dynsym-section.yaml (details)
  289. [mlir] Reorder shape assuming bufferization. (details)
  290. [NFC] Add some new util functions to ICmpInst (details)
  291. [SCEV] Match 'zext (trunc A to iB) to iY' as URem. (details)
  292. [DebugInfo] [NFCI] Adding a missed out line in support for DW_TAG_generic_subrange. (details)
  293. [AMDGPU] Simplify insertNoops functions. NFC. (details)
  294. [NFC][SCEV] Use generic predicate checkers to simplify code (details)
  295. [MIR] Fix out of bounds access in MIRPrinter. (details)
  296. [InstCombine] Add select+funnel-shift test patterns (details)
  297. [yaml2obj][test] - Merge strtab-implicit-sections-*.yaml into strtab-implicit-sections.yaml and improve testing of .shstrtab (details)
  298. [ADT] Fix for ImmutableMapRef (details)
  299. [llvm-exegesis] Do not try to assign random registers twice. (details)
  300. [DebugInfo] [NFCI] Additional test for support of DW_TAG_generic_subrange (details)
  301. [llvm-readobj/elf] - Fix a crash when dumping a dynamic relocation that refer to a symbol past the EOF. (details)
  302. [lldb] Use reverse connection method for lldb-server tests (details)
  303. [libunwind] Fix linker flag handling in the tests. (details)
  304. [libcxx] Add targets to available features. (details)
  305. [libcxx] [docs] [NFC] Fix typo. (details)
  306. [flang][openacc] Enforce no modifier on enter data and exit data clauses (details)
  307. [mlir][openacc] Add if and device_type to update op (details)
  308. [VE] Support register aliases in llvm-mc (details)
  309. [VE] Add missing symbolic branch patterns (details)
  310. Revert "clang-format: Add a consumer to diagnostics engine" (details)
  311. [VE] Add missing BCR format (details)
  312. [SVE] Remove TypeSize comparison operators (details)
  313. [MLIR] Support walks over regions and blocks (details)
  314. [AMDGPU] Fix double space in disassembly of some DPP instructions (details)
  315. [AMDGPU] Fix double space in disassembly of s_set_gpr_idx_mode (details)
  316. [AMDGPU] Remove gds operand from ds_gws_* MachineInstrs (details)
  317. [libc++] Remove additional uses of std::rand() missed by 63aeadb4849d (details)
  318. [VE] Change to use integrated assembly by defualt (details)
  319. [ARM] Add IT block generation test (details)
  320. [ARM] Fix IT block generation after Thumb2SizeReduce with -Oz (details)
  321. [mlir][Linalg] Make Linalg fusion a test pass (details)
  322. [InstCombine] visitShl - ensure inner shifts have inrange amounts (details)
  323. [NFC] Add more tests for DISubprogram verifier (details)
  324. [sanitizer] Print errno for report file open failure (details)
  325. [AMDGPU] Use pseudo instructions for readlane/writelane (details)
  326. [MC] Error for .globl/.local which change the symbol binding and warn for .weak (details)
  327. [x86] add test for umul intrinsic costs; NFC (details)
  328. [AMDGPU] Add __builtin_amdgcn_grid_size (details)
  329. [X86] Add PR46393 test case (details)
  330. [mlir][gpu] Allow gpu.launch_func to be async. (details)
  331. [ThinLTO] Fix empty .llvmcmd sections (details)
  332. [nfc] [lldb] Remove excessive parentheses in SymbolFileDWARF::GetUID (details)
  333. [MemProf] Augment test to debug avr bot failure (details)
  334. Revert "[mlir][gpu] Allow gpu.launch_func to be async." (details)
  335. [AMDGPU] Fix double space in disassembly of ds_gws_sema_* with gds (details)
  336. [Support] Make Support/SwapByteOrder.h compile on Fuchsia (details)
  337. [sanitizer][fuchsia] Avoid deprecated syscall. (details)
  338. [libc++] Minor cleanup in the test suite (details)
  339. [WebAssembly] Implement SIMD signselect instructions (details)
  340. Add support of the next Ubuntu (Ubuntu 21.04 - Hirsute Hippo) (details)
  341. [MemProf] Temporarily disable test failing on a couple bots (details)
  342. [RISCV] Remove include of RISCVRegisterInfo.h from RISCVBaseInfo.h (details)
  343. [clangd] Add support for multiple DecisionForest model experiments. (details)
  344. [llvm-libtool-darwin] Add support for LLVM bitcode files (details)
  345. [InferAttrs] Add nocapture/writeonly to string/mem libcalls (details)
  346. [OpenMP] Add NULL check in dispatcher debug output (details)
  347. [sanitizer] Disable ASLR for release_shadow_space (details)
  348. [SDAG] Extract helper to get vecreduce base opcode (NFC) (details)
  349. Remove HAVE_VCS_VERSION_INC, not needed (details)
  350. Added remotely ran compiler-rt tests. (details)
  351. [AMDGPU] Update AMD GPU documentation (details)
  352. [mlir][gpu] NFC: Change gpu.launch_func ops to custom format. (details)
  353. [CodeGen] Fix neutral value of vecreduce fadd in tests (NFC) (details)
  354. [SDAG] Fix neutral value for vecreduce_fadd (details)
  355. [WebAssembly] Remove unused FileCheck test prefixes (details)
  356. [SLP] Consider alternatives for cost of select instructions. (details)
  357. GetModule, GetExeModule methods added (details)
  358. [LoopUtils] Fix neutral value for vector.reduce.fadd (details)
  359. [mlir][gpu] Allow gpu.launch_func to be async. (details)
  360. [LCSSA] Doc for special treatment of PHIs (details)
  361. [SDAG] Extract helper to determine neutral element (NFC) (details)
  362. [mlir][gpu] Handle async in gpu.launch_func lowering. (details)
  363. [mlir][gpu] Add pass to make GPU ops within a region execute asynchronously. (details)
  364. Mark the execution of stop-hooks as non-interactive. (details)
  365. Use !hasLocalLinkage instead of listing the symbol types (details)
  366. [RISCV] Add test case for D90339 (details)
  367. [RISCV] Improve worklist management in the DAG combine for SLLW/SRLW/SRAW (details)
  368. [mlir][vector] Improve vector distribute integration test and fix block distribution (details)
  369. Provide a reasonable value for PATH_MAX if the lldb headers don't provide it. (details)
  370. [OpenMP] Use __OPENMP_NVPTX__ instead of _OPENMP in complex wrapper headers. (details)
  371. [GWP-ASan] Add mutexes for Fuchsia (details)
  372. [AMDGPU] Update Memory Model in AMDGPUUsage.rst (details)
  373. [NFC][AMDGPU] Resize Memory Model columns in AMDGPUUsage.rst (details)
  374. [NFC] Fix typo function -> module (details)
  375. Thread safety analysis: Consider static class members as inaccessible (details)
  376. This is a preliminary version of the test for https://reviews.llvm.org/D88483. (details)
  377. [Hexagon] Handle additional shuffles that can be made perfect (details)
  378. clang-tidy: Make tests more hermetic (details)
  379. [WebAssembly] Improved LLD error messages in case of mixed wasm32/wasm64 object files (details)
  380. Add InsertionPoint and context managers to the Python API. (details)
  381. [llvm-readobj][NFC] Remove unused prefix from FileCheck tests (details)
  382. [dwarfdump] Recognize __apple sections as debug info sections (details)
  383. [AA] Pass query info. (details)
  384. [PruneEH] Pin tests to legacy PM (details)
  385. [lldb] Update TestTypeGetModule.py (details)
  386. [lldb] XFAIL TestTypeGetModule.py (temporarily) (details)
  387. Support complex target features combinations (details)
  388. [gn build] Port 00090a2b826 (details)
  389. [MC] Add SMLoc to MCStreamer::emitSymbolAttribute and report changed binding warnings/errors for ELF (details)
  390. [llvm] Export LLVM_LIT_ARGS in LLVMConfig.cmake (details)
  391. [RISCV] Fix unused check prefixes in test/MC/RISCV/ (details)
  392. Fix shared build. (details)
  393. [test] Fix unused check prefixes in test/Linker/ and test/Other/ (details)
  394. Fix "incorrect" assertions in Linalg/EDSC/Builders.cpp (NFC) (details)
  395. [NFC] Don't run clang/bindings/python/tests with msan (details)
  396. [Flang][OpenMP][OpenACC] Fix exit out of a region in OpenMP parallel construct. (details)
  397. [MC] Fix an assert in MCAssembler::writeSectionData to be aware of errors (details)
  398. [OpenMP][NFC] Clang format ParseOpenMP (details)
  399. [OpenMP][Docs] Structure and content for the OpenMP documentation (details)
  400. [NFC] Don't run python binding tests with sanitizers (details)
  401. [llvm-readobj][test][NFC] - Use "--check-prefix" instead of "--check-prefixes". (details)
  402. [Coroutine] Properly determine whether an alloca should live on the frame (details)
  403. [NFC] Fix "ambiguous overload for ‘operator=’" (details)
  404. [mlir][ASM] Refactor how attribute/type aliases are specified. (details)
  405. [NFC] Fix "ambiguous overload for ‘operator=’" (details)
  406. [mips] Implement add.ps, mul.ps and sub.ps (details)
  407. [SCEV] Introduce SCEVPtrToIntExpr (PR46786) (details)
  408. [SCEV] SCEVPtrToIntExpr simplifications (details)
  409. [sanitizer] Use __atomic_load/store() built-ins for generic 32-bit targets (details)
  410. [mlir] Add shape.is_broadcastable. (details)
  411. [compiler-rt] Don't include libc++ headers from the source tree in MSAN (details)
  412. [DSE] Remove noop stores after killing stores for a MemoryDef. (details)
  413. [mlir] Add lowering for IsBroadcastable to Std dialect. (details)
  414. [ADT] Add methods to SmallString for efficient concatenation (details)
  415. [ARM] Additional MVE VQDMULH tests. NFC (details)
  416. [NFC] Simplify code in IndVars (details)
  417. [ADT][NFC] Silence some misc-unconventional-assign-operator warnings (details)
  418. [SROA] Pass Twine by const reference. NFCI. (details)
  419. [clangd] Fix MSVC implicit capture build failure. (details)
  420. [AMDGPU] SILowerControlFlow::removeMBBifRedundant. Refactoring plus fix for the null MBB pointer in MF->splice (details)
  421. [Flang] Fix build failures (NFC) (details)
  422. Revert rG22c383763456 "[RISCV] Remove include of RISCVRegisterInfo.h from RISCVBaseInfo.h" (details)
  423. [Aarch64] Fix assumption that Windows implies x86 (details)
  424. [AST] Fix traversal over CXXConstructExpr in Syntactic mode (details)
  425. [mlir] Implement lowering to LLVM of async.execute ops with token dependencies (details)
  426. [clang][FPEnv] Diagnose Strict FP pragmas if target does not support StrictFP (details)
  427. [yaml2obj] - Make `Section::Link` field to be `Optional<>`. (details)
  428. [libc++] Add a new concept of ConfigAction, and use it in the DSL (details)
  429. [lldb/test] Simplify/generalize YAMLModuleTester (details)
  430. [lldb/test] Remove a double debugserver launch in TestGdbRemoteGPacket (details)
  431. [ARM] Match MVE vqdmulh (details)
  432. [SVE] Add fatal error for unnamed SVE variadic arguments (details)
  433. [MLIR][SPIRV] Start module combiner (details)
  434. PR47372: Fix Lambda invoker calling conventions (details)
  435. [TTI] Add VecPred argument to getCmpSelInstrCost. (details)
  436. [NFCI][SCEV] getPtrToIntExpr(): use SCEVRewriteVisitor<> for ptrtoint cast sinking (details)
  437. Address ABI issues introduced with CXCursor_CXXAddrspaceCastExpr (details)
  438. [lldb/DWARF] Fix dwo flavour of TestTypeGetModule (details)
  439. [clang] add fexperimental-strict-floating-point to test cases that fail on arm and aarch not sure this will work due to commit rG13bfd89c4962 (details)
  440. BitcodeReader::popValue - pass SmallVectorImpl<> as const reference. NFCI. (details)
  441. Use cast<> instead of dyn_cast<> as we dereference the pointer immediately. NFCI. (details)
  442. [stack-clash] Fix probing of dynamic alloca (details)
  443. [lit] Ship and bundle license for lit package (details)
  444. [MLIR] Use `llvm::is_one_of` in walk templates (details)
  445. [SCEV] SCEVExpander::InsertNoopCastOfTo - reduce scope of pointer type. NFCI. (details)
  446. [VPlan] Use isa<> instead getVPRecipeID in getFirstNonPhi (NFC). (details)
  447. [ARM] Update target triple in tests. NFC (details)
  448. Revert "[MLIR][SPIRV] Start module combiner" (details)
  449. [clang][aarch64] Address various fixed-length SVE vector operations (details)
  450. AMDGPU: Fix missing writelane cases to skip with exec=0 (details)
  451. [VE][NFC] Split up lowering init (details)
  452. Use cast<> instead of dyn_cast<> as we dereference the pointers immediately. NFCI. (details)
  453. [SLP][X86] Extend target coverage for PR47629 (details)
  454. [DSE] Improve partial overlap detection (details)
  455. [gvn] PRE needs to skip convergent intrinsics/calls. (details)
  456. [llvm-cov][NFC] Remove unused prefixes from FileCheck usage (details)
  457. [VE][NFC] move scalar tests to Scalar/ (details)
  458. [nfc] [lldb] Align `user_id_t` format to the current `DIERef` format (details)
  459. Fix an embarrasing use-after-free from a895a446bcde (details)
  460. [CodeGen][X86] Remove unused check-prefix in amx inline asm tests (details)
  461. [CodeGen][X86] Cleanup + remove unused check-prefixes in avx union tests (details)
  462. [CodeGen][X86] Remove unused check-prefix in bswap tests (details)
  463. [CodeGen][X86] Remove unused check-prefix in bitscan tests (details)
  464. [CodeGen][X86] Tidyup CHECKs on bitscan tests (details)
  465. [CodeGen][X86] Cleanup + fix unused check-prefixes in bmi tests (details)
  466. [lldb] Ignore binary data in crashlog (details)
  467. [CodeGen][X86] Remove unused check-prefix in movdir tests (details)
  468. [CodeGen][X86] Remove unused check-prefix in constrained fma tests (details)
  469. [CodeView] Encode signed int values correctly when emitting S_CONSTANTs (details)
  470. [x86] add cost overrides for mul with overflow (details)
  471. [libunwind] Support DW_CFA_remember/restore_state without heap allocation. (details)
  472. [libc++] NFC: Fix several GCC warnings in the test suite (details)
  473. [NFC][LoopSimplify] modernize for loops over LoopInfo (details)
  474. [NFC][Reg2Mem] modernize loops iterators (details)
  475. [libc++] Add -Wno-sized-deallocation to avoid spurious GCC warnings (details)
  476. [clang][driver] Rename DriverOption as NoXarchOption (NFC) (details)
  477. Use uint64_t for branch weights instead of uint32_t (details)
  478. [NFC] Clean up PassBuilder (details)
  479. [lld][WebAssembly] Give better warnings on bad relocation sites (details)
  480. PR47861: Expand dangling reference warning to look through copy (details)
  481. FileManager: Improve the FileEntryRef API and customize its OptionalStorage (details)
  482. [Support] PR42623: Avoid setting the delete-on-close bit if a TempFile doesn't reside on a local drive (details)
  483. [lldb][NFC] Refactor getUUID functionality (details)
  484. [RISCV] Don't use DCI.CombineTo to replace a single result. NFCI (details)
  485. [gn build] port e58660750e76 (details)
  486. [gn build] Port 84e8257937e (details)
  487. Speculative fix for bots after 84e8257937ec6a332aa0b688f4dce57016516ffd (details)
  488. Speculative fix for bots after 84e8257937ec6a332aa0b688f4dce57016516ffd, v2 (details)
  489. Revert "FileManager: Improve the FileEntryRef API and customize its OptionalStorage" and follow-ups (details)
  490. [gn build] Port 940d0a310dc (details)
  491. tsan: add Go race detector support for macOS/ARM64 (details)
  492. [libc++] Fix tests failing with Clang after removing GCC warnings (details)
  493. [AMDGPU] Refactor and extend elf-header-flags-mach tests (details)
  494. [MLIR][SPIRV] Start module combiner. (details)
  495. Reapply "FileManager: Improve the FileEntryRef API and customize its OptionalStorage" (details)
  496. [CFG] Replace hardcoded max BBs explored as CL option. NFC. (details)
  497. [lldb] GetSharedModule: Collect old modules in SmallVector (details)
  498. [lldb] Report old modules from ModuleList::ReplaceEquivalent (details)
  499. [gn build] Port ac49500cd04 (details)
  500. [FileCheck] Report missing prefixes when more than one is provided. (details)
  501. [PhaseOrdering] Add test for PR39282 (NFC) (details)
  502. AArch64: Switch to x20 as the shadow base register for outlined HWASan checks. (details)
  503. AArch64: Use SBFX instead of UBFX to extract address granule in outlined HWASan checks. (details)
  504. [TableGen] Remove spurious GISEL prefix from test. (details)
  505. hwasan: Move fixed shadow behind opaque no-op cast as well. (details)
  506. Remove `noexcept` from ac49500cd0484e1b2dcf37fa4c0dade6f113c2c9 to fix bots (details)
  507. [clang][NFC] Remove unused FileCheck prefix (details)
  508. Revert "[MLIR][SPIRV] Start module combiner." (details)
  509. [mlir] Move some linalg patterns around. (details)
  510. [MLIR][SPIRV] Start module combiner. (details)
  511. [Legalize] Add legalizations for VECREDUCE_SEQ_FADD (details)
  512. [mlir] Add BufferResultsToOutParams pass. (details)
  513. [FileCheck] Address unused prefixes in tests (details)
  514. hwasan: Support for outlined checks in the Linux kernel. (details)
  515. Revert "[TTI] Add VecPred argument to getCmpSelInstrCost." (details)
  516. Revert "[SLP] Consider alternatives for cost of select instructions." (details)
  517. Use `--allow-unused-prefixes=false` by default for FileCheck in MLIR testsuite (details)
  518. [WebAssembly] Prototype i64x2.widen_{low,high}_i32x4_{s,u} (details)
  519. [flang] Detect and rewrite ambiguous READ(CVAR)[,item-list] (details)
  520. [NFC][AMDGPU] Minor cleanup to AMDGPU memory model table (details)
  521. [clang-tidy][test] Fix test failure when LLVM_ENABLE_WERROR is set. (details)
  522. [WebAssembly] Prototype i64x2.eq (details)
  523. [flang] Add warning for FINAL pitfall (details)
  524. [WebAssembly] Fixed DWARF DW_AT_low_pc encoded as 64-bit in wasm64 (details)
  525. [flang] Better error messages & more cases caught for bad forward refs (details)
  526. [WebAssembly] Prototype i64x2.bitmask (details)
  527. [flang] Plug error recovery hole for erroneous subscripts (details)
  528. [WebAssembly] fix paths in dwarfdump64.ll test (details)
  529. [lld][WebAssembly] Do not specify temporary file name in tests. (details)
  530. PR42513: Fix handling of function definitions lazily instantiated from (details)
  531. [CMake] Replace ctime with time.h in memprof (details)
  532. [CMake] Remove cxx-headers from runtime deps (details)
  533. [CMake] Add -fno-rtti into tsan unittests (details)
  534. [NFC][CMake] Move some COMPILER_RT variables setup (details)
  535. [X86] Support Intel avxvnni (details)
  536. [gn build] Port 756f5978410 (details)
  537. [lldb] Fix XcodeSDKModuleTests (details)
  538. [test] Fix unused check prefixes in test/DebugInfo (details)
  539. [test] Fix unused check prefixes in test/Driver (details)
  540. Revert "Use uint64_t for branch weights instead of uint32_t" (details)
Changes
  1. List of required Python packages for buildbot 2.8.x. (details)
  2. Added collapse build requests handling. (details)
  3. We use github authentication to let LLVM users do some extra with the build bot. (details)
  4. More logs in larger files. (details)
  5. Ported InterpolateToNativePath and InterpolateToPosixPath. (details)
  6. Ported LLVMBuildFactory. (details)
  7. Ported automatic schedulers; added support for force builds from Web UI. (details)
  8. Ported LLVMPoller. (details)
  9. Ported FileExists and FileDoesNotExist. (details)
  10. Ported NinjaCommand. (details)
  11. Ported CmakeCommand. (details)
  12. Ported LitTestCommand. (details)
  13. Ported builders.Util. (details)
  14. Ported XToolchainBuilder. (details)
  15. Ported AOSPBuilder. (details)
  16. Ported ClangLTOBuilder. (details)
  17. Ported FuchsiaBuilder. (details)
  18. Ported LLDPerformanceTestsuite. (details)
  19. Ported OpenMPBuilder. (details)
  20. Ported PollyBuilder. (details)
  21. Ported SanitizerBuilder. (details)
  22. Ported ClangBuilder. (details)
  23. Ported LLDBBuilder. (details)
  24. Ported UnifiedTreeBuilder. (details)
  25. Ported FlangBuilder. (details)
  26. Ported ABITestsuitBuilder. (details)
  27. Ported config __init__.py. (details)
  28. Ported builders.py. (details)
  29. Workers do the work. (details)
  30. First draft of LLVMInformativeMailNotifier. (details)
  31. Ported status.py. (details)
  32. Added status.py to the master/config. (details)
  33. Ported master.cfg. (details)
  34. NFC. They are workers. (details)
  35. The first draft of ported AnnotatedCommand. (details)
  36. Dial with bogus commits and commits to the llvm-project root directory. (details)
  37. Dial with potentially empty test description in LitTestCommand. (details)
  38. Disabled debug logs for github authenticator. (details)
  39. Posix paths in CMAKE_C_COMPILER and CMAKE_CXX_COMPILER. (details)
  40. NFC. Cosmetic changes. (details)
  41. Applied last minute changes from zord 0.8.5. (details)
  42. AnnotatedCommand rewritten for buildbot 2.8.x (details)
  43. [sanitizer][zorg] Use ccache on Android bot (details)
  44. one (details)
  45. [NFC][Sanitizer] Try to increase file limits on bot (details)
  46. [NFC][Santizer] Continue build if ulimit fails (details)
  47. Use ccache on tsan bot (details)
  48. [Sanitizer] Always clean build on tsan bot (details)
  49. [Sanitizer] Switch tsan bot to ninja (details)
  50. [NFC] Remove unused ENV vars (details)
  51. Revert "one" commited by mistake (details)
  52. [sanitizer] Clean build_stage1 and use ccache (details)
  53. Add new worker debian-stadler-sparc64 for Linux 64-bit SPARC (details)
  54. [sanitizer] Clear clang_build and use ccache (details)
  55. Fix tsan buildbot (details)
  56. [flang] Switch from check-all to check-flang (details)
  57. [zorg][PowerPC] Add tags for builders (details)
  58. [sanitizer] Clean build with CCACHE on Android bot (details)
  59. [sanitizer] Remove unused cmake flags (details)
  60. [sanitizer] Delete unused script (details)
  61. Updated requirements. (details)
  62. [sanitizer] Remove unused ENV variables (details)
  63. [ubsan] Use libc++ on ubsan bots (details)
  64. Cleanup linker setup on sanitizer bots (details)
  65. Use check-all on sanitizer bots (details)
  66. [NFC] Format script (details)
  67. Test clang-tools-extra with sanitizers (details)
  68. Dump some diagnostics as a step (details)
  69. Fix format of Info/Prepare steps (details)
  70. Extra mail notifiers should not report to blamelist. We have a designated notifier for that. (details)
  71. NFC. Some comments and code formatting. (details)
  72. Configure reporters for production and staging buildbot differently. (details)

Started by timer

This run spent:

  • 8 ms waiting;
  • 5 hr 37 min build duration;
  • 5 hr 37 min total from scheduled to completion.
Revision: 5c31b8b94fddc7c109672964c72670430fe30887
  • refs/remotes/origin/master
Revision: 6e69134d8602c49a6ad21e1eaef0e326232810bb
  • refs/remotes/origin/master
Test Result (no failures)