Started 10 days ago
Took 11 hr

Success Build #186 (Sep 19, 2020 1:37:53 AM)

Changes
  1. [analyzer] Add documentation for alpha.fuchsia.Lock and alpha.core.C11Lock (details)
  2. [InstSimplify] add limit folds for fmin/fmax (details)
  3. [libc++] Use allocator_traits to consistently allocate/deallocate/construct/destroy objects in std::any (details)
  4. SLPVectorizer.h - remove unnecessary AliasAnalysis.h include. NFCI. (details)
  5. [mlir][openacc] Add loop op verifier (details)
  6. [analyzer][Liveness][NFC] Get rid of statement liveness, because such a thing doesn't exist (details)
  7. [XCOFF] Run resource intense test only on platforms where it makes sense (details)
  8. [libc++] Add a benchmark for std::map operations (details)
  9. [MachineBasicBlock] Fix a typo in function copySuccessor (details)
  10. NFC: Add whitespace change to .git-blame-ignore-revs (details)
  11. [X86][AVX] lowerShuffleWithSHUFPS - handle missed canonicalization cases. (details)
  12. [lldb] Add -l/--language option to script command (details)
  13. [VectorCombine] Don't vectorize scalar load under asan/hwasan/memtag/tsan (details)
  14. Revert "[DebugInfo] Remove dots from getFilenameByIndex return value" (details)
  15. Revert "[DSE] Switch to MemorySSA-backed DSE by default." (details)
  16. [MemoryBuffer] Revert unintended MemoryBuffer change from D86996 (details)
  17. Fix bot failure after ccb4124a4172 (details)
  18. [OPENMP]Add support for allocate vars in untied tasks. (details)
  19. [LoopAccessAnalysis][NewPM] Fix tests to work under NPM (details)
  20. [DependenceAnalysis][NewPM] Fix tests to work under NPM (details)
  21. [RegionInfo][NewPM] Fix RegionInfo tests to work under NPM (details)
  22. [NewPM][opt] Fix -globals-aa not being recognized as alias analysis in NPM (details)
  23. [PostDominators][NewPM] Fix tests to work under NPM (details)
  24. [libc++] Add missing friend keyword (details)
  25. [X86] Use Align in reduceMaskedLoadToScalarLoad/reduceMaskedStoreToScalarStore. Correct pointer info. (details)
  26. [Bugpoint][NewPM] Pin bugpoint to legacy PM (details)
  27. [ConstraintElimination] Add constraint elimination pass. (details)
  28. [gn build] Port 3d42d549554 (details)
  29. Fix .debug_aranges parsing. (details)
  30. [DemandedBits][NewPM] Pin some tests to legacy PM (details)
  31. [Dominators][NewPM] Pin tests with -analyze to legacy PM (details)
  32. [libc++] Fix broken test for std::any and allocators (details)
  33. [ASTMatchers] extract public matchers from const-analysis into own patch (details)
  34. [CodeGen][typeid] Emit typeinfo directly if type is known at compile-time (details)
  35. [PowerPC] Implement __int128 vector divide operations (details)
  36. [AArch64][SVE] Add lowering for llvm fsqrt (details)
  37. [clang] Add a command line flag for the Machine Function Splitter. (details)
  38. InferAddressSpaces: Fix assert with unreachable code (details)
  39. [TableGen] Fix invalid comparison function `SizeOrder` in `getMatchingSubClassWithSubRegs` (details)
  40. Implement __isOSVersionAtLeast for Android (details)
  41. [libc] remove useless headers (details)
  42. [SLPVectorizer][SVE] Skip scalable-vector instructions before vectorizeSimpleInstructions. (details)
  43. [libc] use stddef instead of string header (details)
  44. Sema: add support for `__attribute__((__swift_bridged_typedef__))` (details)
  45. [libc] Remove special case for 8 and 16 bytes (details)
  46. [mlir] Rename 'setInsertionPointAfter' to avoid ambiguity (details)
  47. [OPENMP]Fix codegen for is_device_ptr component, captured by reference. (details)
  48. [OpenMP] Additional Information for Libomptarget Mappings (details)
  49. [TSAN] Handle musttail call properly in EscapeEnumerator (and TSAN) (details)
  50. [AMDGPU] Unify intrinsic ret/nortn interface (details)
  51. GlobalISel: Add combines for G_TRUNC (details)
  52. [SourceManager] Explicitly check for potential iterator underflow (details)
  53. [ThinLTO] add post-thinlto-merge option to -lto-embed-bitcode (details)
  54. [GISel] Add new GISel combiners for G_MUL (details)
  55. [BFI] Make BFI information available through loop passes inside LoopStandardAnalysisResults (details)
  56. [llvm][cmake] Change LLVM_INTEGRATED_CRT_ALLOC to a path instead of a boolean (details)
  57. GlobalISel: Fix a failing combiner test (details)
  58. [CGSCC][NewPM] Fix adding mutually recursive new functions (details)
  59. [AArch64][GlobalISel] Refactor + improve CMN, ADDS, and ADD emit functions (details)
  60. [LICM] Make Loop ICM profile aware again (details)
  61. SVML support for log10, sqrt (details)
  62. [LowerSwitch][NewPM] Port lowerswitch to NPM (details)
  63. [NewPM] Port strip* passes to NPM (details)
  64. [Hexagon] Replace incorrect pattern for vpackl HWI32 -> HVi8 (details)
  65. [PDB] Drop LF_PRECOMP from debugTypes earlier (details)
  66. Fix test after D86156. (details)
  67. [X86] Always use 16-bit displacement in 16-bit mode when there is no base or index register. (details)
  68. [NewPM] Fix 2003-02-19-LoopInfoNestingBug.ll under NPM (details)
  69. [NewPM][SCEV] Fix constant-fold-gep.ll under NPM (details)
  70. [NewPM] Fix opt-hot-cold-split.ll under NPM (details)
  71. Fully qualify some more namespace in MLIR ODS to be more friendly to dialects not defined under the mlir namespace (NFC) (details)
  72. [InstCombine] Add tests for statepoint simplification (details)
  73. [Test] Add signed version of a test (details)
  74. [clang-tidy] Fix crash in modernize-use-noexcept on uninstantiated throw class (details)
  75. [lldb] Reword CompilerType docstring to not say "generic type" (details)
  76. [MLIR][NFC] Value print update for block arguments (details)
  77. libclc: Add a __builtin to let SPIRV targets select between SW and HW FMA (details)
  78. [ThinLTO] Relax thinlto_embed_bitcode.ll check (details)
  79. [X86] Add test case for non-power of 2 scatter. NFC (details)
  80. [X86] Don't scalarize gather/scatters with non-power of 2 element counts. Widen instead. (details)
  81. [MemorySSA] Set MustDominate to true for PhiTranslation. (details)
  82. [llvm-rc] Allow omitting components from VERSIONINFO versions (details)
  83. [llvm-rc] Update a comment. NFC. (details)
  84. [llvm-rc] Lowercase the option definitions. NFC. (details)
  85. [obj2yaml] Add support for dumping the .debug_addr(v5) section. (details)
  86. [MemorySSA] Report unoptimized as None, not MayAlias. (details)
  87. [Test] Some more potential range check elimination opportunities (details)
  88. [flang] Fix docs build (details)
  89. [Test] Add positive range checks tests in addition to negative (details)
  90. Revert "[Asan] Fix false leak report" (details)
  91. Revert "[Asan] Accept __lsan_ignore_object for redzone pointer" (details)
  92. [ARM][MachineOutliner] Add calls handling. (details)
  93. [clangd] Don't use zlib when it's unavailable. (details)
  94. [ARM][LowOverheadLoops] Combine a VCMP and VPST into a VPT (details)
  95. Follow up rG635b87511ec3: forgot to add/commit the new test file. NFC. (details)
  96. [DebugInfo][flang] DISubrange support for fortran assumed size array (details)
  97. [llvm-readobj][test] - Address a forgotten review comment for D86923. (details)
  98. [clangd] Implement hot index reloading for clangd-index-server (details)
  99. [Support] Add GlobPattern::isTrivialMatchAll() (details)
  100. [LLD][ELF] Optimize linker script filename glob pattern matching NFC (details)
  101. [llvm-readobj][test] - Improve section-symbols.test (details)
  102. [ARM][LowOverheadLoops] Fix tests after ef0b9f3 (details)
  103. [clang-tidy] Improve documentation on Clangd integration (details)
  104. [DAG] Remover getOperand() call. NFCI. (details)
  105. Fix table formatting after D87686 (details)
  106. [ARM] Add more validForTailPredication (details)
  107. [ARM] Fix tail predication predicate tracking (details)
  108. [clangd] Actually parse Index section of the YAML file. (details)
  109. [clang-tidy] Crash fix for bugprone-misplaced-pointer-arithmetic-in-alloc (details)
  110. [ASTMatchers] Fix `hasBody` for the descendants of `FunctionDecl` (details)
  111. CGBlocks.cpp - assert non-null CGF pointer. NFCI. (details)
  112. TokenAnnotator.cpp - remove useless pointer null test. NFCI. (details)
  113. [AST] ASTReader::ReadModuleMapFileBlock - assert non-null Module. NFCI. (details)
  114. Update dead links to Itanium and ARM ABIs. NFC (details)
  115. [Sema] isOpenMPCapturedDecl - assert we locate CapturedRegionScopeInfo. NFCI. (details)
  116. [RDA] Fix getUniqueReachingDef for self loops (details)
  117. [SLP] change poorly named variable; NFC (details)
  118. [SLP] move loop index variable declaration to its use; NFC (details)
  119. [SLP] remove redundant size check; NFC (details)
  120. [SLP] remove uses of 'auto' that obscure functionality; NFC (details)
  121. [ARM] Reorder some logic (details)
  122. [clang-format] [NFC] Fix spelling mistake in the documentation (details)
  123. [SLP] fix formatting; NFC (details)
  124. Add section with details about DAGs. (details)
  125. [OPENMP]Do not allow threadprivates as base for array-like reduction. (details)
  126. [DSE] Add another test cases with loop carried dependence. (details)
  127. [mlir] Model StringRef in C API (details)
  128. [Partial Inliner] Compute intrinsic cost through TTI (details)
  129. Enable inlining for Linalg dialect (details)
  130. [mlir][openacc] Add missing operands for acc.parallel operation (details)
  131. [X86][SSE] Move VZEXT_MOVL(INSERT_SUBVECTOR(UNDEF,X,0)) handling into combineTargetShuffle. (details)
  132. [AMDGPU] Add -show-mc-encoding to setreg tests (details)
  133. [AMDGPU] Enable scheduling around FP MODE-setting instructions (details)
  134. [X86] Assert that we've found a terminator instruction. NFCI. (details)
  135. [AMDGPU] Add v3f16/v3i16 support to SDag (details)
  136. AMDGPU: Improve <2 x i24> arguments and return value handling (details)
  137. [NFC][Regalloc] accessors for 'reg' and 'weight' (details)
  138. [X86] EmitInstrWithCustomInserter - remove redundant getDebugLoc() calls. NFCI. (details)
  139. [ASTMatchers] Add missing definition for decompositionDecl (details)
  140. [AMDGPU] Corrected directive to use for ELF weak refs (details)
  141. [NPM] Translate alias analysis into require<> as well (details)
  142. [llvm][CodeGen] Do not scalarize `llvm.masked.[gather|scatter]` operating on scalable vectors. (details)
  143. [AMDGPU] Remove obsolete comment (details)
  144. [ARM][MVE] Tail-predication: predicate new elementcount checks on force-enabled (details)
  145. [Coro][NewPM] Handle llvm.coro.prepare.retcon in NPM coro-split pass (details)
  146. [libfuzzer] Reduce default verbosity when printing large mutation sequences (details)
  147. Do not apply calling conventions to MSVC entry points (details)
  148. LocalStackSlotAllocation: Swap order of check (details)
  149. AMDGPU: Add baseline test for incorrect SP access (details)
  150. AMDGPU: Clear offset register when using local stack area (details)
  151. Include (Type|Symbol)Record.h less (details)
  152. RegAllocFast: Make self loop live-out heuristic more aggressive (details)
  153. [libc++] Ensure streams are initialized early (details)
  154. Re-land: Add new hidden option -print-changed which only reports changes to IR (details)
  155. [llvm-nm] Use aggregate initialization instead of memset zero (details)
  156. [SLP] add tests for reduction ordering; NFC (details)
  157. ValueEnumerator.cpp - remove duplicate includes. NFCI. (details)
  158. InterferenceCache.cpp - remove duplicate includes. NFCI. (details)
  159. raw_ostream.cpp - remove duplicate includes. NFCI. (details)
  160. DwarfUnit.h - remove unnecessary includes. NFCI. (details)
  161. [GISel] Add new combines for unary FP instrs with constant operand (details)
  162. [Sema][MSVC] warn at dynamic_cast/typeid when /GR- is given (details)
  163. [libFuzzer] Enable entropic by default. (details)
  164. Sema: add support for `__attribute__((__swift_bridge__))` (details)
  165. fix test no-rtti.cpp (details)
  166. [clang][codegen] Skip adding default function attributes on intrinsics. (details)
  167. [AArch64][GlobalISel] Make G_BUILD_VECTOR os <16 x s8> legal. (details)
  168. [gn build] make "all" target build (details)
  169. GlobalISel: Lift store value widening restriction (details)
  170. [obj2yaml] - Match ".stack_size" with the original section name, and not the uniquified name. (details)
  171. Add '<' meta command to read in code from external file (details)
  172. [UpdateTestChecks][NFC] Fix spelling (details)
  173. [OpenMP][FIX] Do not crash trying to print a missing (demangled) user condition (details)
  174. [OpenMP][FIX] Do not drop a '$' while demangling declare variant names (details)
  175. [OpenMP] Support nested OpenMP context selectors (declare variant) (details)
  176. [OpenMP] Context selector extensions for return value overloading (details)
  177. [OpenMP] Overload `std::isnan` and friends multiple times for the GPU (details)
  178. [OpenMP] Context selector extensions for template functions (details)
  179. [OpenMP] Support `std::complex` math functions in target regions (details)
  180. [AMDGPU] gfx1030 RT support (details)
  181. Revert "[obj2yaml] - Match ".stack_size" with the original section name, and not the uniquified name." (details)
  182. [SystemZ][z/OS] Set aligned allocation unavailable by default for z/OS (details)
  183. [gn build] unconfuse sync script about "sources = []" in clang/lib/Headers/BUILD.gn (details)
  184. Fix build. (details)
  185. [InstCombine] Add test for infinite combine loop (NFC) (details)
  186. [InstSimplify] Clarify SimplifyWithOpReplaced() return value (details)
  187. Reapply [InstCombine] Simplify select operand based on equality condition (details)
  188. [gn build] Port 56069b5c71c (details)
  189. [UpdateTestChecks] Allow $ in function names (details)
  190. [aarch64][tests] Add tests which show current lack of implicit null support (details)
  191. [flang][msvc] Work around if constexpr (false) evaluation. NFC. (details)
  192. [X86] Add test case for a masked load mask becoming all ones after type legalization. (details)
  193. [DAGCombiner] Teach visitMLOAD to replace an all ones mask with an unmasked load (details)
  194. [lsan] Share platform allocator settings between ASan and LSan (details)
  195. Revert "[lsan] Share platform allocator settings between ASan and LSan" (details)
  196. [ORC] Add operations to create and lookup JITDylibs to OrcV2 C bindings. (details)
  197. Revert "Do not apply calling conventions to MSVC entry points" (details)
  198. [AMDGPU] gfx1030 test update. NFC. (details)
  199. [NFC][LSAN] Change SuspendedThreadsList interface (details)
  200. [ELF] Bump the limit of thunk creation passes from 10 to 15 (details)
  201. [NFC][regalloc] type LiveInterval::reg() as Register (details)
  202. [obj2yaml] - Match ".stack_size" with the original section name, and not the uniquified name. (details)
  203. [lldb/test] Enable faulthandler in dotest (details)
  204. [NFC] Refactor DiagnosticBuilder and PartialDiagnostic (details)
  205. [libunwind] Support for leaf function unwinding. (details)
  206. [flang] Substrings with lower bound greater than upper bound (details)
  207. Disable a large test for EXPENSIVE_CHECKS and debug build (details)
  208. [AArch64] Add -mmark-bti-property flag. (details)
  209. [gn build] (manually) port 1321160a2 (details)
  210. [EarlyCSE] Simplify max/min pattern matching. NFC. (details)
  211. [Flang] Fixed installation permission of the "binary" flang (details)
  212. Commenting out atomics with padding to unbreak MSAN tests (details)
  213. Revert "[AArch64] Add -mmark-bti-property flag." (details)
  214. [AArch64] Add -mmark-bti-property flag. (details)
  215. [DAGCombiner] Teach visitMSTORE to replace an all ones mask with an unmasked store. (details)
  216. [MemorySSA] Rename uses in blocks with Phis. (details)
  217. Canonicalize declaration pointers when forming APValues. (details)
  218. PR47555: Inheriting constructors are implicitly definable. (details)
  219. [NewPM] Port -print-alias-sets to NPM (details)
  220. [IRSim] Adding IR Instruction Mapper (details)
  221. [mlir] expose affine map to C API (details)
  222. [gn build] Port b04c1a9d312 (details)
  223. [libunwind][DWARF] Fix end of .eh_frame calculation (details)
  224. [MachineSink] add one more mir case - nfc (details)
  225. [PowerPC] Fix store-fptoi combine of f128 on Power8 (details)
  226. Use zu rather than llu format specifier for size_t (-Wformat warning fix). (details)
  227. debug_rnglists/symbolizing: reduce memory usage by not caching rnglists (details)
  228. Revert "[IRSim] Adding IR Instruction Mapper" (details)
  229. [gn build] Port a895040eb02 (details)
  230. Flush bitcode incrementally for LTO output (details)
  231. Add the header of std::min (details)
  232. Fix the arguments of std::min (details)
  233. [lldb] Return FileSP and StreamFileSP by value in IOHandler (NFC) (details)
  234. Add __divmodti4 to match libgcc. (details)
  235. [llvm-cov gcov][test] Move tests to gcov/ (details)
  236. [DebugInfo] Simplify DIEInteger::SizeOf(). (details)
  237. [mlir][spirv] Add GroupNonUniformBroadcastOp (details)
  238. [llvm-cov gcov] Add --demangled-names (-m) (details)
  239. [mlir] Remove redundant shape.cstr_broadcastable canonicalization. (details)
  240. [SelectionDAG] Check any use of negation result before removal (details)
  241. [Lint] Add check for intrinsic get.active.lane.mask (details)
  242. [AMDGPU] Generate test checks for splitkit-copy-bundle.mir (details)
  243. [SplitKit] Only copy live lanes (details)
  244. [NFC] EliminateDuplicatePHINodes(): small-size optimization: if there are <= 32 PHI's, O(n^2) algo is faster (geomean -0.08%) (details)
  245. Revert "Re-land: Add new hidden option -print-changed which only reports changes to IR" (details)
  246. [X86] Fix stack alignment on 32-bit Solaris/x86 (details)
  247. [lldb] Don't send invalid region addresses to lldb server (details)
  248. [clang][aarch64] ACLE: Support implicit casts between GNU and SVE vectors (details)
  249. [mlir][Linalg] Convolution tiling added to ConvOp vectorization pass (details)
  250. [AsmPrinter] Remove orphan DwarfUnit::shareAcrossDWOCUs declaration. NFCI. (details)
  251. [AMDGPU] Remove orphan SITargetLowering::LowerINT_TO_FP declaration. NFCI. (details)
  252. [AsmPrinter] DwarfDebug - use DebugLoc const references where possible. NFC. (details)
  253. [MLIR] Turns swapId into a FlatAffineConstraints member func (details)
  254. [gn build] (manually) port c9af34027bc (details)
  255. [mlir] turn clang-format back on in C API test (details)
  256. [ARM] Extra fp16 bitcast tests. NFC (details)
  257. DwarfFile.h - remove unnecessary includes. NFCI. (details)
  258. DwarfStringPool.cpp - remove unnecessary StringRef include. NFCI. (details)
  259. [ARM] Additional tests for qr intrinsics in loops. NFC (details)
  260. Revert "[lldb] Don't send invalid region addresses to lldb server" (details)
  261. [NFC][ARM] Tail fold test changes (details)
  262. SymbolizableObjectFile.h - remove unnecessary includes. NFCI. (details)
  263. MetadataLoader.cpp - remove unnecessary StringRef include. NFCI. (details)
  264. [clang-format][regression][PR47461] ifdef causes catch to be seen as a function (details)
  265. [ConstraintSystem] Remove local variable that is set but not read [NFC] (details)
  266. Remove unnecessary forward declarations. NFCI. (details)
  267. [clang][docs] Fix documentation of -O (details)
  268. [SLP] sort candidates to increase chance of optimal compare reduction (details)
  269. [llvm-readelf/obj][test] - Document what we print in various places for unnamed section symbols. (details)
  270. [obj2yaml] - Don't emit EM_NONE. (details)
  271. [SVE][CodeGen] Lower floating point -> integer conversions (details)
  272. [MemorySSA] Add another loop clobber test case. (details)
  273. [ARM][MachineOutliner] Add missing testcase for calls. (details)
  274. InstCombiner.h - remove unnecessary KnownBits.h include. NFCI. (details)
  275. [AMDGPU] Bump to ROCm 3.7 dependency hip_hcc->amdhip64 (details)
  276. SafeStackLayout.cpp - remove unnecessary StackLifetime.h include. NFCI. (details)
  277. [compiler-rt] Avoid pulling libatomic to sanitizer tests (details)
  278. ValueList.cpp - remove unnecessary includes. NFCI. (details)
  279. DwarfExpression.cpp - remove unnecessary includes. NFCI. (details)
  280. LiveDebugVariables.cpp - remove unnecessary Compiler.h include. NFCI. (details)
  281. [compiler-rt] Replace INLINE with inline (details)
  282. [compiler-rt] [tsan] [netbsd] Catch unsupported LONG_JMP_SP_ENV_SLOT (details)
  283. [AMDGPU] should expand ROTL i16 to shifts. (details)
  284. [compiler-rt] [netbsd] Include <sys/dkbad.h> (details)
  285. [compiler-rt] [hwasan] Replace INLINE with inline (details)
  286. [mlir][Standard] Canonicalize chains of tensor_cast operations (details)
  287. [compiler-rt] [scudo] Fix typo in function attribute (details)
  288. [ARM] Sink splats to MVE intrinsics (details)
  289. [amdgpu] Lower SGPR-to-VGPR copy in the final phase of ISel. (details)
  290. [libc++] Remove some workarounds for missing variadic templates (details)
  291. [Coroutine] Fix a bug where Coroutine incorrectly spills phi and invoke defs before CoroBegin (details)
  292. [OpenMP 5.0] Fix user-defined mapper privatization in tasks (details)
  293. [DFSan] Add bcmp wrapper. (details)
  294. Precommit test updates (details)
  295. [AArch64] Match pairwise add/fadd pattern (details)
  296. [CUDA][HIP] Defer overloading resolution diagnostics for host device functions (details)
  297. [ARM] Add more MVE postinc distribution tests. NFC (details)
  298. [mlir][openacc] Change operand type from index to AnyInteger in parallel op (details)
  299. [flang][openacc] Lower clauses on loop construct to OpenACC dialect (details)
  300. [Test] Add tests showing that IndVars cannot prove (X + 1 > X) (details)
  301. Revert "[DFSan] Add bcmp wrapper." (details)
  302. ModuloSchedule.cpp - remove unnecessary includes. NFCI. (details)
  303. Fix build failure in clangd (details)
  304. [mlir][Vector] Add a folder for vector.broadcast (details)
  305. [AArch64][GlobalISel] Fix bug in fewVectorElts action while legalizing oversize G_FPTRUNC vectors. (details)
  306. [ARM] Expand distributing increments to also handle existing pre/post inc instructions. (details)
  307. [InstSimplify] add tests for FP constant miscompile; NFC (PR43907) (details)
  308. [amdgpu] Compilation fix for Release (details)
  309. [SyntaxTree][Synthesis] Fix allocation in `createTree` for more general use (details)
  310. [DFSan] Add bcmp wrapper. (details)
  311. [Sema] Introduce BuiltinAttr, per-declaration builtin-ness (details)
  312. [AMDGPU] Fix ROCm unit test memref initialization (details)
  313. Add missing include (details)
  314. [PowerPC][AIX] Don't hardcode python invoke command line (details)
  315. [VectorCombine] add test for multi-use load (PR47558); NFC (details)
  316. [VectorCombine] rearrange bailouts for load insert for efficiency; NFC (details)
  317. Revert "[CUDA][HIP] Defer overloading resolution diagnostics for host device functions" (details)
  318. Revert "[NFC] Refactor DiagnosticBuilder and PartialDiagnostic" (details)
  319. [MLIR] Support for return values in Affine.For yield (details)
  320. [MLIR][Affine] Add parametric tile size support for affine.for tiling (details)
  321. [X86] Don't match x87 register inline asm constraints unless the VT is floating point or its a clobber (details)
  322. [VectorCombine] limit load+insert transform to one-use (details)
  323. [AArch64][GlobalISel] Make <8 x s16> and <16 x s8> legal for shifts. (details)
  324. [AArch64][GlobalISel] Widen G_EXTRACT_VECTOR_ELT element types if < 8b. (details)
  325. [PDB] Split TypeServerSource and extend type index map lifetime (details)
  326. [SVE][WIP] Implement lowering for fixed length VSELECT to Scalable (details)
  327. [IRSim] Adding IR Instruction Mapper (details)
  328. [gn build] Port 7e4c6fb8546 (details)
  329. AArch64::ArchKind's underlying type is uint64_t (details)
  330. [Lsan] Use fp registers to search for pointers (details)
  331. Disable hoisting MI to hotter basic blocks when using pgo (details)
  332. [SCEV] Add test cases for max BTC with loop guard info. (details)
  333. [GVN] Add additional assume tests (NFC) (details)
  334. [GVN] Use that assume(!X) implies X==false (PR47496) (details)
  335. [LoopUnrollAndJam] Allow unroll and jam loops forced by user. (details)
  336. [InstCombine] Canonicalize SPF_ABS to abs intrinc (details)
  337. [llvm-install-name-tool] Update the command-line guide (details)
  338. [NewPM] Fix pr45927.ll under NPM (details)
  339. [MemorySSA] Be more conservative when traversing MemoryPhis. (details)
  340. Support dwarf fission for wasm object files (details)
  341. [TargetRegisterInfo] Add a couple of target hooks for the greedy register allocator (details)
  342. [test] Fix FullUnroll.ll (details)
  343. [AArch64] Enable implicit null check transformation (details)
  344. [RISCV] Support Shadow Call Stack (details)
  345. [MLIR][TableGen] Automatic detection and elimination of redundant methods (details)
  346. [MemorySSA] Fix an unused variable warning [NFC] (details)
  347. [PowerPC] Implement Vector Count Mask Bits builtins in LLVM/Clang (details)
  348. [PowerPC] Add Set Boolean Condition Instruction Definitions and MC Tests (details)
  349. [AArch64][GlobalISel] clang-format AArch64LegalizerInfo.cpp. NFC. (details)
  350. [AArch64][GlobalISel] Make G_STORE <8 x s8> legal. (details)
  351. [lldb] Clarify docstring for SBBlock::IsInlined, NFC (details)
  352. [mlir][shape] Add `shape.cstr_require %bool` (details)
  353. [MLIR] Fix build failure due to https://reviews.llvm.org/D87059. (details)
  354. [scudo/standalone] Don't define test main function for Fuchsia (details)
  355. [NFC][Lsan] Fix zero-sized array compilation error (details)
  356. [NFC] clang-format one line (details)
  357. [sanitizer] Add facility to print the full StackDepot (details)
  358. [libc] Add implementation for hypotf (details)
  359. Revert "[sanitizer] Add facility to print the full StackDepot" (details)
  360. [AArch64] Emit zext move when the source of the zext is AssertZext or AssertSext (details)
  361. [X86] Add some demanded bits test cases for PDEP with constant mask (details)
  362. This is a test commit (details)
  363. Revert "This is a test commit" (details)
  364. [FPEnv] Use typed accessors in FPOptions (details)
  365. [AArch64] Add tests for zext pattern match with AssertZext/AssertSext operand, NFC (details)
  366. [NFC][fuzzer] Simplify StrcmpTest.cpp (details)
  367. Revert "[InstCombine] Canonicalize SPF_ABS to abs intrinc" (details)
  368. [sanitizer] Add facility to print the full StackDepot (details)
  369. [NFC][sanitizer] Disable a test on Windows (details)
  370. [NFC][gotsan] Fix 'format' error (details)
  371. AArch64: make sure jump table entries can reach entire image (details)
  372. [TableGen][GlobalISel] Fix handling of zero_reg (details)
  373. [SCEV] Generalize SCEVParameterRewriter to accept SCEV expression as target. (details)
  374. Revert "[libunwind] Support for leaf function unwinding." (details)
  375. Recommit "[DSE] Switch to MemorySSA-backed DSE by default." (details)
  376. [mlir][Linalg] Evolve named ops to use assembly form and support linalg on tensors. (details)
  377. [Polly] Update map passed to SCEVParameterReweriter. (details)
  378. [Test] Missing range check removal opportunity (details)
  379. [UpdateCCTestChecks] Include generated functions if asked (details)
  380. [DWARFYAML][test] Use 'CHECK-NEXT:' to make checkers stricter. NFC. (details)
  381. [DWARFYAML] Make the include_directories, file_names and opcodes fields of the line table optional. (details)
  382. [libunwind] Support for leaf function unwinding. (details)
  383. [InstSimplify] add another test for NaN propagation; NFC (details)
  384. [AMDGPU] Set DS alignment requirements to be more strict (details)
  385. [SLP] Allow reordering of vectorization trees with reused instructions. (details)
  386. Revert "[amdgpu] Lower SGPR-to-VGPR copy in the final phase of ISel." (details)
  387. emacs: Add nofree and willreturn to list of attributes (details)
  388. IR: Move denormal mode parsing from MachineFunction to Function (details)
  389. [InstSimplify] fix fmin/fmax miscompile for partial undef vectors (PR47567) (details)
  390. [mlir][StandardToSPIRV] Handle vector of i1 case for lowering zexti to SPIR-V. (details)
  391. [clangd] Add option for disabling AddUsing tweak on some namespaces. (details)
  392. [AIX] Enable large code model when building with clang (details)
  393. [DAG] BuildVectorSDNode::getSplatValue - pull out repeated getNumOperands() calls. NFCI. (details)
  394. [X86][AVX] Add missing i686 broadcastm test coverage (details)
  395. [mlir][openacc] Support Index and AnyInteger in loop op (details)
  396. [mlir][openacc] Add missing operands for acc.data operation (details)
  397. [MLIR][SPIRV] Create new ctx for deserialization in roundtrips. (details)
  398. [DFSan] Add strpbrk wrapper. (details)
  399. [X86][AVX] lowerBuildVectorAsBroadcast - improve i64 BROADCASTM lowering on 32-bit targets (details)
  400. [MLIR][ODS] Add constBuilderCall for TypeArrayAttr (details)
  401. Extending Baremetal toolchain's support for the rtlib option. (details)
  402. Use one more byte to silence a warning from Vistual C++ (details)
  403. [NFC][ScheduleDAG] Remove unused EntrySU SUnit (details)
  404. [libomptarget] Disable build of amdgpu plugin as it doesn't build with rocm. (details)
  405. [clang-format] Add a option for the position of Java static import (details)
  406. [clang-format] NFC ensure the clang-format tests remain clang-formatted (details)
  407. [mlir][shape] Extend shape.cstr_require with a message. (details)
  408. [clangd] Add Random Forest runtime for code completion. (details)
  409. [AArch64][GlobalISel] Make <8 x s8> of G_BUILD_VECTOR legal. (details)
  410. AMDGPU: Don't sometimes allow instructions before lowered si_end_cf (details)
  411. [flang] Rework preprocessing of stringification (details)
  412. [ASan][NewPM] Fix byref-args.ll under NPM (details)
  413. [Sema] Handle objc_super special lookup when checking builtin compatibility (details)
  414. DebugInfo: Tidy up initializing multi-section contributions in DWARFContext (details)
  415. [test][HWAsan] Fix kernel-inline.ll under NPM (details)
  416. [CodeGen] emit CG profile for COFF object file (details)
  417. Reapply "RegAllocFast: Record internal state based on register units" (details)
  418. RegAllocFast: Rewrite and improve (details)
  419. CodeGen: Move split block utility to MachineBasicBlock (details)
  420. [X86][AVX] Add missing non AVX512VL broadcastm test coverage (details)
  421. PR47468: Fix findPHICopyInsertPoint, so that copies aren't incorrectly inserted after an INLINEASM_BR. (details)
  422. DebugInfo: Simplify line table parsing to take all the units together, rather than CUs and TUs separately (details)
  423. Linewrap & remove some dead typedefs from previous commit (details)
  424. [InstCombine][SVE] Skip scalable type for InstCombiner::getFlippedStrictnessPredicateAndConstant. (details)
  425. [test][TSan] Fix tests under NPM (details)
  426. [X86][AVX] lowerBuildVectorAsBroadcast - improve BROADCASTM lowering on non-VLX targets (details)
  427. scudo: Add an API for disabling memory initialization per-thread. (details)
  428. First pass on MLIR python context lifetime management. (details)
  429. clangd:  Make ompletionModelCodegen.py tpy2.7 compatible (details)
  430. [gn build] (manually) port 9b6765e784b3 (details)
  431. Pre-commit test for CSEing masked loads/stores (details)
  432. [gn build] Do not sync filenames containing variable references (details)
  433. [clang-format] Recognize "hxx" as a C++ header in clang-format-diff.py (details)
  434. Temporarily Revert "[SLP] Allow reordering of vectorization trees with reused instructions." (details)
  435. [gn build] (manually) port 9b6765e784b3 more (details)
  436. [gn build] add file i forgot to add in 929d91a55616 (details)
  437. [InstSimplify] add tests for constant folding fmin/fmax with undef op; NFC (details)
  438. clang: Make changes in 7c8bb409f31e py2.7-compatible (details)
  439. CompletionModelCodegen: Remove unused import (details)
  440. [OpenMP] Initial Support for OpenMP Webpage Documentation (details)
  441. [msan][asan] Add runtime flag intercept_strcmp (details)
  442. [llvm-cov] Allow commas in filenames passed to `-object` flag (details)
  443. [COFF] Move per-global .drective emission from AsmPrinter to TLOFCOFF (details)
  444. [spirv] Move device info from resource limit into target env (details)
  445. Temporarily Revert "[clangd] Add Random Forest runtime for code completion." (details)
  446. [test][InstrProf] Fix always_inline.ll under NPM (details)
  447. [instcombine][x86] Converted pdep/pext with shifted mask to simple arithmetic (details)
  448. [clang][module] Improve incomplete-umbrella warning (details)
  449. [clang] Remove profile available check for fsplit-machine-functions. (details)
  450. [NFC][sanitizer] Don't use ::testing::internal (details)
  451. [lld][WebAssembly] Fix -Wunused-variable after D87663 (details)
  452. [PowerPC] Implement Move to VSR Mask builtins in LLVM/Clang (details)
  453. [GlobalISel] Add lowering support for G_ABS and use for AArch64. (details)
  454. [SCEV] Fix an unused variable in -DLLVM_ENABLE_ASSERTIONS=off build (details)
  455. [NFC][Asan] Fix test broken by RegAllocFast (details)
  456. [NFC][StackSafety] Replace auto with type (details)
  457. [AArch64][GlobalISel] Legalize arithmetic ops for <4 x s16> (details)
  458. [AArch64][GlobalISel] Add tests for pre-existing selection support for <4 x s16> arithmetic/bitwise ops. (details)
  459. [NFC][LSan] Add REQUIRES: linux (details)
  460. [LiveDebugValues] Add `#if !defined(NDEBUG) || defined(LLVM_ENABLE_DUMP)` to suppress -Wunused-function (details)
  461. [llvm-install-name-tool] Validate -id value early (details)
  462. Temporarily Revert "RegAllocFast: Rewrite and improve" (details)
  463. [llvm-objcopy][MachO] Add llvm-bitcode-strip driver (details)
  464. Revert "[gn build] (manually) port 9b6765e784b3" anf follow-ups (details)
  465. [llvm-objcopy][MachO] Clean up the interface of Object (details)
  466. [gn build] (manually) port 5495b691646 (details)
  467. DebugInfo: Cleanup RLE dumping, using a length-constrained DataExtractor rather than carrying the end offset separately (details)
  468. [X86] Invert the compares in inline-asm-flag-output.ll so that the setcc instruction condition matches the test name. NFC (details)
  469. [X86] Fix copy paste mistake in @ccnp flag. (details)
  470. [lld-macho] create __TEXT,__unwind_info from __LD,__compact_unwind (details)
  471. [IRSim] Adding ilist for IRInstructionData. (details)
  472. [ASAN] Properly deal with musttail calls in ASAN (details)
  473. [AArch64][GlobalISel] Add legalization and selection support for <4 x s16> G_SHL. (details)
  474. [X86] Return from SimplifyDemandedBitsForTargetNode after calculating known bits for VSHLI/VSRAI/VSRLI. (details)
  475. Add -Wno-error=unknown flag to clang-format. (details)
  476. Revert "Temporarily Revert "[clangd] Add Random Forest runtime for code completion."" (details)
  477. InstCombiner.h - remove unnecessary KnownBits forward declaration. NFCI. (details)
  478. Revert "Revert "[gn build] (manually) port 9b6765e784b3" anf follow-ups" (details)
  479. [gn build] (manually) merge 2124ca1d5 (details)
  480. [gn build] Port 2124ca1d5cb (details)
  481. lld/mach-o: Make tool scripts from 2124ca1d5cb py2.7-compatible (details)
  482. Change name of Record::TheInit to CorrespondingDefInit to make code clearer. (details)
  483. [HIP] Fix -gsplit-dwarf option (details)
  484. Revert "[HIP] Fix -gsplit-dwarf option" (details)
  485. Fixes complexity of map insert_or_assign with a hint. (details)
  486. [ConstantFolding] add undef handling for fmin/fmax intrinsics (details)
Changes
  1. clang-x86-ninja-win10: removed DIA flag, added LIBZ flag (details)
  2. Changed to use cmake arguments to specify C and C++ compilers. (details)
  3. Add ARM64 Windows on Arm buildbots (details)
  4. ang-x86-ninja removed MSVC environment setup (details)
  5. fixed compiler argument (details)

Started by timer

This run spent:

  • 5 hr 58 min waiting;
  • 11 hr build duration;
  • 11 hr total from scheduled to completion.
Revision: f74a334fe35bcea08a48f76462782f0eafc6d564
  • refs/remotes/origin/master
Revision: afcad9888264b073d5a16d0efe57792de51c2627
  • refs/remotes/origin/master
Test Result (no failures)