Started 1 mo 8 days ago
Took 4 days 5 hr

Success Build #19782 (Oct 16, 2020 12:17:05 PM)

Changes
  1. [test] Pin null-function.ll to legacy PM (details)
  2. [AArch64][GlobalISel] Add selection support for v2s32 and v2s64 reductions for FADD/ADD. (details)
  3. [llvm-objdump][test] Delete source-interleave-prefix-windows.test (details)
  4. Add support for more OS types to AddClangModuleCompilationOptionsForSDKType() (details)
  5. [llvm-objdump][test] Unsupport system-windows for source-interleave-prefix.test (details)
  6. [docs] Fix some out-of-date / inaccurate text and missing formatting in the User's Manual. (details)
  7. [mlir] Add a utility class, ThreadLocalCache, for storing non static thread local objects. (details)
  8. [mlir] Optimize symbol related checks in SymbolDCE (details)
  9. [mlir] Add a new SymbolUserOpInterface class (details)
  10. [mlir] Update SCCP and the Inliner to use SymbolTableCollection for symbol lookups (details)
  11. [AMDGPU] Run hazard recognizer pass later (details)
  12. [flang] Disallow pointer constants (details)
  13. [CGSCC] Add -abort-on-max-devirt-iterations-reached option (details)
  14. [SCEV] Add additional tests where the max BTC is limited by wrapping. (details)
  15. Revert "Recommit "[SCEV] Use nw flag and symbolic iteration count to sharpen ranges of AddRecs"" (details)
  16. [AMDGPU] Drop array size in AMDGCNGPUs and R600GPUs (details)
  17. [VectorCombine] Avoid crossing address space boundaries. (details)
  18. Extend memset-to-zero optimization to C++11 aggregate functional casts (details)
  19. Treat constant contexts as being in the default rounding mode. (details)
  20. make the AsmPrinterHandler array public (details)
  21. Fix Windows llvm-objdump tests (details)
  22. [AMDGPU] Fix gfx1032 description in AMDGPUUsage.rst. NFC. (details)
  23. Revert "Fix Windows llvm-objdump tests" (details)
  24. [Format/ObjC] Correctly handle base class with lightweight generics and protocol (details)
  25. Revert "make the AsmPrinterHandler array public" (details)
  26. [lldb] Implement ObjCExceptionThrowFrameRecognizer::GetName() (details)
  27. [objdump][macho] Check arch before formating reloc name as arm64 addend (details)
  28. PR44406: Follow behavior of array bound constant folding in more recent versions of GCC. (details)
  29. Fixed a failure when const matcher fails, added a test to catch (details)
  30. [PowerPC] Implementation of 128-bit Binary Vector Rotate builtins (details)
  31. Fix accidental use of VLAs that causes these tests to fail after Clang (details)
  32. [libomptarget] Fix copy-to motion for PTR_AND_OBJ entries where PTR is a struct member. (details)
  33. Make the check for whether we should memset(0) an aggregate (details)
  34. [AArch64][GlobalISel] Select csinc if a select has a 1 on RHS. (details)
  35. [NPM] Fix some PhaseOrdering tests under NPM (details)
  36. [MemorySSA] Verify clobbering within reachable blocks. (details)
  37. [TargetLowering] Extract simplifySetCCs ctpop into a separate function. NFCI (details)
  38. [DebugInfo] Support for DWARF operator DW_OP_over (details)
  39. [LangRef] Rename the names of metadata in load/store's syntax (NFC) (details)
  40. This test includes a source that will produce basic blocks and hence sections with -fbasic-block-sections=all. (details)
  41. Add support for !noundef metatdata on loads (details)
  42. Un-indent the section on 'Writing Target Stop-Hooks in Python' (details)
  43. Revert "Register TargetCXXABI.def as a textual header" (details)
  44. [lldb] Enable cmake policy CMP0077 for option() (details)
  45. [ARM] Add a very basic active_lane_mask cost (details)
  46. [ARM] Basic getArithmeticReductionCost reduction costs (details)
  47. [NFC] fix some typos in LoopUnrollPass (details)
  48. [MemCpyOpt] Extract common function for unwinding check (details)
  49. [RISCV][ASAN] Fix passing XFAIL tests (details)
  50. [NFC][ML] Avoid source of some signed/unsigned warnings in TFUtilsTest (details)
  51. [InstCombine] (~A & B) ^ A -> A | B (details)
  52. Revert "[clang-format] Fix AlignConsecutive on PP blocks" (details)
  53. [NFC][SCEV] Add some more ptrtoint/PR46786 -related tests (details)
  54. [NFC][SCEV] Add 'getMinusOne()' method (details)
  55. [NFC][SCEV] Refactor getAbsExpr() out of createSCEV() (details)
  56. [SCEV] Model `ashr exact x, C` as `(abs(x) EXACT/u (1<<C)) * signum(x)` (details)
  57. [InferAttrs] Add argmemonly attribute to string libcalls (details)
  58. Revert "[InferAttrs] Add argmemonly attribute to string libcalls" (details)
  59. [BasicAA] Fix stale comment (NFC) (details)
  60. [BasicAA] Avoid alias query if result cannot be used (NFCI) (details)
  61. [InferAttrs] Add argmemonly attribute to string libcalls (details)
  62. [Tests] Added tests for D88328 (details)
  63. [X86] Mark the Key Locker instructions as NotMemoryFoldable to make the X86FoldTablesEmitter not crash. (details)
  64. [PrologEpilogInserter][test] Improve SpilledToReg test (details)
  65. [X86] Remove unnecessary defaulted argument from function in X86FoldTablesEmitter.cpp. NFC (details)
  66. Delete unneeded X86RegisterInfo::hasReservedSpillSlot. NFC (details)
  67. [nfc] [lldb] Delete an empty trailing line. (details)
  68. [DSE] Add tests with noalias store between noop load/store. (details)
  69. [Sema, CodeGen] Implement [[likely]] and [[unlikely]] in SwitchStmt (details)
  70. [NFC] Fixes a documentation typo. (details)
  71. [LoopIdiom] Regenerate test checks; NFC (details)
  72. [Sanitizers] Remove OpenBSD support (details)
  73. [DSE] Add tests for elimination at end of function with lifetime. (details)
  74. [AA] Add helper to update result (NFC) (details)
  75. [TableGen] Change Programmer's Reference to use "DAG argument" rather than "operand". (details)
  76. [DSE] Do not consider 'noop' intrinsics as read-clobbers. (details)
  77. [clang tidy] Fix SIMDIntrinsicsCheck not storing options (details)
  78. [nfc] [lldb] [testsuite] Fix DW_FORM_ref* in DW_AT_declaration-with-children.s . (details)
  79. [NFC][clang-tidy] Use isInStdNamespace matcher instead of check defined alternatives (details)
  80. [ASAN] Restore and adjust tests (details)
  81. [gn build] (manually) port d09b08919ca (details)
  82. [BasicAA] Accept AATags by const reference (NFC) (details)
  83. [test][NFC] Do ptrdiff_t comparison with signed instead of unsigned constants (details)
  84. Fix various format specifier mismatches (details)
  85. [PowerPC][AIX] Make `__vector [un]signed long` an error (details)
  86. [NFC] Make non-modifying members const. (details)
  87. [libc++] Fix aligned_alloc tests FreeBSD (details)
  88. [clang-format] Add a SpaceAroundPointerQualifiers style option (details)
  89. [libc++][dsl] Run checks for locale names aliases using a single %exec (details)
  90. [X86] Add test cases for PR47874. NFC (details)
  91. [mlir] Add canonicalization for cond_br that feed into a cond_br on the same condition (details)
  92. PR47870: Properly mangle placeholders for deduced class template (details)
  93. PR47893: Synthesis of a comparison operator from an 'operator<=>' (details)
  94. [MLIR] ODS TypeDef documentation (details)
  95. [X86] Sort the tables before printing in X86FoldTablesEmitter. (details)
  96. [MLIR] ODS TypeDefs: getChecked() and internal enhancements (details)
  97. [ORC] Remove OrcV1 APIs. (details)
  98. [ORC] Add support for resource tracking/removal (removable code). (details)
  99. [ORC][examples] Update Kaleidoscope and BuildingAJIT tutorial series to OrcV2. (details)
  100. [gn build] Port 0aec49c8531 (details)
  101. [gn build] Port 6154c4115cd (details)
  102. [PrologEpilogInserter] Reduce PR16393 test and fix a prologue parameter in a debuginfo test (details)
  103. [PowerPC] Skip combining (uint_to_fp x) if x is not simple type (details)
  104. [mlir] Allow space literals (` `) in assemblyFormat. (details)
  105. [PrologEpilogInserter] Fix prolog-params.mir (details)
  106. [mlir][gpu] NFC: Make room for more than one GPU rewrite pattern. (details)
  107. [NFC][SCEV] Use getMinusOne where possible (details)
  108. [Test] Add one more SCEV range test (details)
  109. [SVE][AArch64] Replace TypeSize comparisons with their integer equivalents (details)
  110. [SVE][CodeGen] Replace uses of TypeSize comparison operators (details)
  111. [ORC] Add a missing '&'. (details)
  112. [ORC] Move SimpleResourceManager function object inits out of constructor. (details)
  113. [SVE] Replace TypeSize comparison operators in llvm/utils/TableGen (details)
  114. [examples] Fix Kaleidoscope-Ch3, which was broken by ad92f16ccc5. (details)
  115. [SVE][CodeGen][NFC] Replace TypeSize comparison operators with their scalar equivalents (details)
  116. [clang-rename] Fix rename on function template specializations. (details)
  117. [examples] Fix test: Kaleidoscope Chapter 4 no longer supports redefinition. (details)
  118. [SVE][CodeGen] Replace more TypeSize comparison operators with their scalar equivalents (details)
  119. [clang-rename] Fix rename on variable templates. (details)
  120. [OpenMP][MLIR] Fix for nested parallel regions (details)
  121. [NFC][SCEV] Rename SCEVCastExpr into SCEVIntegralCastExpr (details)
  122. [TableGen] Remove test case (details)
  123. [lldb] Make DW_AT_declaration-with-children.s test more realistic (details)
  124. [ARM][SchedModels] Convert IsPredicatedPred to MCSchedPredicate (details)
  125. [ORC] Move MaterializationResponsibility methods to ExecutionSession. (details)
  126. [ORC] Move DefinitionGenerator out of JITDylib. (details)
  127. [ORC] Update Symbol Lookup / DefinitionGenerator system. (details)
  128. [ORC] Fix a memory leak in the OrcV2 C API (and some comment typos). (details)
  129. [ORC] Add a C API function to set the ExecutionSession error reporter. (details)
  130. [ORC] Add C API functions to obtain and clear the symbol string pool. (details)
  131. [ORC] Fix C API function name. (details)
  132. [ORC] Rename LLVMOrcJITDylibDefinitionGeneratorRef. (details)
  133. [ORC] Add basic ResourceTracker support to the OrcV2 C Bindings. (details)
  134. [ORC] Add an OrcV2 ResourceTracker / Removable-code example. (details)
  135. [Support] Add a C-API function to create a StringError instance. (details)
  136. [ORC] Add support for custom generators to the C bindings. (details)
  137. [ORC] Add C API support for defining absolute symbols. (details)
  138. [ORC] Add function to get pool entry string. (details)
  139. [ORC] Break up C-API header Orc.h, and add JITEventListener support. (details)
  140. [mlir] Use `let arguments =` syntax instead of inheritance in LLVM dialect (details)
  141. [VE] Update ISel patterns for select instruction (details)
  142. [VE] Support br_cc comparing fp128 (details)
  143. [VE] Add LSV/LVS/LVM/SVM instructions (details)
  144. [VE] Add VBRD/VMV instructions (details)
  145. [VE] Support select_cc (details)
  146. Fix build issue caused by f693f915a07eca94a3faeadc3b5dad59fc0eb1de (details)
  147. [InstCombine] Add vectors-with-undef tests for and(logicalshift(1,X),1) --> zext(X == 0) (details)
  148. [InstCombine] Support vectors-with-undef in and(logicalshift(1,X),1) --> zext(X == 0) fold (details)
  149. [clangd] Add $/memoryUsage LSP extension (details)
  150. Revert "[PM/CC1] Add -f[no-]split-cold-code CC1 option to toggle splitting" (details)
  151. [nfc] [lldb] Move LookupAddress to DWARFCompileUnit (details)
  152. Fix MSVC "not all control paths return a value" warning. NFCI. (details)
  153. [InstCombine] Add (icmp eq B, 0) | (icmp ult A, B) -> (icmp ule A, B-1) vector tests (details)
  154. [mlir] Refactored BufferPlacement transformation. (details)
  155. [mlir][nfc] Move BaseOpWithOffsetSizesAndStrides to the beginning of Ops.td. (details)
  156. [nfc][clang-change-namespace] Remove unnecessary isScoped EnumDecl Matcher (details)
  157. [LangRef] Correct return type llvm.test.set.loop.iterations.* (details)
  158. [llvm-readobj/elf] - Change the behavior of handing DT_SONAME. (details)
  159. [yaml2obj] - Fix comments. NFC. (details)
  160. [VE] Add cast to/from fp128 patterns (details)
  161. [VE] Add setcc for fp128 (details)
  162. Fix compiler-rt build on Windows after D89640 (details)
  163. [RISCV][ASAN] Fix TLS offsets (details)
  164. [InstCombine] Add (icmp ne A, 0) | (icmp ne B, 0) --> (icmp ne (A|B), 0) tests (details)
  165. [AMDGPU] Do not generate S_CMP_LG_U64 on gfx7 (details)
  166. [ADT] Avoid use of result_of_t in function_ref (details)
  167. [clang] update of the DragonFlyBSD's driver for the 5.8.x releases (details)
  168. [TableGen] Enhance !empty and !size to handle strings and DAGs. (details)
  169. [InstCombine] Add or((icmp ult/ule (A + C1), C3), (icmp ult/ule (A + C2), C3)) vector tests (details)
  170. [InstCombine] foldOrOfICmps - pull out repeated getOperand() calls. NFCI. (details)
  171. [InstCombine] Add or((icmp ult/ule (A + C1), C3), (icmp ult/ule (A + C2), C3)) uniform vector support (details)
  172. [clangd] Rename edge name for filesymbols to slabs in memorytree (details)
  173. [clang-tidy] Better support for Override function in RenamerClangTidy based checks (details)
  174. [InstCombine] Add (icmp eq B, 0) | (icmp ult/gt A, B) -> (icmp ule A, B-1) vector support (details)
  175. Extend tests of run-clang-tidy (details)
  176. [Aarch64] [TableGen] Clean up !if(!eq(boolean, 1) and related booleans. (details)
  177. Revert "Extend tests of run-clang-tidy" (details)
  178. [InstCombine] Add (icmp ne A, 0) | (icmp ne B, 0) --> (icmp ne (A|B), 0) vector support (details)
  179. [MLIR][SPIRVToLLVM] Updated documentation for composite ops (details)
  180. [clangd] Add test for structured-binding completion. NFC (details)
  181. [flang] Add name match checks for interface procedures (details)
  182. [clang-tidy] Add scoped enum constants to identifier naming check (details)
  183. Revert rGa704d8238c86bac: "[InstCombine] Add or((icmp ult/ule (A + C1), C3), (icmp ult/ule (A + C2), C3)) uniform vector support" (details)
  184. [lit] Avoid calling realpath() for every printed message (details)
  185. [libc++][test] Portably silence warnings (details)
  186. [libc++] Define new/delete in libc++abi only by default (details)
  187. [Dexter][NFC] Add Missing Commands to Commands.md Contents (details)
  188. [ML] Add final reward logging facility. (details)
  189. [InstCombine] foldOrOfICmps - only fold (icmp_eq B, 0) | (icmp_ult/gt A, B) for integer types (details)
  190. [ORC] Fix unused variable warning. (details)
  191. [libc++] Refactor the fuzzing tests (details)
  192. [Flang][OpenACC] Fix for branching out issue in OpenACC parallel construct. (details)
  193. [libc++] Skip tests using constexpr destructors with older clang versions (details)
  194. [NFC][MC] Type [MC]Register uses in MachineTraceMetrics (details)
  195. [AMDGPU] Correct hsa-diag-v3.s test (details)
  196. [AMDGPU] Extend hip-toolchin-features.hip test (details)
  197. [AMDGPU] Simplify cumode handling in SIMemoryLegalizer (details)
  198. [llvm] Make obj2yaml and yaml2obj LLVM utilities instead of tools (details)
  199. [DAGCombiner][PowerPC] Remove isMulhCheaperThanMulShift TLI hook, Use isOperationLegalOrCustom directly instead. (details)
  200. [libc++] Add more tests for operator<< on std::complex (details)
  201. [SCEV] Add tests where assumes can be used to improve tripe multiple. (details)
  202. [clang] Use SourceLocation as key in std::map, NFCI (details)
  203. [LangRef] Define mustprogress attribute (details)
  204. [OpenMP] Fixing OpenMP/driver.c failing on 32-bit hosts (details)
  205. [AMDGPU] Remove MUL_LOHI_U24/MUL_LOHI_I24 (details)
  206. [libc] Add LLVM libc specific functions to llvm_libc_ext.td. (details)
  207. [SVE] Update vector reduction intrinsics in new tests. (details)
  208. [LLDB][TestSuite] Improve skipIfWindowsAndNonEnglish in decorators.py (details)
  209. [flang][openacc] Switch to use TODO from D88909 (details)
  210. [NPM][opt] Run -O# after other passes in legacy PM compatibility mode (details)
  211. [AMDGPU] Correct comment typo in SIMemoryLegaliizer.cpp (details)
  212. [BatchAA] Add test for incorrect phi cycle result (NFC) (details)
  213. [NPM][test] Fix some LoopVectorize tests under NPM (details)
  214. [ORC] Fix a missing include. (details)
  215. Fix typo (details)
  216. [X86] Add i32->float and i64->double bitcast pseudo instructions to store folding table. (details)
  217. [SelectionDAG][X86] Enable SimplifySetCC CTPOP transforms for vector splats (details)
  218. [test][NPM] Fix already-vectorized.ll under NPM (details)
  219. Add alloca size threshold for StackTagging initializer merging. (details)
  220. clang/{Format,Rewrite}: Stop using SourceManager::getBuffer, NFC (details)
  221. [clang] Automatically link against oldnames just as linking against libcmt (details)
  222. [libcxx] [test] Do error printfs to stderr in filesystems tests (details)
  223. [libcxx] [test] Allow fs::permissions(path, perms, perm_options, error_code) to be noexcept (details)
  224. [libcxx] [test] Don't require fs::path::operator(string_type&&) to be noexcept (details)
  225. [libcxx] [test] Add LIBCPP_ONLY() around another test for an implementation detail (details)
  226. [libcxx] [test] Exclude domain socket tests on windows, like bsd/darwin (details)
  227. [libcxx] [test] Mark tests that require specific allocation behaviours as libcpp only (details)
  228. [libcxx] [test] Fix filesystem_test_helper.h to compile for windows (details)
  229. [libcxx] [test] Fix all remaining issues with fs::path::string_type being wstring (details)
  230. [libcxx] [test] Use _putenv instead of setenv/unsetenv on windows (details)
  231. [Intrinsics] Added writeonly attribute to the first arg of llvm.memmove (details)
  232. [NFC][SCEVExpander] isHighCostExpansionHelper(): rewrite as a switch (details)
  233. [NFC][SCEV] BuildConstantFromSCEV(): reformat, NFC (details)
  234. [NFCI][SCEV] Always refer to enum SCEVTypes as enum, not integer (details)
  235. [NPM] Port module-debuginfo pass to the new pass manager (details)
  236. [NFC] Refactor DiagnosticBuilder and PartialDiagnostic (details)
  237. Recommit "[CUDA][HIP] Defer overloading resolution diagnostics for host device functions" (details)
  238. [VE] Fix initializer visibility (details)
  239. [NFC] Inline assertion-only variable (details)
  240. [trace] rename ThreadIntelPT into TraceTrace (details)
  241. [AMDGPU] flat scratch ST addressing mode on gfx10 (details)
  242. Reland "[Modules] Add stats to measure performance of building and loading modules." (details)
  243. [mlir] Add some more std bufferize patterns. (details)
  244. [mlir] Add std.dynamic_tensor_from_elements bufferization. (details)
  245. [mlir][DialectConversion] Fix recursive `clone` calls. (details)
  246. [mlir] Use dynamic_tensor_from_elements in shape.broadcast conversion (details)
  247. Lexer: Update the Lexer to use MemoryBufferRef, NFC (details)
  248. Revert "[Sanitizers] Remove OpenBSD support" + 1 (details)
  249. [libomptarget][amdgcn] Implement missing symbols in deviceRTL (details)
  250. [hmaptool] Fix `NameError: global name 'num_buckets' is not defined` in `action_dump`. (details)
  251. Revert "[gn build] (manually) port d09b08919ca" (details)
  252. lldb: Update for change in `clang::Lexer`'s constructor (details)
  253. [libc++][test] Spell "TEST_CONSTEXPR_CXX17" correctly (details)
  254. [libc++][test] Pass correct ordering to std::merge (details)
  255. [libc++][test] atomic<T> requires trivially copyable T (details)
  256. [libc++][test] Don't violate precondition [atomics.flag]/6 (details)
  257. [libc++][test] test allocator<const T> extension only on libc++ (details)
  258. [libc++][test] Silence MSVC "comparison of signed and unsigned" warning (details)
  259. [libc++][test] Test nonconforming atomic_fetch_XXX overloads only on libc++ (details)
  260. [libc++][test] MSVC has no __PRETTY_FUNCTION__ (details)
  261. clang/Lex: Stop using SourceManager::getBuffer (details)
  262. [GWP-ASan] Cleanup (NFC) (details)
  263. Add option to use older clang ABI behavior when passing certain union types as function arguments (details)
  264. [X86] Fix assert fail when element type is i1. (details)
  265. Revert "Reland "[Modules] Add stats to measure performance of building and loading modules."" (details)
  266. Ensure that checkInitIsICE is called exactly once for every variable (details)
  267. [DAGCombiner] Tighten reasscociation of visitFMA (details)
  268. [ORC] Remove commented out methods accidentally left in in 069919c9ba3. (details)
  269. Fixup clang-tidy after recent Clang change. (details)
  270. Add llvm_unreachable to avoid MSVC warning (details)
  271. [IRCE] Do not transform if loop has small number of iterations (details)
  272. [PowerPC] Add test case for missing `nsw` flag. NFC. (details)
  273. [NPM][StackSafetyAnalysis] Pin uses of -analyze to legacy PM (details)
  274. Refactor tracking of constant initializers for variables. (details)
  275. [SCEV] Recommit "Use nw flag and symbolic iteration count to sharpen ranges of AddRecs", attempt 2 (details)
  276. [FileCollector] Move interface into FileCollectorBase (NFC) (details)
  277. [gcov] Delete CC1 option -test-coverage (details)
  278. Use LLVM_TOOLCHAIN_UTILITIES to allow utils to be installed in the toolchain (details)
  279. [NPM][PFOProfile] Fix some tests under NPM (details)
  280. [COFF][ARM] Fix CodeView for Windows on 32bit ARM targets. (details)
  281. [gcov] Unify driver and CC1 option names for -ftest-coverage & -fprofile-arcs (details)
  282. [mlir][Python] Add python binding to create DenseElementsAttribute. (details)
  283. Adding new Azul representative to security group (details)
  284. [sanitizer] Fix compilation on older systems (details)
  285. [Driver] Clean up -gz & --compress-debug-sections (details)
  286. [LTO][Legacy] Eliminate an unused member of llvm::LTOModule. NFC. (details)
  287. Properly track whether a variable is constant-initialized. (details)
  288. [IR] Adds mustprogress as a LLVM IR attribute (details)
  289. [mlir] Expose Value hierarchy to C API (details)
  290. Revert "[ARM][LowOverheadLoops] Adjust Start insertion." (details)
  291. [ARM][SchedModels] Convert IsCPSRDefinedPred to MCSchedPredicate (details)
  292. [SystemZ] Fix disassembler crashes (details)
  293. [AMDGPU][NFC] Tidy SIOptimizeExecMaskingPreRA for extensibility (details)
  294. [yaml2obj][ELF] - Simplify the code that performs sections validation. (details)
  295. Add a nul byte to packet str before logging, increase default size. (details)
  296. Silence unused variable warning in Release builds. NFCI. (details)
  297. Move clang/Tooling/Core/Lookup.h to clang/Tooling/Refactoring/Lookup.h (details)
  298. [clang-format] Drop clangFrontend dependency for FormatTests (details)
  299. [Sanitizers] Remove OpenBSD support (new attempt) (details)
  300. [clangd] NFC: Resolve Clang-Tidy warnings in Protocol.cpp (details)
  301. [yaml2obj][NFCI] - Address post commit comments for "[yaml2obj][ELF] - Simplify the code that performs sections validation." (details)
  302. [mlir] Use affine dim instead of symbol in SCFToGPU lowering. (details)
  303. [IR] Make nosync, nofree and willreturn default for intrinsics. (details)
  304. [clangd][remote] Add Windows paths support (details)
  305. [AMDGPU] Remove fix up operand from SI_ELSE (details)
  306. [libomptarget][AMDGPU][NFC] Split atmi_memcpy for h2d and d2h (details)
  307. [doc] Apply buildbot worker terminology change: slave->worker (details)
  308. [compiler-rt][builtins] Add tests for atomic builtins support functions (details)
  309. [InstCombine] SimplifyDemandedUseBits - pass APInt by const reference. NFCI. (details)
  310. [NFC][SCEV] Improve/rework test coverage for ptrtoint handling (details)
  311. [format] foo.<name>.h should be the main-header for foo.<name>.cc (details)
  312. Introduce CfgTraits abstraction (details)
  313. [flang] Document and use intrinsic subroutine argument intents (details)
  314. Revert "[yaml2obj][ELF] - Simplify the code that performs sections validation." (details)
  315. [libc++] Make __shared_weak_count vtable consistent across all build configurations (details)
  316. Revert "Revert "[gn build] (manually) port d09b08919ca"" (details)
  317. [InstCombine] Add or((icmp ult/ule (A + C1), C3), (icmp ult/ule (A + C2), C3)) uniform vector support (details)
  318. [DSE] Add test to make sure memccpy does not kill stores. (details)
  319. [gn build] Port a2214757e2c (details)
  320. [gn build] Port c0cdd22c72f (details)
  321. [InstSimplify] add vector icmp tests; NFC (details)
  322. [InstSimplify] allow vector splats for icmp-of-neg folds (details)
  323. Reland "[yaml2obj][ELF] - Simplify the code that performs sections validation." (details)
  324. [DSE] Bail out from getLocForWriteEx if call is not argmemonly/inacc_mem. (details)
  325. [amdgpu] Enhance AMDGPU AA. (details)
  326. [clang] Fix warnings on the missing of explicitly copy constructor on the base class. NFC. (details)
  327. [InstCombine] Add (icmp ult (X + CA), C1) | (icmp eq X, C2) -> (icmp ule (X + CA), C1) test coverage (details)
  328. [gn build] port a2214757e2ca more (details)
  329. [gn build] belatedly port 3ddac7e56363 (details)
  330. [gn build] assert clang-format does not depend on AST, Frontend, Sema at gn time (details)
  331. Revert "[clang] Fix warnings on the missing of explicitly copy constructor on the base class. NFC." (details)
  332. Add a C++ test case for https://reviews.llvm.org/D86854 (details)
  333. [libc++] Explicitly request new/delete in libc++ for Win to ARM Linux builds (details)
  334. [clang][Basic] Make SourceLocation usable as key in hash maps, NFCI (details)
  335. Try to make GCC5 happy about the CfgTraits thing (details)
  336. Explicitly initialize StreamingDiagnostic in derived class copy ctors (details)
  337. [clang] Use SourceLocation as key in hash maps, NFCI (details)
  338. [InstCombine] foldOrOfICmps - use m_Specific instead of explicit comparisons. NFCI. (details)
  339. [AMDGPU] Remove unused declaration. NFC. (details)
  340. [InstCombine] SimplifyDemandedUseBits - replace dyn_cast<ConstantInt> with m_ConstantInt. NFCI. (details)
  341. [DSE] Do not scan users of memory terminators for further reads. (details)
  342. Release pages to OS when setting 0 label (details)
  343. [ELF] --gdb-index: support --icf={safe,all} (details)
  344. [libcxx] [test] Avoid conflicting definitions of _CRT_SECURE_NO_WARNINGS (details)
  345. [libcxx] [test] Fix path.modifiers/make_preferred for windows (details)
  346. Set Huge Page mode on shadow regions based on no_huge_pages_for_shadow (details)
  347. Wrap CfgTraitsFor in namespace llvm to please GCC 5 (details)
  348. ASAN: Support detect_invalid_pointer_pairs=1 with detect_stack_use_after_return=1 (details)
  349. [NPM] Port -mergereturn to NPM (details)
  350. clang/Frontend: Use MemoryBufferRef in FrontendInputFile (and remove SourceManager::getBuffer) (details)
  351. FileManager: Test FileManager::getFileRef (details)
  352. [AMDGPU] Remove getAllVGPR32() which cannot handle Accum VGPRs properly (details)
  353. [NPM] port -unify-loop-exits to NPM (details)
  354. lldb: Migrate to MemoryBufferRef for createFileID (after 51d1d585e5838ea0f02f1271f7543c4e43639969) (details)
  355. DomTree: Extract (mostly) read-only logic into type-erased base classes (details)
  356. [gn build] Port 848a68a032d (details)
  357. Handle value uses wrapped in metadata for the use-list order (details)
  358. [NFC][Regalloc] Type 2 statics in terms of Register (details)
  359. [lldb] Add a page to the docs with (external) links on how to use LLDB (details)
  360. [ConstantFold] Fold the comparison of bitcasted global values (details)
  361. [libc++] Decouple debug mode tests from iostreams (details)
  362. [libc++] Make it easier to add new restrictions for feature-test macro tests (details)
  363. [AMDGPU] [TableGen] Clean up !if(!eq(boolean, 1) and related booleans (details)
  364. Driver: Add integer sanitizers to trapping group automatically. (details)
  365. [Apple-stage2] Install FileCheck and yaml2obj in the toolchain (details)
  366. [libc++] Remove uses of verbose_assert.h in Filesystem tests (details)
  367. clang/Basic: Replace SourceManager::getMemoryBufferForFile, NFC (details)
  368. [hwasan] Increase max allocation size to 1Tb. (details)
  369. [LSAN][NFC] Reformat test (details)
  370. [clangd][ObjC] Support nullability annotations (details)
  371. Get the address space within getVectorPtrTy (details)
  372. Fix pretty printing of linalg GenericOps when there are no inputs. (details)
  373. [AsmWriter] Construct SlotTracker with the function (details)
  374. clang/Basic: Remove SourceManager::getBufferPointer, NFC (details)
  375. [libc++] Get rid of <sstream> in the valarray tests (details)
  376. [X86] Move 's{hr,ar,hl} , <op>' to 'shift <op>' optimization in the assembler into processInstruction. (details)
  377. [X86] Move 'int $3' -> 'int3' handling in the assembler to processInstruction. (details)
  378. [AMDGPU] Optimize waitcnt insertion for flat memory operations (details)
Changes
  1. Step-by-step instructions for a new worker (details)

Started by an SCM change

This run spent:

  • 4 days 3 hr waiting;
  • 4 days 5 hr build duration;
  • 4 days 5 hr total from scheduled to completion.
Revision: 1bc7bfffdbabffcdb43cc2829c551c33aed57742
  • refs/remotes/origin/master
Revision: e8ba87e92b857c14b7eb5466c4266a9e09a1f5fb
  • refs/remotes/origin/master
Test Result (no failures)