Started 1 mo 6 days ago
Took 17 min

Success Build clang-d366790-g742250bf62a-t14732-b14732.tar.gz (Sep 21, 2020 11:06:22 AM)

Issues

No known issues detected

Build Log

Changes
  1. SwitchLoweringUtils.h - reduce TargetLowering.h include. NFCI. (details)
  2. [SyntaxTree] Specialize `TreeTestBase` for `BuildTreeTest`, `MutationsTest` and `SynthesisTest` (details)
  3. Fix typo in dsymutil.rst (details)
  4. Introduce linalg.vecmat (details)
  5. Revert "[gcov] Delete flush_fn_list (unused since D83149)" (details)
  6. [gn build] Port c01d28dc51b (details)
  7. [PPC][GlobalISel] Add initial GlobalIsel infrastructure (details)
  8. [ArgumentPromotion]: Copy function metadata after promoting arguments (details)
  9. [lldb, tests] Correctly configure the yaml2obj paths (details)
  10. [gcov] Delete flush_fn_list (unused since D83149) (details)
  11. [NFC][ThinLTO] Let llvm::EmbedBitcodeInModule handle serialization. (details)
  12. Revert D86875 "[Flang][NFC] Remove license comments from files in docs/ folder." (details)
  13. [compiler-rt] [netbsd] Add fallback definitions for MKISCSI=no (details)
  14. [compiler-rt] [netbsd] Improve code formatting (details)
  15. [ImplicitNullCheck] Handle instructions that preserve zero value (details)
  16. [Support] Use unique_function rather than std::function for ThreadPool TaskTy. (details)
  17. [NFC] Fix whitespace in lldb-vscode --help (details)
  18. [PGO] Skip if an IndirectBrInst critical edge cannot be split (details)
  19. [compiler-rt] [netbsd] Update generate_netbsd_syscalls.awk (details)
  20. [compiler-rt] [netbsd] Regenerate syscall hooks (details)
  21. [SLPVectorizer][X86][AMDGPU] Remove fcmp+select to fmin/fmax reduction support. (details)
  22. Revert "[Support] Use unique_function rather than std::function for ThreadPool TaskTy." (details)
  23. [WebAssembly] Set unreachable as canonical to permit disassembly (details)
  24. Make struct dialects have the same field name as everything else, 'dialect'. (details)
  25. Allow Dialects to be initialized via nullptr. (details)
  26. [gn build] (semi-manually) port 009cd4e4910 (details)
  27. Fix operator!= for Dialects. (details)
  28. [Hexagon] Split pair-based masked memops (details)
  29. [SVE] Bail from VectorUtils heuristics for scalable vectors (details)
  30. [ImplicitNullChecks] NFC: Remove unused PointerReg arg in dep analysis (details)
  31. [libc][NFC][obvious] Remove a redudant dep of strcmp implementation. (details)
  32. Diable sanitizer options for amdgpu (details)
  33. GlobalISel: Combine fneg(fneg x) to x (details)
  34. [InstCombine] Regenerate test checks (NFC) (details)
  35. [InstCombine] Add more tests for select op replacement (NFC) (details)
  36. [DemandedBits] Add braces to large if (NFC) (details)
  37. [DemandedBits][BDCE] Add support for min/max intrinsics (details)
  38. [ORC] Make MaterializationResponsibility immovable, pass by unique_ptr. (details)
  39. [libc][obvious] Include Sqrt.h in SqrtLongDoubleX86.h. (details)
  40. [EarlyCSE] Equivalent SELECTs should hash equally (details)
  41. [DSE] Switch to MemorySSA-backed DSE by default. (details)
  42. [ELF] Make two PPC64.cpp variables constexpr. NFC (details)
  43. [flang] Fix assert on constant folding of extended types (details)
  44. Use pragmas to work around MSVC x86_32 debug miscompile bug (details)
  45. [AArch64][GlobalISel] Don't emit a branch for a fallthrough G_BR at -O0. (details)
  46. Fix wrong comment about enabling optimizations to work around a bug (details)
  47. Remove unused variable introduce in 0448d11a06b451a causing build (details)
  48. [obj2yaml] Add support for dumping the .debug_ranges section. (details)
  49. [lldb] Add missing LLDB_REGISTER_CONSTRUCTOR in SBPlatform (details)
  50. [mlir][Analysis] Allow Slice Analysis to work with linalg::LinalgOp (details)
  51. scudo: Introduce a new mechanism to let Scudo access a platform-specific TLS slot (details)
  52. scudo: Remove the THREADLOCAL macro. (details)
  53. Remove dependency on clangASTMatchers. (details)
  54. Revert "[EarlyCSE] Equivalent SELECTs should hash equally" (details)
  55. [Asan] Fix __asan_update_allocation_context (details)
  56. [EarlyCSE] Fix and recommit the revised c9826829d74e637163fdb0351870b8204e62d6e6 (details)
  57. libclc/spirv: Add missing files from D85911 (details)
  58. [NFC][MLInliner] Presort instruction successions. (details)
  59. [DebugInfo] Fixing CodeView assert related to lowerBound field of DISubrange. (details)
  60. [EarlyCSE] Remove unnecessary operand swap. (details)
  61. [NFC][PowerPC] Add tests of constants-i64. (details)
  62. [Clang] Clarify __builtin_memcpy_inline documentation (details)
  63. [CodeGen] [WinException] Remove a redundant explicit section switch for aarch64 (details)
  64. [MC] [Win64EH] Canonicalize ARM64 unwind opcodes (details)
  65. [MC] [Win64EH] Write packed ARM64 epilogues if possible (details)
  66. [NewPM] Introduce PreserveCFG check (details)
  67. [SVE][CodeGen] Fix InlineFunction for scalable vectors (details)
  68. [mlir][Linalg] Make LinalgBaseTilingPattern not delete the original operation. (details)
  69. [clang][Sparc] Default to -mcpu=v9 for Sparc V8 on Solaris (details)
  70. Uncapitalize word in LanguageExtensions.rst (details)
  71. [mlir] Fix generation of AVX512 dialect documentation (details)
  72. [MC] [Win64EH] Fix builds with expensive checks enabled (details)
  73. Revert "[ORC] Make MaterializationResponsibility immovable, pass by unique_ptr." (details)
  74. [mlir][Linalg] Print both types for linalg.transpose (details)
  75. [CodeGenPrepare] Simplify code. NFCI. (details)
  76. [AMDGPU] Make movreld-bug test case more robust (details)
  77. [clangd][NFC] Get rid of an `else after return` (details)
  78. BasicTTIImpl.h - remove unused MCSchedule.h include. NFCI. (details)
  79. [X86] Keep variables from getDataLayout/getDebugLoc calls as const reference. NFCI. (details)
  80. [clang][aarch64] Fix ILP32 ABI for arm_sve_vector_bits (details)
  81. [flang][driver] Add the new flang compiler and frontend drivers (details)
  82. [clang][aarch64] Fix mangling of bfloat16 neon vectors (details)
  83. [DFSan] XFail a test that's suffering too much optimization (details)
  84. PluginLoader.h - only include CommandLine.h if required. NFCI. (details)
  85. Attributor.h - remove unused includes. NFCI. (details)
  86. [IPO] Remove unnecessary Module.h includes. NFCI. (details)
  87. [LiveDebugValues][NFC] Re-land 60db26a66d, add instr-ref tests (details)
  88. [analyzer][MacroExpansion] Add a few dumps functions (details)
  89. [analyzer][MacroExpansion][NFC] Fix incorrectly calling parameters arguments (details)
  90. [NFC] Fix the signature and definition of findByPrefix (details)
  91. [analyzer][MacroExpansion][NFC] Fix a missing test output check (details)
  92. [mlir][Linalg] Refactor StructuredOpInterface - NFC (details)
  93. [analyzer][MacroExpansion] Fix a crash where multiple parameters resolved to __VA_ARGS__ (details)
  94. [MLIR][Linalg] Undo spurious parameter name change (details)
  95. [libTooling] Fix use of `char` in comparison. (details)
  96. [ARM] Update arm-storebytesmerge.ll test. NFC (details)
  97. [flang] Add new documentation main page (details)
  98. [libcxx] Handle target triples with dashes in platform name (details)
  99. [ConstraintSystem] Add helpers to deal with linear constraints. (details)
  100. [gn build] Port 3eb141e5078 (details)
  101. Revert "[ConstraintSystem] Add helpers to deal with linear constraints." (details)
  102. [gn build] Port 8da6ae4ce1b (details)
  103. [analyzer][NFC] Don't bind values to ObjCForCollectionStmt, replace it with a GDM trait (details)
  104. [libc++] NFC: Add missing license to test (details)
  105. [NFC] Fix compiler warnings due to integer comparison of different signedness (details)
  106. [LiveDebugValues][NFC] Add additional tests (details)
  107. [InstCombine] add/move tests for ptr diff; NFC (details)
  108. [InstCombine] propagate 'nsw' on pointer difference of 'inbounds' geps (PR47430) (details)
  109. [SyntaxTree] Rename functions to start with verb (details)
  110. Revert "[InstCombine] propagate 'nsw' on pointer difference of 'inbounds' geps (PR47430)" (details)
  111. [DSE] Make sure that DSE+MSSA can handle masked stores (details)
  112. [NFC] Follow up on D87111 - Add an option for unrolling loops up to a factor - CR issues addressed. (details)
  113. [flang] Fix build issue with BUILD_SHARED_LIBS=ON (details)
  114. [gn build] slightly improve libcxx_needs_site_config (details)
  115. [examples] Adjust ThinLtoInstrumentationLayer for emit signature change (details)
  116. [libcxx] Remove the 'availability' Lit feature (details)
  117. [SLP] add test for missed store vectorization; NFC (details)
  118. [SLP] further limit bailout for load combine candidate (PR47450) (details)
  119. [docs] Fix typos (details)
  120. [DFSan] Re-enable event_callbacks test. (details)
  121. [ELF][PowerPC] Define NOP as 0x60000000 to tidy up code. NFC (details)
  122. Revert "[examples] Adjust ThinLtoInstrumentationLayer for emit signature change" (details)
  123. [FPEnv] [Clang] Enable constrained FP support for PowerPC (details)
  124. [ARM] Extra MLA reductions tests. NFC (details)
  125. [SVE] Regenerate sve vector bits tests. NFC (details)
  126. [mlir][spirv] OpConvertSToF support operands with different bitwidth. (details)
  127. [mlir] Fix some edge cases around 0-element TensorFromElementsOp (details)
  128. [lldb/API] Add Breakpoint::SerializeToStructuredData to SBAPI (details)
  129. [WebAssembly] Add assembly syntax for mutable globals (details)
  130. [CMake][OpenMP] Simplify getting CUDA library directory (details)
  131. [SyntaxTree][Synthesis] Add support for simple Leafs and test based on tree dump (details)
  132. [SyntaxTree] Reduce visibility of `Arena::lexBuffer`. (details)
  133. [SyntaxTree] Add const qualifiers, from [llvm-qualified-auto] (details)
  134. [flang] Fix bug for forward referenced type (details)
  135. Re-split integral & pointer overloads. Add tests. (details)
  136. [ThinLTO] Make -lto-embed-bitcode an enum (details)
  137. [Coroutine][Sema] Tighten the lifetime of symmetric transfer returned handle (details)
  138. [SyntaxTree][Synthesis] Add support for Tree. (details)
  139. Re-apply "[ORC] Make MaterializationResponsibility immovable..." with fixes. (details)
  140. Fix -gz=zlib options for linker (details)
  141. Sema: add support for `__attribute__((__swift_error__))` (details)
  142. [lld][WebAssembly] Convert a objyaml-using test to assembly (details)
  143. Fix test hip-gz-options.hip (details)
  144. CodeGen: Require SSA to run PeepholeOptimizer (details)
  145. RegAllocFast: Fix typo in comment (details)
  146. docs: add a newline to appease Sphinx (details)
  147. [MC] Allow .org directives in SHT_NOBITS sections (details)
  148. [NFC][Asan] Early return from GetBlockBegin (details)
  149. Fix clang Wrange-loop-analysis in BuildTree.cpp (details)
  150. [lldb] Add test for CFMutableDictionaryRef (details)
  151. [MS ABI] Add mangled type for auto template parameter whose argument kind is Integeral (details)
  152. [NFC][Asan] Add another lsan test (details)
  153. [NewPM][CodeGen] Introduce CodeGenPassBuilder to help build codegen pipeline (details)
  154. [ConstantFold] Fold binary arithmetic on scalable vector splats. (details)
  155. [NFC] Remove unused static function (details)
  156. Fix a typo in 31ecf8d29d81d196374a562c6d2bd2c25a62861e (details)
  157. [gn build] Port 31ecf8d29d8 (details)
  158. [ConstantFold] Make areGlobalsPotentiallyEqual less aggressive. (details)
  159. [lldb] Use GetNonKVOClassDescriptor to get the NSDictionary class descriptor (details)
  160. Fix a couple of tests that relied on the clang binary having 'clang' somewhere in the name (details)
  161. [gn] Remove unneeded MC dep from llvm-tblgen (details)
  162. Revert "[NewPM][CodeGen] Introduce CodeGenPassBuilder to help build codegen pipeline" (details)
  163. [gn build] Port ad99e34c59b (details)
  164. [PowerPC] Set the mayRaiseFPException for FCMPUS/FCMPUD (details)
  165. [Power10] Enable the heuristic for Power10 and switch the sched model (details)
  166. [AST][FPEnv] Keep FP options in trailing storage of CastExpr (details)
  167. Add raw_fd_stream that supports reading/seeking/writing (details)
  168. Add raw_fd_stream_test.cpp into CMakeLists.txt (details)
  169. Missing change from previous commit (details)
  170. Add a header file to support ssize_t for windows (details)
  171. Revert "[AST][FPEnv] Keep FP options in trailing storage of CastExpr" (details)
  172. [gn build] Port 19531a81f1d (details)
  173. [X86][SSE] lowerShuffleAsDecomposedShuffleBlend - support decomposed unpacks for some vXi8/vXi16 cases (details)
  174. [InstCombine] Fix incorrect SimplifyWithOpReplaced transform (PR47322) (details)
  175. [ARM] Recognize "double extend" reduction patterns (details)
  176. [InstCombine][X86] getNegativeIsTrueBoolVec - use ConstantExpr evaluators. NFCI. (details)
  177. [Intrinsics] define semantics for experimental fmax/fmin vector reductions (details)
  178. [ARM] Fixup single source mla reductions. (details)
  179. [InstCombine][X86] Add tests for masked load/stores with comparisons. (details)
  180. Reland [AssumeBundles] Use operand bundles to encode alignment assumptions (details)
  181. [MachineScheduler] Fix operand scheduling for pre/post-increment loads (details)
  182. [Clang] Add option to allow marking pass-by-value args as noalias. (details)
  183. [InstCombine][X86] Covert masked load/stores with (sign extended) bool vector masks to generic intrinsics. (details)
  184. TableGen: change a couple of member names to clarify their use. (details)
  185. [LV][ARM] Add preferInloopReduction target hook. (details)
  186. [DSE] Precommit test case with loop carried dependence. (details)
  187. [DSE] Bail out on MemoryPhis when deleting stores at end of function. (details)
  188. [DSE] Adjust coroutines test after e082dee2b588. (details)
  189. [SelectionDAG][X86][ARM][AArch64] Add ISD opcode for __builtin_parity. Expand it to shifts and xors. (details)
  190. [MinGW] Use lib prefix for libraries (details)
  191. [MinGW][clang-shlib] Build by default on MinGW (details)
  192. [MinGW][libclang] Allow simultaneous shared and static lib (details)
  193. [InstCombine] Add extra use tests for abs canonicalization (NFC) (details)
  194. [gcov] Clean up by getting llvm.dbg.cu earlier (details)
  195. [gcov] emitProfileArcs: iterate over GCOVFunction's instead of Function's to avoid duplicated filtering (details)
  196. Revert "[gcov] emitProfileArcs: iterate over GCOVFunction's instead of Function's to avoid duplicated filtering" (details)
  197. Change range operator from deprecated '-' to '...' (details)
  198. Update TableGen test files to use the new '...' range punctuation. (details)
  199. [ARM] Add additional vecreduce float legalization test (NFC) (details)
  200. [gcov] Process .gcda immediately after the accompanying .gcno instead of doing all .gcda after all .gcno (details)
  201. [lld][WebAssembly] Error on import/export of mutable global without `mutable-globals` feature (details)
  202. [ARM] Add tests for fmin/max + inf folds (NFC) (details)
  203. [lld][WebAssembly] Add initial support for -Map/--print-map (details)
  204. [gn build] Port cc2da5554b5 (details)
  205. [Hexagon] Avoid widening vectors with non-HVX element types (details)
  206. [X86] Use ISD::PARITY directly instead of emitting CTPOP and AND from combineHorizontalPredicateResult. (details)
  207. [LegalizeTypes] Remove a few cases from SplitVectorOperand that should never happen. NFC (details)
  208. [Docs] Fix --print-supported-cpus option rendering (details)
  209. [llvm-cov gcov] Improve accuracy when some edges are not measured (details)
  210. [gcov] Assign names to some types and loaded values used in @__llvm_internal* (details)
  211. [gcov] Add spanning tree optimization (details)
  212. [gcov] Fix memory leak due to BranchProbabilityInfoWrapperPass (details)
  213. Reland "[PowerPC] Implement instruction clustering for stores" (details)
  214. [X86] Add test cases for PR11210 (details)
  215. [ARM] Add tests for fmin/max with largest/smallest float (NFC) (details)
  216. [CGP] Prevent optimizePhiType from iterating forever (details)
  217. [DAGCombiner] Propagate FMF flags in FMA folding (details)
  218. [ASTImporter] Add basic support for comparing Stmts and compare function bodies (details)
  219. [SelectionDAG] Remove default for 'unsigned' Alignment for getLoad/getStore/getExtLoad/getTruncStore. Add default for MaybeAlign version. NFCI (details)
  220. GCOVProfiling: Avoid use-after-move (details)
  221. Correct end-of-namespace comment to be clang-tidy/LLVM style appropriate (details)
  222. PPCInstrInfo: Fix readability-inconsistent-declaration-parameter-name clang-tidy warning (details)
  223. [ARM] Add some fmin/fmax tests with commuted operands (NFC) (details)
  224. [llvm-cov gcov] Add -r (--relative-only) && -s (--source-prefix) (details)
  225. [llvm-cov gcov][test] Unsupport Windows (details)
  226. [JITLink] Improve formatting for Edge, Block and Symbol debugging output. (details)
  227. [SelectionDAG] Move ISD:PARITY formation from DAGCombine to SimplifyDemandedBits. (details)
  228. [docs] Document LLVM_EXTERNALIZE_DEBUGINFO CMake option (details)
  229. [CodeGenPrepare] Fix zapping dead operands of assume (details)
  230. [AST][FPEnv] Keep FP options in trailing storage of CastExpr (details)
  231. [llvm-cov gcov] Refactor counting and reporting (details)
  232. [analyzer] Evaluate PredefinedExpressions (details)
  233. [analyzer][docs][NFC] Document the ento namespace in the llvm/Lexicon (details)
  234. [analyzer][z3] Use more elaborate Z3 variable names (details)
  235. [CodeGen] Fix bug in IncrementPointer (details)
  236. [ARM] Fix so immediates and pc relative checks (details)
  237. [UnifyLoopExits] Fix non-deterministic iteration order (details)
  238. [compiler-rt] [netbsd] Use internal_ptrace() instead of ptrace() (details)
  239. [JumpThreading] Fix an incorrect Modified status (details)
  240. AMDGPU/GlobalISel/Emitter Support for predicate code that uses operands (details)
  241. [clangd] Add error() function for creating formatv-style llvm::Errors. NFC (details)
  242. [gn build] Port 30667c967d3 (details)
  243. [DebugInstrRef][1/9] Add fields for instr-ref variable locations (details)
  244. [clangd] Track tweaks that fail the apply stage (details)
  245. [CodeGen][X86] Regenerate minmax reduction sequence tests to match arithmetic tests. (details)
  246. [clangd] makeStringError,make_error<StringError> -> error() (details)
  247. [LegalizeDAG] Fix MSVC "result of 32-bit shift implicitly converted to 64 bits" warning. NFCI. (details)
  248. AMDGPU/GlobalISel Add test for non-leaf complex patterns (details)
  249. AMDGPU/GlobalISel/Emitter Recognize additional 'same operand checks' (details)
  250. AMDGPU/GlobalISel Check for NoNaNsFPMath in isKnownNeverSNaN (details)
  251. [SVE] In LoopIdiomRecognize::isLegalStore bail out for scalable vectors (details)
  252. [ARM][MVE] Tail-predication: check get.active.lane.mask's TC value (details)
  253. [SyntaxTree][List] Fix: `ParameterDeclarationList` is the `List` inside `ParametersAndQualifiers` (details)
  254. [SyntaxTree] Provide `List::classof` (details)
  255. [SyntaxTree][List] `assertInvariants` for `List`s (details)
  256. [ARM] Selects SSAT/USAT from correct LLVM IR (details)
  257. [DSE] Precommit test case for invalid elimination of store in loop. (details)
  258. [DSE] Only eliminate candidates that always store the same loc. (details)
  259. [CGP] Limit converting phi types to simple loads and stores (details)
  260. [mlir] Check for type conversion success in std->llvm function conversion (details)
  261. [pstl] Support Threading Building Blocks 2020 (oneTBB) for "tbb" parallel backend. (details)
  262. [llvm-readobj/elf][test] - Test all core note types properly. (details)
  263. [llvm-readelf/obj] - Refine and generalize the code that is used to dump notes. (details)
  264. [NFC] Add missing `const` statements in SCEV (details)
  265. [llvm-readobj] - Cleanup implementation LLVMStyle<ELFT>::printAddrsig(). (details)
  266. [llvm-readobj/elf] - Don't use unwrapOrError when reporting errors about SHT_DYNAMIC sections. (details)
  267. Don't dereference from a dyn_cast<>. NFCI. (details)
  268. Assert we've found both vector types. NFCI. (details)
  269. [AMDGPU] Don't cluster stores (details)
  270. [InstSimplify] fix miscompiles with maximum/minimum intrinsics (details)
  271. [ARM] Enable tail predication for reduction tests. NFC (details)
  272. [XCOFF][AIX] Handle TOC entries that could not be reached by positive range in small code model (details)
  273. [InstSimplify] fix test comments; NFC (details)
  274. [InstSimplify] add/move tests for fmin/fmax; NFC (details)
  275. [InstSimplify] reduce code duplication for fmin/fmax folds; NFC (details)
  276. Add support for casting elements in vectors for certain Std dialect type conversion operations. (details)
  277. [libcxx] ostream{,buf}_iterator::difference_type changes in C++20 (details)
  278. Assert we've found the size of each (non-overlapping) structure. NFCI. (details)
  279. [MemorySSA] Precommit test case for PR47498. (details)
  280. [MemorySSA] Make sure PerformedPhiTrans is updated for each visited def. (details)
  281. [InstSimplify] allow folds for fmin/fmax with 'ninf' (details)
  282. Sema: add support for `__attribute__((__swift_objc_members__))` (details)
  283. [InstSimplify] add folds for fmin/fmax with 'nnan' (details)
  284. [flang] Correctly detect overlapping integer cases (details)
  285. [libc] Decouple string functions. (details)
  286. [ELF] Define a reportRangeError() overload for thunks and tidy up recent PPC64 thunk range errors (details)
  287. [flang] Fix analyzed form of type-bound assignment (details)
  288. Let -basic-block-sections=labels emit basicblock metadata in a new .bb_addr_map section, instead of emitting special unary-encoded symbols. (details)
  289. collectBitParts - use const references. NFCI. (details)
  290. Retry of D84974 (details)
  291. [libc++] Upgrade the Clang on build bots (details)
  292. Fix 132e57bc597bd3f50174b7d286c43f76b47f11c1 (details)
  293. [DAGCombiner] Fold fmin/fmax with INF / FLT_MAX (details)
  294. [InstCombine] Simplify select operand based on equality condition (details)
  295. [ms] [llvm-ml] Add missing built-in type aliases (details)
  296. [ms] [llvm-ml] Fix struct padding logic (details)
  297. [ms] [llvm-ml] Add support for size queries in MASM (details)
  298. [ms] [llvm-ml] Add basic support for SEH, including PROC FRAME (details)
  299. [ARM] Add more tests for vecreduce soft float legalization (NFC) (details)
  300. [Legalize][ARM][X86] Add float legalization for VECREDUCE (details)
  301. [libc] Extend MPFRMatcher to handle 2-input-1-output and support hypot function. (details)
  302. [libc++] Use LLVM 11 instead of trunk on build bots (details)
  303. [AArch64] Add additional vecreduce fmax/fmin legalization tests (NFC) (details)
  304. [PowerPC] Implement Thread Local Storage Support for Local Exec (details)
  305. [ELF] Add documentation for --warn-backrefs: a GNU ld compatibility checking tool (and lesser of layering detection) (details)
  306. [FastISel] Bail out of selectGetElementPtr for vector GEPs. (details)
  307. [libc++] Add comment in atomic test to explain why part of it is disabled on Apple (details)
  308. [MemProf] Rename HeapProfiler to MemProfiler for consistency (details)
  309. [gn build] Port 226d80ebe20 (details)
  310. [docs][NewPM] Add docs for writing NPM passes (details)
  311. [Asan] Fix false leak report (details)
  312. Make namespace handling uniform across dialect backends. (details)
  313. Update PowerPC backend ownership in CODE_OWNERS.TXT (details)
  314. [AMDGPU] Add XDL resource to scheduling model (details)
  315. [SelectionDAG] Use Align/MaybeAlign in calls to getLoad/getStore/getExtLoad/getTruncStore. (details)
  316. [libc++] Make rotate a constexpr. (details)
  317. [libc++] Finish implementing P0202R3 (details)
  318. Fix MLIR standalone example to properly handle namespace (details)
  319. [libc++][test] Portability fix of std::strstreambuf constructor test (details)
  320. [docs] Update OrcV1 removal timeline. (details)
  321. [PruneEH][NFC] Use CallGraphUpdater in PruneEH (details)
  322. [flang] More clean-up of CookedSource API (details)
  323. Revert "[libc++] Make rotate a constexpr." (details)
  324. [Take 2] [libc++] Make rotate a constexpr. (details)
  325. [flang] Fix bug for forward referenced type (details)
  326. [GlobalISel] Add G_UNMERGE_VALUES(G_MERGE_VALUES) combine (details)
  327. Revert "[docs][NewPM] Add docs for writing NPM passes" (details)
  328. [GISel]: Add combine for G_FABS to G_FABS (details)
  329. Reland [docs][NewPM] Add docs for writing NPM passes (details)
  330. [Hexagon] Some HVX DAG combines (details)
  331. [Hexagon] Widen loads and handle any-/sign-/zero-extensions (details)
  332. [Hexagon] Add more detailed testcase for widening truncates (details)
  333. [Sema] Address-space sensitive index check for unbounded arrays (details)
  334. [X86] Place new constant node in topological order in X86DAGToDAGISel::matchBitExtract. (details)
  335. [GlobalISel] Add G_UNMERGE(Cst) -> Cst1, Cst2, ... combine (details)
  336. [Asan] Accept __lsan_ignore_object for redzone pointer (details)
  337. [AArch64] Statepoint support for AArch64. (details)
  338. [flang] Allow Fortran comments after #include path (details)
  339. Revert "[X86] Place new constant node in topological order in X86DAGToDAGISel::matchBitExtract." (details)
  340. [X86] Place new constant node in topological order in X86DAGToDAGISel::matchBitExtract (details)
  341. [flang] Respect BZ mode in exponent parts, too (details)
  342. [libc++abi] Do not declare __cxa_finalize and __cxa_atexit in <cxxabi.h> (details)
  343. [GlobalISel] Add `X,Y<dead> = G_UNMERGE Z` -> X = G_TRUNC Z (details)
  344. [GlobalISel] Add a `X, Y = G_UNMERGE(G_ZEXT Z)` -> X = G_ZEXT Z; Y = 0 combine (details)
  345. [Coroutines] Fix a typo in documentation (details)
  346. [DebugInfo] Remove dots from getFilenameByIndex return value (details)
  347. [lld][WebAssembly] Allow globals imports via import_name/import_module (details)
  348. [DebugInfo] Fix methods of AsmPrinter to emit values corresponding to the DWARF format (1/19). (details)
  349. [DebugInfo] Fix DIE value emitters to be compatible with DWARF64 (2/19). (details)
  350. [DebugInfo] Add new emitting methods for values which depend on the DWARF format (3/19). (details)
  351. [DebugInfo] Add the -dwarf64 switch to llc and other internal tools (4/19). (details)
  352. [DebugInfo] Fix emitting DWARF64 compilation units (5/19). (details)
  353. [DebugInfo] Use a common method to determine a suitable form for section offsts (6/19). (details)
  354. [DebugInfo] Fix emitting the DW_AT_location attribute for 64-bit DWARFv3 (7/19). (details)
  355. [DebugInfo] Fix emitting DWARF64 .debug_str_offsets sections (8/19). (details)
  356. [DebugInfo] Fix emitting DWARF64 DWO compilation units and string offset tables (9/19). (details)
  357. [DebugInfo] Fix emitting DWARF64 type units (10/19). (details)
  358. [DebugInfo] Fix emitting DWARF64 .debug_aranges sections (11/19). (details)
  359. [DebugInfo] Fix emitting pre-v5 name lookup tables in the DWARF64 format (12/19). (details)
  360. [DebugInfo] Fix emitting DWARF64 .debug_rnglists sections (13/19). (details)
  361. [DebugInfo] Fix emitting DWARF64 .debug_loclists sections (14/19). (details)
  362. [DebugInfo] Fix emitting DWARF64 .debug_addr sections (15/19). (details)
  363. [DebugInfo] Fix emitting DWARF64 .debug_names sections (16/19). (details)
  364. [DebugInfo] Fix emitting DWARF64 .debug_macro[.dwo] sections (17/19). (details)
  365. [DebugInfo] Make the offset of string pool entries 64-bit (18/19). (details)
  366. [DebugInfo] Make offsets of dwarf units 64-bit (19/19). (details)
  367. [BinaryFormat/MachO] Add a missing constant. (details)
  368. [llvm-readobj] [ARMWinEH] Print ARM64 packed unwind info (details)
  369. [LLD] Allow configuring default ld.lld backend (details)
  370. [Windows][Polly] Disable LLVMPolly module for all compilers on Windows (details)
  371. [NFC][lsan][fuzzer] Relax fuzzer-leak.test (details)
  372. [X86] Pre-commit test cases for D87593 (details)
  373. [NFC][Asan] Don't use MetaData for size (details)
  374. [NFC][Asan] Remove from_memalign and rz_log (details)
  375. Revert "[Sema] Address-space sensitive index check for unbounded arrays" (details)
  376. [NFC][Asan] Reorder bitfields (details)
  377. [Asan] Cleanup kAllocBegMagic setup (details)
  378. [NFC][Asan] Return uptr as before D87646 (details)
  379. [NFC][Asan] Remove chunk pointer from metadata (details)
  380. [SVE] Fix isLoadInvariantInLoop for scalable vectors (details)
  381. [doc] Fix broken link (details)
  382. [DebugInfo] Support both forward and backward slashes in tests (details)
  383. [Support] Make building with snmalloc work (details)
  384. [MVE] Rename of tests making them consistent with tail-predication tests. NFC. (details)
  385. GlobalISel/IRTranslator resetTargetOptions based on function attributes (details)
  386. [lib/Object] - Refine interface of ELFFile<ELFT>. NFCI. (details)
  387. [NFC][DebugInfo] Use consistent regex group spelling (details)
  388. [llvm-readobj/elf] - Simplify and refine the implementation which dumps .stack_sizes (details)
  389. [X86] detectAVGPattern - accept non-pow2 vectors by padding. (details)
  390. [MVE] fix typo in llvm debug message. NFC. (details)
  391. [Transforms][Coroutines] Add missing header path to CMakeLists.txt (details)
  392. [SelectionDAG] Remove unused FP constant in getNegatedExpression (details)
  393. [ARM] Corrected condition in isSaturatingConditional (details)
  394. [X86] Update SSE/AVX integer MINMAX intrinsics to emit llvm.smax.* etc. (PR46851) (details)
  395. Revert "[InstCombine] Simplify select operand based on equality condition" (details)
  396. [mlir][integration_test] Linalg Conv folder renamed to CPU (details)
  397. [mlir] check for failures when packing function sigunatures in std->llvm conversion (details)
  398. Recommit "[ConstraintSystem] Add helpers to deal with linear constraints." (details)
  399. SelectionDAGBuilder.h - remove unnecessary includes. NFCI. (details)
  400. StatepointLowering.cpp - remove unnecessary includes. NFCI. (details)
  401. SpillPlacement.cpp - remove unnecessary includes. NFCI. (details)
  402. Revert "RegAllocFast: Record internal state based on register units" (details)
  403. [lldb/cmake] Fix testing support library dependencies (details)
  404. [lldb] Improve qemu interop for aarch64 (details)
  405. [Scalarizer] Avoid changing name of non-instructions (details)
  406. [ARM][MVE] Tail-predication: use unsigned SCEV ranges for tripcount (details)
  407. AliasSetTracker.cpp - remove unnecessary includes. NFCI. (details)
  408. ProvenanceAnalysis.h - remove unnecessary AliasAnalysis.h include. NFCI. (details)
  409. LoopCacheAnalysis.h - remove unnecessary includes. NFCI. (details)
  410. [libc++] Allow building without threads in standalone builds (details)
  411. Restrict UnnecessaryCopyInitialization check to variables initialized from free functions without arguments (details)
  412. [ConstraintSolver] Add isConditionImplied helper. (details)
  413. [Flang] Add GettingInvolved documentation page and sidebar. (details)
  414. [lld][WebAssembly] Fix --export-all when __stack_pointer is present (details)
  415. [gn build] (semi-manually) port 380e746bcca (details)
  416. [ConstraintElimination] Add initial tests. (details)
  417. [libcxx] Disable failing test for no-exceptions build (details)
  418. [InstCombine] improve test names; NFC (details)
  419. [InstCombine] add RUN to show miscompile of pow expansion; NFC (details)
  420. [InstCombine] fix bug in pow expansion (details)
  421. [gn build] Port a8058c6f8d1 (details)
  422. [gn build] Port cd4edf94cd4 (details)
  423. [mlir][Standard] Add canonicalizer for dynamic_tensor_from_elements (details)
  424. [mlir][openacc] Add missing print of vector_length in parallel op (details)
  425. [Utils] isLegalToPromote - Fix missing null check before writing to FailureReason. (details)
  426. AMDGPUPrintfRuntimeBinding.cpp - drop unnecessary casts/dyn_casts. NFCI. (details)
  427. Revert "[SelectionDAG] Remove unused FP constant in getNegatedExpression" (details)
  428. [LLD][PowerPC] Add support for R_PPC64_TPREL34 used in TLS Local Exec (details)
  429. [libc] Fix typo in platform_defs.h.inc (details)
  430. [libc] Add missing LibcFPTestHelpers library (details)
  431. [libc] Add missing TableGen dependency (details)
  432. [analyzer][StdLibraryFunctionsChecker] Elaborate the summary of fread and fwrite (details)
  433. [llvm-readobj/elf] - Don't crash when the size of s dynamic symbol table, inferred from the hash table, is broken. (details)
  434. [analyzer] Add documentation for alpha.fuchsia.Lock and alpha.core.C11Lock (details)
  435. [InstSimplify] add limit folds for fmin/fmax (details)
  436. [libc++] Use allocator_traits to consistently allocate/deallocate/construct/destroy objects in std::any (details)
  437. SLPVectorizer.h - remove unnecessary AliasAnalysis.h include. NFCI. (details)
  438. [mlir][openacc] Add loop op verifier (details)
  439. [analyzer][Liveness][NFC] Get rid of statement liveness, because such a thing doesn't exist (details)
  440. [XCOFF] Run resource intense test only on platforms where it makes sense (details)
  441. [libc++] Add a benchmark for std::map operations (details)
  442. [MachineBasicBlock] Fix a typo in function copySuccessor (details)
  443. NFC: Add whitespace change to .git-blame-ignore-revs (details)
  444. [X86][AVX] lowerShuffleWithSHUFPS - handle missed canonicalization cases. (details)
  445. [lldb] Add -l/--language option to script command (details)
  446. [VectorCombine] Don't vectorize scalar load under asan/hwasan/memtag/tsan (details)
  447. Revert "[DebugInfo] Remove dots from getFilenameByIndex return value" (details)
  448. Revert "[DSE] Switch to MemorySSA-backed DSE by default." (details)
  449. [MemoryBuffer] Revert unintended MemoryBuffer change from D86996 (details)
  450. Fix bot failure after ccb4124a4172 (details)
  451. [OPENMP]Add support for allocate vars in untied tasks. (details)
  452. [LoopAccessAnalysis][NewPM] Fix tests to work under NPM (details)
  453. [DependenceAnalysis][NewPM] Fix tests to work under NPM (details)
  454. [RegionInfo][NewPM] Fix RegionInfo tests to work under NPM (details)
  455. [NewPM][opt] Fix -globals-aa not being recognized as alias analysis in NPM (details)
  456. [PostDominators][NewPM] Fix tests to work under NPM (details)
  457. [libc++] Add missing friend keyword (details)
  458. [X86] Use Align in reduceMaskedLoadToScalarLoad/reduceMaskedStoreToScalarStore. Correct pointer info. (details)
  459. [Bugpoint][NewPM] Pin bugpoint to legacy PM (details)
  460. [ConstraintElimination] Add constraint elimination pass. (details)
  461. [gn build] Port 3d42d549554 (details)
  462. Fix .debug_aranges parsing. (details)
  463. [DemandedBits][NewPM] Pin some tests to legacy PM (details)
  464. [Dominators][NewPM] Pin tests with -analyze to legacy PM (details)
  465. [libc++] Fix broken test for std::any and allocators (details)
  466. [ASTMatchers] extract public matchers from const-analysis into own patch (details)
  467. [CodeGen][typeid] Emit typeinfo directly if type is known at compile-time (details)
  468. [PowerPC] Implement __int128 vector divide operations (details)
  469. [AArch64][SVE] Add lowering for llvm fsqrt (details)
  470. [clang] Add a command line flag for the Machine Function Splitter. (details)
  471. InferAddressSpaces: Fix assert with unreachable code (details)
  472. [TableGen] Fix invalid comparison function `SizeOrder` in `getMatchingSubClassWithSubRegs` (details)
  473. Implement __isOSVersionAtLeast for Android (details)
  474. [libc] remove useless headers (details)
  475. [SLPVectorizer][SVE] Skip scalable-vector instructions before vectorizeSimpleInstructions. (details)
  476. [libc] use stddef instead of string header (details)
  477. Sema: add support for `__attribute__((__swift_bridged_typedef__))` (details)
  478. [libc] Remove special case for 8 and 16 bytes (details)
  479. [mlir] Rename 'setInsertionPointAfter' to avoid ambiguity (details)
  480. [OPENMP]Fix codegen for is_device_ptr component, captured by reference. (details)
  481. [OpenMP] Additional Information for Libomptarget Mappings (details)
  482. [TSAN] Handle musttail call properly in EscapeEnumerator (and TSAN) (details)
  483. [AMDGPU] Unify intrinsic ret/nortn interface (details)
  484. GlobalISel: Add combines for G_TRUNC (details)
  485. [SourceManager] Explicitly check for potential iterator underflow (details)
  486. [ThinLTO] add post-thinlto-merge option to -lto-embed-bitcode (details)
  487. [GISel] Add new GISel combiners for G_MUL (details)
  488. [BFI] Make BFI information available through loop passes inside LoopStandardAnalysisResults (details)
  489. [llvm][cmake] Change LLVM_INTEGRATED_CRT_ALLOC to a path instead of a boolean (details)
  490. GlobalISel: Fix a failing combiner test (details)
  491. [CGSCC][NewPM] Fix adding mutually recursive new functions (details)
  492. [AArch64][GlobalISel] Refactor + improve CMN, ADDS, and ADD emit functions (details)
  493. [LICM] Make Loop ICM profile aware again (details)
  494. SVML support for log10, sqrt (details)
  495. [LowerSwitch][NewPM] Port lowerswitch to NPM (details)
  496. [NewPM] Port strip* passes to NPM (details)
  497. [Hexagon] Replace incorrect pattern for vpackl HWI32 -> HVi8 (details)
  498. [PDB] Drop LF_PRECOMP from debugTypes earlier (details)
  499. Fix test after D86156. (details)
  500. [X86] Always use 16-bit displacement in 16-bit mode when there is no base or index register. (details)
  501. [NewPM] Fix 2003-02-19-LoopInfoNestingBug.ll under NPM (details)
  502. [NewPM][SCEV] Fix constant-fold-gep.ll under NPM (details)
  503. [NewPM] Fix opt-hot-cold-split.ll under NPM (details)
  504. Fully qualify some more namespace in MLIR ODS to be more friendly to dialects not defined under the mlir namespace (NFC) (details)
  505. [InstCombine] Add tests for statepoint simplification (details)
  506. [Test] Add signed version of a test (details)
  507. [clang-tidy] Fix crash in modernize-use-noexcept on uninstantiated throw class (details)
  508. [lldb] Reword CompilerType docstring to not say "generic type" (details)
  509. [MLIR][NFC] Value print update for block arguments (details)
  510. libclc: Add a __builtin to let SPIRV targets select between SW and HW FMA (details)
  511. [ThinLTO] Relax thinlto_embed_bitcode.ll check (details)
  512. [X86] Add test case for non-power of 2 scatter. NFC (details)
  513. [X86] Don't scalarize gather/scatters with non-power of 2 element counts. Widen instead. (details)
  514. [MemorySSA] Set MustDominate to true for PhiTranslation. (details)
  515. [llvm-rc] Allow omitting components from VERSIONINFO versions (details)
  516. [llvm-rc] Update a comment. NFC. (details)
  517. [llvm-rc] Lowercase the option definitions. NFC. (details)
  518. [obj2yaml] Add support for dumping the .debug_addr(v5) section. (details)
  519. [MemorySSA] Report unoptimized as None, not MayAlias. (details)
  520. [Test] Some more potential range check elimination opportunities (details)
  521. [flang] Fix docs build (details)
  522. [Test] Add positive range checks tests in addition to negative (details)
  523. Revert "[Asan] Fix false leak report" (details)
  524. Revert "[Asan] Accept __lsan_ignore_object for redzone pointer" (details)
  525. [ARM][MachineOutliner] Add calls handling. (details)
  526. [clangd] Don't use zlib when it's unavailable. (details)
  527. [ARM][LowOverheadLoops] Combine a VCMP and VPST into a VPT (details)
  528. Follow up rG635b87511ec3: forgot to add/commit the new test file. NFC. (details)
  529. [DebugInfo][flang] DISubrange support for fortran assumed size array (details)
  530. [llvm-readobj][test] - Address a forgotten review comment for D86923. (details)
  531. [clangd] Implement hot index reloading for clangd-index-server (details)
  532. [Support] Add GlobPattern::isTrivialMatchAll() (details)
  533. [LLD][ELF] Optimize linker script filename glob pattern matching NFC (details)
  534. [llvm-readobj][test] - Improve section-symbols.test (details)
  535. [ARM][LowOverheadLoops] Fix tests after ef0b9f3 (details)
  536. [clang-tidy] Improve documentation on Clangd integration (details)
  537. [DAG] Remover getOperand() call. NFCI. (details)
  538. Fix table formatting after D87686 (details)
  539. [ARM] Add more validForTailPredication (details)
  540. [ARM] Fix tail predication predicate tracking (details)
  541. [clangd] Actually parse Index section of the YAML file. (details)
  542. [clang-tidy] Crash fix for bugprone-misplaced-pointer-arithmetic-in-alloc (details)
  543. [ASTMatchers] Fix `hasBody` for the descendants of `FunctionDecl` (details)
  544. CGBlocks.cpp - assert non-null CGF pointer. NFCI. (details)
  545. TokenAnnotator.cpp - remove useless pointer null test. NFCI. (details)
  546. [AST] ASTReader::ReadModuleMapFileBlock - assert non-null Module. NFCI. (details)
  547. Update dead links to Itanium and ARM ABIs. NFC (details)
  548. [Sema] isOpenMPCapturedDecl - assert we locate CapturedRegionScopeInfo. NFCI. (details)
  549. [RDA] Fix getUniqueReachingDef for self loops (details)
  550. [SLP] change poorly named variable; NFC (details)
  551. [SLP] move loop index variable declaration to its use; NFC (details)
  552. [SLP] remove redundant size check; NFC (details)
  553. [SLP] remove uses of 'auto' that obscure functionality; NFC (details)
  554. [ARM] Reorder some logic (details)
  555. [clang-format] [NFC] Fix spelling mistake in the documentation (details)
  556. [SLP] fix formatting; NFC (details)
  557. Add section with details about DAGs. (details)
  558. [OPENMP]Do not allow threadprivates as base for array-like reduction. (details)
  559. [DSE] Add another test cases with loop carried dependence. (details)
  560. [mlir] Model StringRef in C API (details)
  561. [Partial Inliner] Compute intrinsic cost through TTI (details)
  562. Enable inlining for Linalg dialect (details)
  563. [mlir][openacc] Add missing operands for acc.parallel operation (details)
  564. [X86][SSE] Move VZEXT_MOVL(INSERT_SUBVECTOR(UNDEF,X,0)) handling into combineTargetShuffle. (details)
  565. [AMDGPU] Add -show-mc-encoding to setreg tests (details)
  566. [AMDGPU] Enable scheduling around FP MODE-setting instructions (details)
  567. [X86] Assert that we've found a terminator instruction. NFCI. (details)
  568. [AMDGPU] Add v3f16/v3i16 support to SDag (details)
  569. AMDGPU: Improve <2 x i24> arguments and return value handling (details)
  570. [NFC][Regalloc] accessors for 'reg' and 'weight' (details)
  571. [X86] EmitInstrWithCustomInserter - remove redundant getDebugLoc() calls. NFCI. (details)
  572. [ASTMatchers] Add missing definition for decompositionDecl (details)
  573. [AMDGPU] Corrected directive to use for ELF weak refs (details)
  574. [NPM] Translate alias analysis into require<> as well (details)
  575. [llvm][CodeGen] Do not scalarize `llvm.masked.[gather|scatter]` operating on scalable vectors. (details)
  576. [AMDGPU] Remove obsolete comment (details)
  577. [ARM][MVE] Tail-predication: predicate new elementcount checks on force-enabled (details)
  578. [Coro][NewPM] Handle llvm.coro.prepare.retcon in NPM coro-split pass (details)
  579. [libfuzzer] Reduce default verbosity when printing large mutation sequences (details)
  580. Do not apply calling conventions to MSVC entry points (details)
  581. LocalStackSlotAllocation: Swap order of check (details)
  582. AMDGPU: Add baseline test for incorrect SP access (details)
  583. AMDGPU: Clear offset register when using local stack area (details)
  584. Include (Type|Symbol)Record.h less (details)
  585. RegAllocFast: Make self loop live-out heuristic more aggressive (details)
  586. [libc++] Ensure streams are initialized early (details)
  587. Re-land: Add new hidden option -print-changed which only reports changes to IR (details)
  588. [llvm-nm] Use aggregate initialization instead of memset zero (details)
  589. [SLP] add tests for reduction ordering; NFC (details)
  590. ValueEnumerator.cpp - remove duplicate includes. NFCI. (details)
  591. InterferenceCache.cpp - remove duplicate includes. NFCI. (details)
  592. raw_ostream.cpp - remove duplicate includes. NFCI. (details)
  593. DwarfUnit.h - remove unnecessary includes. NFCI. (details)
  594. [GISel] Add new combines for unary FP instrs with constant operand (details)
  595. [Sema][MSVC] warn at dynamic_cast/typeid when /GR- is given (details)
  596. [libFuzzer] Enable entropic by default. (details)
  597. Sema: add support for `__attribute__((__swift_bridge__))` (details)
  598. fix test no-rtti.cpp (details)
  599. [clang][codegen] Skip adding default function attributes on intrinsics. (details)
  600. [AArch64][GlobalISel] Make G_BUILD_VECTOR os <16 x s8> legal. (details)
  601. [gn build] make "all" target build (details)
  602. GlobalISel: Lift store value widening restriction (details)
  603. [obj2yaml] - Match ".stack_size" with the original section name, and not the uniquified name. (details)
  604. Add '<' meta command to read in code from external file (details)
  605. [UpdateTestChecks][NFC] Fix spelling (details)
  606. [OpenMP][FIX] Do not crash trying to print a missing (demangled) user condition (details)
  607. [OpenMP][FIX] Do not drop a '$' while demangling declare variant names (details)
  608. [OpenMP] Support nested OpenMP context selectors (declare variant) (details)
  609. [OpenMP] Context selector extensions for return value overloading (details)
  610. [OpenMP] Overload `std::isnan` and friends multiple times for the GPU (details)
  611. [OpenMP] Context selector extensions for template functions (details)
  612. [OpenMP] Support `std::complex` math functions in target regions (details)
  613. [AMDGPU] gfx1030 RT support (details)
  614. Revert "[obj2yaml] - Match ".stack_size" with the original section name, and not the uniquified name." (details)
  615. [SystemZ][z/OS] Set aligned allocation unavailable by default for z/OS (details)
  616. [gn build] unconfuse sync script about "sources = []" in clang/lib/Headers/BUILD.gn (details)
  617. Fix build. (details)
  618. [InstCombine] Add test for infinite combine loop (NFC) (details)
  619. [InstSimplify] Clarify SimplifyWithOpReplaced() return value (details)
  620. Reapply [InstCombine] Simplify select operand based on equality condition (details)
  621. [gn build] Port 56069b5c71c (details)
  622. [UpdateTestChecks] Allow $ in function names (details)
  623. [aarch64][tests] Add tests which show current lack of implicit null support (details)
  624. [flang][msvc] Work around if constexpr (false) evaluation. NFC. (details)
  625. [X86] Add test case for a masked load mask becoming all ones after type legalization. (details)
  626. [DAGCombiner] Teach visitMLOAD to replace an all ones mask with an unmasked load (details)
  627. [lsan] Share platform allocator settings between ASan and LSan (details)
  628. Revert "[lsan] Share platform allocator settings between ASan and LSan" (details)
  629. [ORC] Add operations to create and lookup JITDylibs to OrcV2 C bindings. (details)
  630. Revert "Do not apply calling conventions to MSVC entry points" (details)
  631. [AMDGPU] gfx1030 test update. NFC. (details)
  632. [NFC][LSAN] Change SuspendedThreadsList interface (details)
  633. [ELF] Bump the limit of thunk creation passes from 10 to 15 (details)
  634. [NFC][regalloc] type LiveInterval::reg() as Register (details)
  635. [obj2yaml] - Match ".stack_size" with the original section name, and not the uniquified name. (details)
  636. [lldb/test] Enable faulthandler in dotest (details)
  637. [NFC] Refactor DiagnosticBuilder and PartialDiagnostic (details)
  638. [libunwind] Support for leaf function unwinding. (details)
  639. [flang] Substrings with lower bound greater than upper bound (details)
  640. Disable a large test for EXPENSIVE_CHECKS and debug build (details)
  641. [AArch64] Add -mmark-bti-property flag. (details)
  642. [gn build] (manually) port 1321160a2 (details)
  643. [EarlyCSE] Simplify max/min pattern matching. NFC. (details)
  644. [Flang] Fixed installation permission of the "binary" flang (details)
  645. Commenting out atomics with padding to unbreak MSAN tests (details)
  646. Revert "[AArch64] Add -mmark-bti-property flag." (details)
  647. [AArch64] Add -mmark-bti-property flag. (details)
  648. [DAGCombiner] Teach visitMSTORE to replace an all ones mask with an unmasked store. (details)
  649. [MemorySSA] Rename uses in blocks with Phis. (details)
  650. Canonicalize declaration pointers when forming APValues. (details)
  651. PR47555: Inheriting constructors are implicitly definable. (details)
  652. [NewPM] Port -print-alias-sets to NPM (details)
  653. [IRSim] Adding IR Instruction Mapper (details)
  654. [mlir] expose affine map to C API (details)
  655. [gn build] Port b04c1a9d312 (details)
  656. [libunwind][DWARF] Fix end of .eh_frame calculation (details)
  657. [MachineSink] add one more mir case - nfc (details)
  658. [PowerPC] Fix store-fptoi combine of f128 on Power8 (details)
  659. Use zu rather than llu format specifier for size_t (-Wformat warning fix). (details)
  660. debug_rnglists/symbolizing: reduce memory usage by not caching rnglists (details)
  661. Revert "[IRSim] Adding IR Instruction Mapper" (details)
  662. [gn build] Port a895040eb02 (details)
  663. Flush bitcode incrementally for LTO output (details)
  664. Add the header of std::min (details)
  665. Fix the arguments of std::min (details)
  666. [lldb] Return FileSP and StreamFileSP by value in IOHandler (NFC) (details)
  667. Add __divmodti4 to match libgcc. (details)
  668. [llvm-cov gcov][test] Move tests to gcov/ (details)
  669. [DebugInfo] Simplify DIEInteger::SizeOf(). (details)
  670. [mlir][spirv] Add GroupNonUniformBroadcastOp (details)
  671. [llvm-cov gcov] Add --demangled-names (-m) (details)
  672. [mlir] Remove redundant shape.cstr_broadcastable canonicalization. (details)
  673. [SelectionDAG] Check any use of negation result before removal (details)
  674. [Lint] Add check for intrinsic get.active.lane.mask (details)
  675. [AMDGPU] Generate test checks for splitkit-copy-bundle.mir (details)
  676. [SplitKit] Only copy live lanes (details)
  677. [NFC] EliminateDuplicatePHINodes(): small-size optimization: if there are <= 32 PHI's, O(n^2) algo is faster (geomean -0.08%) (details)
  678. Revert "Re-land: Add new hidden option -print-changed which only reports changes to IR" (details)
  679. [X86] Fix stack alignment on 32-bit Solaris/x86 (details)
  680. [lldb] Don't send invalid region addresses to lldb server (details)
  681. [clang][aarch64] ACLE: Support implicit casts between GNU and SVE vectors (details)
  682. [mlir][Linalg] Convolution tiling added to ConvOp vectorization pass (details)
  683. [AsmPrinter] Remove orphan DwarfUnit::shareAcrossDWOCUs declaration. NFCI. (details)
  684. [AMDGPU] Remove orphan SITargetLowering::LowerINT_TO_FP declaration. NFCI. (details)
  685. [AsmPrinter] DwarfDebug - use DebugLoc const references where possible. NFC. (details)
  686. [MLIR] Turns swapId into a FlatAffineConstraints member func (details)
  687. [gn build] (manually) port c9af34027bc (details)
  688. [mlir] turn clang-format back on in C API test (details)
  689. [ARM] Extra fp16 bitcast tests. NFC (details)
  690. DwarfFile.h - remove unnecessary includes. NFCI. (details)
  691. DwarfStringPool.cpp - remove unnecessary StringRef include. NFCI. (details)
  692. [ARM] Additional tests for qr intrinsics in loops. NFC (details)
  693. Revert "[lldb] Don't send invalid region addresses to lldb server" (details)
  694. [NFC][ARM] Tail fold test changes (details)
  695. SymbolizableObjectFile.h - remove unnecessary includes. NFCI. (details)
  696. MetadataLoader.cpp - remove unnecessary StringRef include. NFCI. (details)
  697. [clang-format][regression][PR47461] ifdef causes catch to be seen as a function (details)
  698. [ConstraintSystem] Remove local variable that is set but not read [NFC] (details)
  699. Remove unnecessary forward declarations. NFCI. (details)
  700. [clang][docs] Fix documentation of -O (details)
  701. [SLP] sort candidates to increase chance of optimal compare reduction (details)
  702. [llvm-readelf/obj][test] - Document what we print in various places for unnamed section symbols. (details)
  703. [obj2yaml] - Don't emit EM_NONE. (details)
  704. [SVE][CodeGen] Lower floating point -> integer conversions (details)
  705. [MemorySSA] Add another loop clobber test case. (details)
  706. [ARM][MachineOutliner] Add missing testcase for calls. (details)
  707. InstCombiner.h - remove unnecessary KnownBits.h include. NFCI. (details)
  708. [AMDGPU] Bump to ROCm 3.7 dependency hip_hcc->amdhip64 (details)
  709. SafeStackLayout.cpp - remove unnecessary StackLifetime.h include. NFCI. (details)
  710. [compiler-rt] Avoid pulling libatomic to sanitizer tests (details)
  711. ValueList.cpp - remove unnecessary includes. NFCI. (details)
  712. DwarfExpression.cpp - remove unnecessary includes. NFCI. (details)
  713. LiveDebugVariables.cpp - remove unnecessary Compiler.h include. NFCI. (details)
  714. [compiler-rt] Replace INLINE with inline (details)
  715. [compiler-rt] [tsan] [netbsd] Catch unsupported LONG_JMP_SP_ENV_SLOT (details)
  716. [AMDGPU] should expand ROTL i16 to shifts. (details)
  717. [compiler-rt] [netbsd] Include <sys/dkbad.h> (details)
  718. [compiler-rt] [hwasan] Replace INLINE with inline (details)
  719. [mlir][Standard] Canonicalize chains of tensor_cast operations (details)
  720. [compiler-rt] [scudo] Fix typo in function attribute (details)
  721. [ARM] Sink splats to MVE intrinsics (details)
  722. [amdgpu] Lower SGPR-to-VGPR copy in the final phase of ISel. (details)
  723. [libc++] Remove some workarounds for missing variadic templates (details)
  724. [Coroutine] Fix a bug where Coroutine incorrectly spills phi and invoke defs before CoroBegin (details)
  725. [OpenMP 5.0] Fix user-defined mapper privatization in tasks (details)
  726. [DFSan] Add bcmp wrapper. (details)
  727. Precommit test updates (details)
  728. [AArch64] Match pairwise add/fadd pattern (details)
  729. [CUDA][HIP] Defer overloading resolution diagnostics for host device functions (details)
  730. [ARM] Add more MVE postinc distribution tests. NFC (details)
  731. [mlir][openacc] Change operand type from index to AnyInteger in parallel op (details)
  732. [flang][openacc] Lower clauses on loop construct to OpenACC dialect (details)
  733. [Test] Add tests showing that IndVars cannot prove (X + 1 > X) (details)
  734. Revert "[DFSan] Add bcmp wrapper." (details)
  735. ModuloSchedule.cpp - remove unnecessary includes. NFCI. (details)
  736. Fix build failure in clangd (details)
  737. [mlir][Vector] Add a folder for vector.broadcast (details)
  738. [AArch64][GlobalISel] Fix bug in fewVectorElts action while legalizing oversize G_FPTRUNC vectors. (details)
  739. [ARM] Expand distributing increments to also handle existing pre/post inc instructions. (details)
  740. [InstSimplify] add tests for FP constant miscompile; NFC (PR43907) (details)
  741. [amdgpu] Compilation fix for Release (details)
  742. [SyntaxTree][Synthesis] Fix allocation in `createTree` for more general use (details)
  743. [DFSan] Add bcmp wrapper. (details)
  744. [Sema] Introduce BuiltinAttr, per-declaration builtin-ness (details)
  745. [AMDGPU] Fix ROCm unit test memref initialization (details)
  746. Add missing include (details)
  747. [PowerPC][AIX] Don't hardcode python invoke command line (details)
  748. [VectorCombine] add test for multi-use load (PR47558); NFC (details)
  749. [VectorCombine] rearrange bailouts for load insert for efficiency; NFC (details)
  750. Revert "[CUDA][HIP] Defer overloading resolution diagnostics for host device functions" (details)
  751. Revert "[NFC] Refactor DiagnosticBuilder and PartialDiagnostic" (details)
  752. [MLIR] Support for return values in Affine.For yield (details)
  753. [MLIR][Affine] Add parametric tile size support for affine.for tiling (details)
  754. [X86] Don't match x87 register inline asm constraints unless the VT is floating point or its a clobber (details)
  755. [VectorCombine] limit load+insert transform to one-use (details)
  756. [AArch64][GlobalISel] Make <8 x s16> and <16 x s8> legal for shifts. (details)
  757. [AArch64][GlobalISel] Widen G_EXTRACT_VECTOR_ELT element types if < 8b. (details)
  758. [PDB] Split TypeServerSource and extend type index map lifetime (details)
  759. [SVE][WIP] Implement lowering for fixed length VSELECT to Scalable (details)
  760. [IRSim] Adding IR Instruction Mapper (details)
  761. [gn build] Port 7e4c6fb8546 (details)
  762. AArch64::ArchKind's underlying type is uint64_t (details)
  763. [Lsan] Use fp registers to search for pointers (details)
  764. Disable hoisting MI to hotter basic blocks when using pgo (details)
  765. [SCEV] Add test cases for max BTC with loop guard info. (details)
  766. [GVN] Add additional assume tests (NFC) (details)
  767. [GVN] Use that assume(!X) implies X==false (PR47496) (details)
  768. [LoopUnrollAndJam] Allow unroll and jam loops forced by user. (details)
  769. [InstCombine] Canonicalize SPF_ABS to abs intrinc (details)
  770. [llvm-install-name-tool] Update the command-line guide (details)
  771. [NewPM] Fix pr45927.ll under NPM (details)
  772. [MemorySSA] Be more conservative when traversing MemoryPhis. (details)
  773. Support dwarf fission for wasm object files (details)
  774. [TargetRegisterInfo] Add a couple of target hooks for the greedy register allocator (details)
  775. [test] Fix FullUnroll.ll (details)
  776. [AArch64] Enable implicit null check transformation (details)
  777. [RISCV] Support Shadow Call Stack (details)
  778. [MLIR][TableGen] Automatic detection and elimination of redundant methods (details)
  779. [MemorySSA] Fix an unused variable warning [NFC] (details)
  780. [PowerPC] Implement Vector Count Mask Bits builtins in LLVM/Clang (details)
  781. [PowerPC] Add Set Boolean Condition Instruction Definitions and MC Tests (details)
  782. [AArch64][GlobalISel] clang-format AArch64LegalizerInfo.cpp. NFC. (details)
  783. [AArch64][GlobalISel] Make G_STORE <8 x s8> legal. (details)
  784. [lldb] Clarify docstring for SBBlock::IsInlined, NFC (details)
  785. [mlir][shape] Add `shape.cstr_require %bool` (details)
  786. [MLIR] Fix build failure due to https://reviews.llvm.org/D87059. (details)
  787. [scudo/standalone] Don't define test main function for Fuchsia (details)
  788. [NFC][Lsan] Fix zero-sized array compilation error (details)
  789. [NFC] clang-format one line (details)
  790. [sanitizer] Add facility to print the full StackDepot (details)
  791. [libc] Add implementation for hypotf (details)
  792. Revert "[sanitizer] Add facility to print the full StackDepot" (details)
  793. [AArch64] Emit zext move when the source of the zext is AssertZext or AssertSext (details)
  794. [X86] Add some demanded bits test cases for PDEP with constant mask (details)
  795. This is a test commit (details)
  796. Revert "This is a test commit" (details)
  797. [FPEnv] Use typed accessors in FPOptions (details)
  798. [AArch64] Add tests for zext pattern match with AssertZext/AssertSext operand, NFC (details)
  799. [NFC][fuzzer] Simplify StrcmpTest.cpp (details)
  800. Revert "[InstCombine] Canonicalize SPF_ABS to abs intrinc" (details)
  801. [sanitizer] Add facility to print the full StackDepot (details)
  802. [NFC][sanitizer] Disable a test on Windows (details)
  803. [NFC][gotsan] Fix 'format' error (details)
  804. AArch64: make sure jump table entries can reach entire image (details)
  805. [TableGen][GlobalISel] Fix handling of zero_reg (details)
  806. [SCEV] Generalize SCEVParameterRewriter to accept SCEV expression as target. (details)
  807. Revert "[libunwind] Support for leaf function unwinding." (details)
  808. Recommit "[DSE] Switch to MemorySSA-backed DSE by default." (details)
  809. [mlir][Linalg] Evolve named ops to use assembly form and support linalg on tensors. (details)
  810. [Polly] Update map passed to SCEVParameterReweriter. (details)
  811. [Test] Missing range check removal opportunity (details)
  812. [UpdateCCTestChecks] Include generated functions if asked (details)
  813. [DWARFYAML][test] Use 'CHECK-NEXT:' to make checkers stricter. NFC. (details)
  814. [DWARFYAML] Make the include_directories, file_names and opcodes fields of the line table optional. (details)
  815. [libunwind] Support for leaf function unwinding. (details)
  816. [InstSimplify] add another test for NaN propagation; NFC (details)
  817. [AMDGPU] Set DS alignment requirements to be more strict (details)
  818. [SLP] Allow reordering of vectorization trees with reused instructions. (details)
  819. Revert "[amdgpu] Lower SGPR-to-VGPR copy in the final phase of ISel." (details)
  820. emacs: Add nofree and willreturn to list of attributes (details)
  821. IR: Move denormal mode parsing from MachineFunction to Function (details)
  822. [InstSimplify] fix fmin/fmax miscompile for partial undef vectors (PR47567) (details)
  823. [mlir][StandardToSPIRV] Handle vector of i1 case for lowering zexti to SPIR-V. (details)
  824. [clangd] Add option for disabling AddUsing tweak on some namespaces. (details)
  825. [AIX] Enable large code model when building with clang (details)
  826. [DAG] BuildVectorSDNode::getSplatValue - pull out repeated getNumOperands() calls. NFCI. (details)
  827. [X86][AVX] Add missing i686 broadcastm test coverage (details)
  828. [mlir][openacc] Support Index and AnyInteger in loop op (details)
  829. [mlir][openacc] Add missing operands for acc.data operation (details)
  830. [MLIR][SPIRV] Create new ctx for deserialization in roundtrips. (details)
  831. [DFSan] Add strpbrk wrapper. (details)
  832. [X86][AVX] lowerBuildVectorAsBroadcast - improve i64 BROADCASTM lowering on 32-bit targets (details)
  833. [MLIR][ODS] Add constBuilderCall for TypeArrayAttr (details)
  834. Extending Baremetal toolchain's support for the rtlib option. (details)
  835. Use one more byte to silence a warning from Vistual C++ (details)
  836. [NFC][ScheduleDAG] Remove unused EntrySU SUnit (details)
  837. [libomptarget] Disable build of amdgpu plugin as it doesn't build with rocm. (details)
  838. [clang-format] Add a option for the position of Java static import (details)
  839. [clang-format] NFC ensure the clang-format tests remain clang-formatted (details)
  840. [mlir][shape] Extend shape.cstr_require with a message. (details)
  841. [clangd] Add Random Forest runtime for code completion. (details)
  842. [AArch64][GlobalISel] Make <8 x s8> of G_BUILD_VECTOR legal. (details)
  843. AMDGPU: Don't sometimes allow instructions before lowered si_end_cf (details)
  844. [flang] Rework preprocessing of stringification (details)
  845. [ASan][NewPM] Fix byref-args.ll under NPM (details)
  846. [Sema] Handle objc_super special lookup when checking builtin compatibility (details)
  847. DebugInfo: Tidy up initializing multi-section contributions in DWARFContext (details)
  848. [test][HWAsan] Fix kernel-inline.ll under NPM (details)
  849. [CodeGen] emit CG profile for COFF object file (details)
  850. Reapply "RegAllocFast: Record internal state based on register units" (details)
  851. RegAllocFast: Rewrite and improve (details)
  852. CodeGen: Move split block utility to MachineBasicBlock (details)
  853. [X86][AVX] Add missing non AVX512VL broadcastm test coverage (details)
  854. PR47468: Fix findPHICopyInsertPoint, so that copies aren't incorrectly inserted after an INLINEASM_BR. (details)
  855. DebugInfo: Simplify line table parsing to take all the units together, rather than CUs and TUs separately (details)
  856. Linewrap & remove some dead typedefs from previous commit (details)
  857. [InstCombine][SVE] Skip scalable type for InstCombiner::getFlippedStrictnessPredicateAndConstant. (details)
  858. [test][TSan] Fix tests under NPM (details)
  859. [X86][AVX] lowerBuildVectorAsBroadcast - improve BROADCASTM lowering on non-VLX targets (details)
  860. scudo: Add an API for disabling memory initialization per-thread. (details)
  861. First pass on MLIR python context lifetime management. (details)
  862. clangd:  Make ompletionModelCodegen.py tpy2.7 compatible (details)
  863. [gn build] (manually) port 9b6765e784b3 (details)
  864. Pre-commit test for CSEing masked loads/stores (details)
  865. [gn build] Do not sync filenames containing variable references (details)
  866. [clang-format] Recognize "hxx" as a C++ header in clang-format-diff.py (details)
  867. Temporarily Revert "[SLP] Allow reordering of vectorization trees with reused instructions." (details)
  868. [gn build] (manually) port 9b6765e784b3 more (details)
  869. [gn build] add file i forgot to add in 929d91a55616 (details)
  870. [InstSimplify] add tests for constant folding fmin/fmax with undef op; NFC (details)
  871. clang: Make changes in 7c8bb409f31e py2.7-compatible (details)
  872. CompletionModelCodegen: Remove unused import (details)
  873. [OpenMP] Initial Support for OpenMP Webpage Documentation (details)
  874. [msan][asan] Add runtime flag intercept_strcmp (details)
  875. [llvm-cov] Allow commas in filenames passed to `-object` flag (details)
  876. [COFF] Move per-global .drective emission from AsmPrinter to TLOFCOFF (details)
  877. [spirv] Move device info from resource limit into target env (details)
  878. Temporarily Revert "[clangd] Add Random Forest runtime for code completion." (details)
  879. [test][InstrProf] Fix always_inline.ll under NPM (details)
  880. [instcombine][x86] Converted pdep/pext with shifted mask to simple arithmetic (details)
  881. [clang][module] Improve incomplete-umbrella warning (details)
  882. [clang] Remove profile available check for fsplit-machine-functions. (details)
  883. [NFC][sanitizer] Don't use ::testing::internal (details)
  884. [lld][WebAssembly] Fix -Wunused-variable after D87663 (details)
  885. [PowerPC] Implement Move to VSR Mask builtins in LLVM/Clang (details)
  886. [GlobalISel] Add lowering support for G_ABS and use for AArch64. (details)
  887. [SCEV] Fix an unused variable in -DLLVM_ENABLE_ASSERTIONS=off build (details)
  888. [NFC][Asan] Fix test broken by RegAllocFast (details)
  889. [NFC][StackSafety] Replace auto with type (details)
  890. [AArch64][GlobalISel] Legalize arithmetic ops for <4 x s16> (details)
  891. [AArch64][GlobalISel] Add tests for pre-existing selection support for <4 x s16> arithmetic/bitwise ops. (details)
  892. [NFC][LSan] Add REQUIRES: linux (details)
  893. [LiveDebugValues] Add `#if !defined(NDEBUG) || defined(LLVM_ENABLE_DUMP)` to suppress -Wunused-function (details)
  894. [llvm-install-name-tool] Validate -id value early (details)
  895. Temporarily Revert "RegAllocFast: Rewrite and improve" (details)
  896. [llvm-objcopy][MachO] Add llvm-bitcode-strip driver (details)
  897. Revert "[gn build] (manually) port 9b6765e784b3" anf follow-ups (details)
  898. [llvm-objcopy][MachO] Clean up the interface of Object (details)
  899. [gn build] (manually) port 5495b691646 (details)
  900. DebugInfo: Cleanup RLE dumping, using a length-constrained DataExtractor rather than carrying the end offset separately (details)
  901. [X86] Invert the compares in inline-asm-flag-output.ll so that the setcc instruction condition matches the test name. NFC (details)
  902. [X86] Fix copy paste mistake in @ccnp flag. (details)
  903. [lld-macho] create __TEXT,__unwind_info from __LD,__compact_unwind (details)
  904. [IRSim] Adding ilist for IRInstructionData. (details)
  905. [ASAN] Properly deal with musttail calls in ASAN (details)
  906. [AArch64][GlobalISel] Add legalization and selection support for <4 x s16> G_SHL. (details)
  907. [X86] Return from SimplifyDemandedBitsForTargetNode after calculating known bits for VSHLI/VSRAI/VSRLI. (details)
  908. Add -Wno-error=unknown flag to clang-format. (details)
  909. Revert "Temporarily Revert "[clangd] Add Random Forest runtime for code completion."" (details)
  910. InstCombiner.h - remove unnecessary KnownBits forward declaration. NFCI. (details)
  911. Revert "Revert "[gn build] (manually) port 9b6765e784b3" anf follow-ups" (details)
  912. [gn build] (manually) merge 2124ca1d5 (details)
  913. [gn build] Port 2124ca1d5cb (details)
  914. lld/mach-o: Make tool scripts from 2124ca1d5cb py2.7-compatible (details)
  915. Change name of Record::TheInit to CorrespondingDefInit to make code clearer. (details)
  916. [HIP] Fix -gsplit-dwarf option (details)
  917. Revert "[HIP] Fix -gsplit-dwarf option" (details)
  918. Fixes complexity of map insert_or_assign with a hint. (details)
  919. [ConstantFolding] add undef handling for fmin/fmax intrinsics (details)
  920. [InstCombine] regenerate test checks; NFC (details)
  921. [InstCombine] auto-generate test checks; NFC (details)
  922. [MemLoc] Support bcmp in MemoryLocation::getForArgument (details)
  923. [SCEVExpander] Support expanding nonintegral pointers with constant base. (details)
  924. [BasicAA] Regenerate test checks (details)
  925. [NFC][PhaseOrdering] Add test showing SROA not being performed after loop unrolling (details)
  926. [InstCombine] Regenerate test checks (NFC) (details)
  927. [scudo/standalone] Fix undefined behavior in checksum test (details)
  928. align __TEXT,__unwind_info to 8 byte boundary (details)
  929. [Local] Clean up enforceKnownAlignment() (NFC) (details)
  930. [Driver] Add disabled-by-default -Wuse-ld-path for the deprecation warning for -fuse-ld=/abs/path (details)
  931. [ORC][examples] Add an OrcV2 example for IR optimization via IRTransformLayer. (details)
  932. Fix some clang-tidy bugprone-argument-comment issues (details)
  933. [FunctionAttrs] Remove redundant check. NFC (details)
  934. [FunctionAttrs] Inline setDoesNotRecurse() and delete it. NFC (details)
  935. [tools][remarks-shlib] Don't build libRemarks.so without PIC (details)
  936. [X86] Rename combineExtInVec to combineEXTEND_VECTOR_INREG. NFCI. (details)
  937. [MemLoc] Support lllvm.memcpy.inline in MemoryLocation::getForArgument (details)
  938. JSONCompilationDatabase.cpp - cleanup key parsing error checks. NFCI. (details)
  939. [X86] combineX86ShufflesRecursively - fix use after move warning. NFCI. (details)
  940. DWARFYAML::emitDebugSections - fix use after std::move warnings. NFCI. (details)
  941. [X86] Rename getExtendInVec to getEXTEND_VECTOR_INREG. NFCI. (details)
  942. [X86][SSE] Enable ZERO_EXTEND_VECTOR_INREG shuffle combining on SSE41 targets. (details)
  943. [X86][SSE] Fold EXTEND_VECTOR_INREG(EXTEND_VECTOR_INREG(X)) -> EXTEND_VECTOR_INREG(X) (details)
  944. [Diagnostics] Fixed -Wsizeof-array-div false positive when divisor is sizeof reference type (PR47495) (details)
  945. [InstCombine] replace zombie unreachable values with 'undef' before erasing (details)
  946. [InstCombine] factorize left shifts of add/sub (details)
  947. [X86][SSE] Fold SIGN_EXTEND(SIGN_EXTEND_VECTOR_INREG(X)) -> SIGN_EXTEND_VECTOR_INREG(X) (details)
  948. [X86][SSE] Fold EXTEND_VECTOR_INREG(EXTRACT_SUBVECTOR(EXTEND(X),0)) -> EXTEND_VECTOR_INREG(X) (details)
  949. [LVI] Refactor getValueFromICmpCondition (NFC) (details)
  950. [CVP] Add tests for mask comparisons (NFC) (details)
  951. [LVI] Get value range from mask comparison (details)
  952. [CVP] Additional tests for comparison with offset (NFC) (details)
  953. [ARM] Constant fold VMOVrh (details)
  954. [X86] Add 32-bit command lines to masked_store.ll and masked_load.ll (details)
  955. [X86] Stop reduceMaskedLoadToScalarLoad/reduceMaskedStoreToScalarStore from creating scalar i64 load/stores in 32-bit mode (details)
  956. [X86] Pre-commit test cases for D87863. NFC (details)
  957. [X86] Make reduceMaskedLoadToScalarLoad/reduceMaskedStoreToScalarStore work for avx512 after type legalization. (details)
  958. [clangd] Fix typo in field name (details)
  959. [llvm-profdata]Fix llvm-profdata crash on compact binary profile (details)
  960. [XRay] Change mips to use version 2 sled (PC-relative address) (details)
  961. [Polly][NewPM] Port Simplify to the new pass manager (details)
  962. [PowerPC] Pass nofpexcept flag to custom lowered constrained ops (details)
  963. [c++20] For P1907R1: Add checking for structural types for non-type (details)
  964. [lld-macho] Mark weak symbols in symbol table (details)
  965. [lld-macho] Export trie addresses should be relative to the image base (details)
  966. [EHStreamer] Fix a "Continue to action" -fverbose-asm comment when multi-byte LEB128 encoding is needed (details)
  967. [docs][flang] Fix typos (details)
  968. Add missing new line after debug logging in MLIRContext (NFC) (details)
  969. [c++20] Consistent with the intent to allow all plausible types in (details)
  970. [SyntaxTree][Synthesis] Improve testing `createLeaf` (details)
  971. [AST] Fix dependence-bits for CXXDefaultInitExpr. (details)
  972. [SyntaxTree] Test for '\' inside token. (details)
  973. [clang][AArch64] Correct return type of Neon vqmovun intrinsics (details)
  974. [clang] Fix incorrect call to TextDiagnostic::printDiagnosticMessage (details)
  975. [LSR] Preserve MSSA when using SplitCriticalEdge. (details)
  976. Fix crash in the pass pipeline when local reproducer is enabled (details)
  977. [CodeGen] Fixing inconsistent ABI mangling of vlaues in SelectionDAGBuilder (details)
  978. [Test] Test auto-update (details)
  979. [lld][ELF][test] Add additional LTO testing (details)
  980. [RISC-V] Implement RISCVInstrInfo::isCopyInstrImpl() (details)
  981. [compiler-rt] Fix atomic support functions on 32-bit architectures (details)
  982. [SyntaxTree][Synthesis] Implement `deepCopy` (details)
  983. [mlir] Shape.AssumingOp implements RegionBranchOpInterface. (details)
  984. [AArch64] Cortex-A55 scheduler model (details)
  985. [NFC][ARM] More tail predication tests. (details)
  986. [llvm-readelf/obj] - Stop printing invalid names for unnamed section symbols. (details)
  987. Do not dereference an array out of bound just to take its address (details)
  988. [ARM] Select f32 constants with vmov.f16 (details)
  989. [mlir][VectorOps] Loosen restrictions on vector.reduction types (details)
  990. Recommit "[SCEV] Look through single value PHIs." (details)
  991. [AST] Reduce the size of TemplateArgumentLocInfo. (details)
  992. Revert "[NFC][ScheduleDAG] Remove unused EntrySU SUnit" (details)
  993. Fix buildbot. (details)
  994. [MLIR] Fix typo and expand gpu.host_register description. (details)
  995. [SyntaxTree][NFC] follow naming convention + remove auto on empty vector declaration (details)
  996. [SVE] Use NEON for extract_vector_elt when the index is in range. (details)
  997. [SVE] Change definition of reduction ISD nodes to have an SVE vector result type. (details)
  998. [clang-tidy] New check cppcoreguidelines-prefer-member-initializer (details)
  999. [Statepoints][ISEL] gc.relocate uniquification should be based on SDValue, not IR Value. (details)
  1000. [gn build] Port 4fc0214a101 (details)
  1001. DWARFYAML::emitDebugSections - remove unnecessary cantFail(success) call. NFCI. (details)
  1002. [llvm-readobj/libObject] - Get rid of `FirstSym` argument. NFCI. (details)
  1003. Change comments about order of classes in superclass list. (details)
  1004. DWARFEmitter.cpp - use auto const& iterators in for-range loops to avoid copies. NFCI. (details)
  1005. [ASTImporter] Refactor IsStructurallyEquivalent's Decl overloads to be more consistent (details)
  1006. [AIX][Clang][Driver] Add handling of nostartfiles option (details)
  1007. [SLP] Allow reordering of vectorization trees with reused instructions. (details)
  1008. [analyzer][solver] Fix issue with symbol non-equality tracking (details)
  1009. Update update_analyze_test_checks.py to support API changes from D83004 (details)
  1010. [CostModel][X86] Add some select shuffle costs tests for D87884 (details)
  1011. [mlir][openacc] Add attributes to parallel op async, wait and self clauses (details)
  1012. [LoopSimplifyCFG][NewPM] Rename simplify-cfg -> loop-simplifycfg (details)
  1013. [PowerPC] Add vector pair load/store instructions and vector pair register class (details)
  1014. [LLD][ELF][test] Fix CHECKs in map-file test (details)
  1015. [TextAPI] clean up auto usages in tests, NFC (details)
  1016. [SVE][CodeGen] Mark ptrue/pfalse instructions as rematerializable (details)
  1017. ProfileSummary.cpp - use auto const& iterator in for-range loop to avoid copies. NFCI. (details)
  1018. Fix Wdocumentation unknown parameter warnings. NFCI. (details)
  1019. MachineCSE.cpp - use auto const& iterator in for-range loop to avoid copies. NFCI. (details)
  1020. [clang] Fix a misleading variable name. NFC. (details)
  1021. [Sema] Split special builtin type lookups into a separate function (details)
  1022. SLPVectorizer.cpp - fix include ordering. NFCI. (details)
  1023. TargetPassConfig.cpp - use auto const& iterator in for-range loop to avoid copies. NFCI. (details)
  1024. [ARM][CMSE] Issue an error if passing arguments through memory across (details)

Started by user Azharuddin Mohammed

This run spent:

  • 3 ms waiting;
  • 17 min build duration;
  • 17 min total from scheduled to completion.
Revision: 76a1ebd3ccf61650f80f2787d65b5f69cb51485d
  • refs/remotes/origin/master
Revision: 742250bf62a92647d3462d1e0b75940bc0914fcb
  • detached
Revision: 61eaf8a9eccf4edbef18f55593d1095254ed3ff5
  • refs/remotes/origin/master
Revision: 9771b578de06f96603e20ee6e0f76ee1f0b59d2f
  • refs/remotes/origin/master