- 8b914e1 [ARM] Use rGPR for writeback vldrs by David Green · 3 years, 3 months ago
- b99b300 AMDGPU: Remove kills following clusters of memory instruction by Matt Arsenault · 3 years, 3 months ago
- 02a9209 [DAG] Fold shuffle(bop(shuffle(x,y),shuffle(z,w)),bop(shuffle(a,b),shuffle(c,d))) by Simon Pilgrim · 3 years, 3 months ago
- 295474e AMDGPU: Fix debug info handling in post-RA bundler by Matt Arsenault · 3 years, 3 months ago
- 4884291 [gn build] Port 40cc63ea6eec by LLVM GN Syncbot · 3 years, 3 months ago
- 0824dbb [NFC][LoopInterchange] Explicitly pass both `InnerLoop` and `OuterLoop` to `processLoop` by Ta-Wei Tu · 3 years, 3 months ago
- e6e3b16 [llvm][Aarch64][SVE] Remove extra fmov instruction with certain literals by David Truby · 3 years, 3 months ago
- ba8da1a [VPlan] Remove unused Phi member from VPWidenPHIRecipe (NFC). by Florian Hahn · 3 years, 3 months ago
- 0179f51 [DAG] Avoid APInt copies by directly using the APInt reference from getAPIntValue. NFCI. by Simon Pilgrim · 3 years, 3 months ago
- f995f3e [DAG] Use APInt::extractBits instead of lshr().trunc(). NFCI. by Simon Pilgrim · 3 years, 3 months ago
- e48fa0c [SVE] Add support for scalable vectorization of loops with int/fast FP reductions by Kerry McLaughlin · 3 years, 3 months ago
- a766714 [llvm-symbolizer][test] Add explicit tests for CODE and DATA by James Henderson · 3 years, 3 months ago
- 7b1d084 [RISCV] Remove unused CHECKs from recent test addition by Fraser Cormack · 3 years, 3 months ago
- b802209 [RISCV] Fix a crash in fixed-length build_vector lowering by Fraser Cormack · 3 years, 3 months ago
- 0c6e16f [RISCV] Add patterns for scalable-vector fabs & fcopysign by Fraser Cormack · 3 years, 4 months ago
- e43639c [SCEVExpander] Migrate costAndCollectOperands to use InstructionCost. by Sander de Smalen · 3 years, 3 months ago
- ba054cf [gn build] Port 9510b0940265 by LLVM GN Syncbot · 3 years, 3 months ago
- c8052b7 [VPlan] Manage scalarized values using VPValues. by Florian Hahn · 3 years, 3 months ago
- f818f87 [NewPM] Introduce (GPU)DivergenceAnalysis in the new pass manager by Sameer Sahasrabuddhe · 3 years, 3 months ago
- ed0e180 [ObjC][ARC] Do not perform code motion on precise release calls by Akira Hatanaka · 3 years, 3 months ago
- 44969dc [CodeGen] Use range-based for loops (NFC) by Kazu Hirata · 3 years, 3 months ago
- 5419dff [Support] Use ListSeparator (NFC) by Kazu Hirata · 3 years, 3 months ago
- b54ca31 [LazyCallGraph] Remove forward declarations of nonexistent classes (NFC) by Kazu Hirata · 3 years, 3 months ago
- 29b58c6 [RISCV] Add expicit i32/i64 types to RV32 or RV64 only isel patterns. NFC by Craig Topper · 3 years, 3 months ago
- a737ccaf GlobalISel: Handle arguments partially passed on the stack by Matt Arsenault · 3 years, 4 months ago
- e3cc822 CodeGen: Move function to get subregister indexes to cover a LaneMask by Matt Arsenault · 3 years, 6 months ago
- 83e8662 [RISCV] Add support for fixed vector floating point setcc. by Craig Topper · 3 years, 3 months ago
- 2d11a45 [RISCV][LegalizeTypes] Try to expand BITREVERSE before promoting if the promoted BITREVERSE would expand anyway. by Craig Topper · 3 years, 3 months ago
- a274623 [ValueTracking] add scan limit for assumes by Sanjay Patel · 3 years, 3 months ago
- 4dd87e9 TransformUtils: Fix metadata handling in CloneModule (and improve CloneFunctionInto) by Duncan P. N. Exon Smith · 3 years, 3 months ago
- 92a2280 [lto] Enable new PM when the PM config is non-empty by Benjamin Kramer · 3 years, 3 months ago
- 7413c06 [AMDGPU] Add two TSFlags: IsAtomicNoRtn and IsAtomicRtn by Stanislav Mekhanoshin · 3 years, 3 months ago
- a04c848 [llvm-objcopy] Delete --build-id-link-{dir,input,output} by Fangrui Song · 3 years, 3 months ago
- d99bf2a Support emitting complex expressions that include entry values by Adrian Prantl · 3 years, 3 months ago
- cee6bee [CMake] Delete LLVM_RUNTIME_BUILD_ID_LINK_TARGETS by Fangrui Song · 3 years, 3 months ago
- 40049c2 [DAG] visitVSELECT - move OpLHS == LHS into inner if() in USUBSAT matching. NFCI. by Simon Pilgrim · 3 years, 3 months ago
- c6345d1 [NFC] Remove spurious ';' on return line in python code by Mircea Trofin · 3 years, 3 months ago
- 2e7925b [AArch64] Move machine bundle unpacking to PreEmit2 phase. by Florian Hahn · 3 years, 3 months ago
- 0657743 [LangRef] Increase size of title underline for experimental.vector.reverse by Caroline Concatto · 3 years, 3 months ago
- 65b6a7b [ARM] Add some basic Min/Max costs by David Green · 3 years, 3 months ago
- dec1446 [CostModel]Add cost model for experimental.vector.reverse by Caroline Concatto · 3 years, 4 months ago
- a465a77 [X86] Add SSE2+SSE3 common check prefix to psubus tests by Simon Pilgrim · 3 years, 3 months ago
- dc166a0 [llvm-nm][test] Add additional test coverage for llvm-nm options by James Henderson · 3 years, 3 months ago
- ce1f7ba [llvm-nm] Tidy up error messages by James Henderson · 3 years, 3 months ago
- 7f25508 [llvm] NFC: Cleanup llvm-yaml-numeric-parser-fuzzer by Kirill Bobyrev · 3 years, 3 months ago
- e9b9f93 [LoopVectorizer] Require no-signed-zeros-fp-math=true for fmin/fmax by Kerry McLaughlin · 3 years, 3 months ago
- 0d2def7 Fix MSVC natvis visualisation of llvm::FixedVectorTyID and ScalableVectorTyID by Simon Pilgrim · 3 years, 3 months ago
- a03f36f [CodeGen][SelectionDAG]Add new intrinsic experimental.vector.reverse by Caroline Concatto · 3 years, 4 months ago
- 67aa03c [ARM] Extend search for increment in load/store optimizer by David Green · 3 years, 3 months ago
- 9a5a17d [X86][AVX] Regenerate PSUBUS tests for slow/fast shuffle AVX2 targets by Simon Pilgrim · 3 years, 3 months ago
- 7e07305 [X86][SSE] Add missing USUBSAT test coverage by Simon Pilgrim · 3 years, 3 months ago
- f5aa69e Recommit "[TTI] Unify FavorPostInc and FavorBackedgeIndex into getPreferredAddressingMode" by Sjoerd Meijer · 3 years, 3 months ago
- 474d272 [LoopLoadElim] Pass ScalarEvolution in old pass manager. PR49141 by Max Kazantsev · 3 years, 3 months ago
- 744de39 Revert "[TTI] Unify FavorPostInc and FavorBackedgeIndex into getPreferredAddressingMode" by Sjoerd Meijer · 3 years, 3 months ago
- 9f26e83 [TTI] Unify FavorPostInc and FavorBackedgeIndex into getPreferredAddressingMode by Sjoerd Meijer · 3 years, 3 months ago
- 222f20e [RISCV] Convert VSLIDE(UP|DOWN) nodes to "VL" versions (NFC) by Fraser Cormack · 3 years, 3 months ago
- 04e3373 Restore diagnostic handler after CodeGenAction::ExecuteAction by Marco Antognini · 3 years, 4 months ago
- 1719860 Recommit "[LTO] Use lto::backend for code generation." by Florian Hahn · 3 years, 3 months ago
- bb1a0fe [gn build] Port 5786f64a4ec8 by LLVM GN Syncbot · 3 years, 3 months ago
- 326431e Add ehcont section support by Arlo Siemsen · 3 years, 3 months ago
- d26318d [RISCV] Add i16 bswap and i8/i16 bitreverse tests to the Zbp tests. NFC by Craig Topper · 3 years, 3 months ago
- 78d7653 [AMDGPU] Add llvm.amdgcn.wqm.demote intrinsic by Carl Ritson · 3 years, 3 months ago
- d67117b [GlobalISel] Disable vector types in narrowScalarAddSub by Cassie Jones · 3 years, 3 months ago
- a490901 [GlobalISel] Extract a narrowScalarAddSub method. NFC by Cassie Jones · 3 years, 3 months ago
- 510f73f [gn build] Port 656ead1fb7db by LLVM GN Syncbot · 3 years, 3 months ago
- 63ebf2e [llvm/Support] Add SHA256 implementation by cynecx · 3 years, 3 months ago
- 25de097 [ARM] Move PhaseOrdering test to the correct place. NFC by David Green · 3 years, 3 months ago
- 42a7b61 [ConstraintElimination] Fix variables used for pattern matching. by Florian Hahn · 3 years, 3 months ago
- 02e4a8e [BasicAA] Merge aliasGEP code paths by Nikita Popov · 3 years, 3 months ago
- 4c9fd73 [BasicAA] Add test for single arg phi in loop (NFC) by Nikita Popov · 3 years, 3 months ago
- 85fd603 [ARM] A couple of small MVE reduction tests from intrinsics. NFC by David Green · 3 years, 3 months ago
- 587b6f2 [AMDGPU] Limit memory scope for scratch, LDS and GDS by Tony Tye · 3 years, 3 months ago
- 90d8d9b [AMDGPU] Fix build breakage by Kazu Hirata · 3 years, 3 months ago
- 1584b16 [ARM] Add some tests for MVE lane interleaving. NFC by David Green · 3 years, 3 months ago
- cb48844 [llvm] Use llvm::is_contained (NFC) by Kazu Hirata · 3 years, 3 months ago
- 3103a89 [llvm] Fix header guards (NFC) by Kazu Hirata · 3 years, 3 months ago
- d64ab81 [Analysis] Use ListSeparator (NFC) by Kazu Hirata · 3 years, 3 months ago
- 3af7cdf [BasicAA] Avoid duplicate query for GEPs with identical offsets (NFCI) by Nikita Popov · 3 years, 3 months ago
- a994e09 [BasicAA] Use index difference to detect GEPs with identical indexes by Nikita Popov · 3 years, 3 months ago
- 187491d [ValueTracking] Dereferenced pointers are noundef by aqjune · 3 years, 3 months ago
- 2016886 [InstCombine] fold fdiv with pow divisor (PR49147) by Sanjay Patel · 3 years, 3 months ago
- f4738f3 [InstCombine] Add nonnull(select c, null, p) tests (NFC) by Juneyoung Lee · 3 years, 3 months ago
- 333c9c1 [LoopVectorize] Fix VPRecipeBuilder::createEdgeMask to correctly generate the mask by Juneyoung Lee · 3 years, 4 months ago
- c966337 [CodeGen] Use range-based for loops (NFC) by Kazu Hirata · 3 years, 3 months ago
- 2b1cb66 [Analysis] Drop unnecessary const from return types (NFC) by Kazu Hirata · 3 years, 3 months ago
- 5cc4d12 [TableGen] Use ListSeparator (NFC) by Kazu Hirata · 3 years, 3 months ago
- 8706e67 [AVR] Fix a bug in 16-bit shifts by Ben Shi · 3 years, 3 months ago
- a623f4c [gold] Add case being tested by equivalent lld test by Teresa Johnson · 3 years, 3 months ago
- 11fa183 [LTT] Address post-review comments (NFC) by Teresa Johnson · 3 years, 3 months ago
- 866c602 ELFObjectWriter: Simplify by Fangrui Song · 3 years, 3 months ago
- 92f3d9c [RISCV] Rename the RVVBaseAddr ComplexPattern to just BaseAddr and use it to merge some scalar load/store patterns too. by Craig Topper · 3 years, 3 months ago
- f1ee124 ELFObjectWriter: Delete redundant registerSymbol by Fangrui Song · 3 years, 3 months ago
- 86ef146 ELFObjectWriter: Don't sort non-local symbols by Fangrui Song · 3 years, 3 months ago
- ede0a15 [InstCombine] add tests for pow() divisor; NFC by Sanjay Patel · 3 years, 3 months ago
- 0854b75 [IRBuilder] Remove Align-related deprecated APIs by Nikita Popov · 3 years, 3 months ago
- 95ebbd5 [ARM] Fix duplicate fdiv tests, changing them to frem. NFC by David Green · 3 years, 3 months ago
- 327b547 [ARM] Extra vector shuffle tests of various kinds. NFC by David Green · 3 years, 3 months ago
- 8b38aea [DAG] Fold i1/vXi1 saddsat/uaddsat(x,y) -> or(x,y) by Simon Pilgrim · 3 years, 3 months ago
- ba4b180 [DAG] Fold i1/vXi1 ssubsat/usubsat(x,y) -> and(x,~y) by Simon Pilgrim · 3 years, 3 months ago
- 9aaa000 [DAG] PromoteIntRes_ADDSUBSHLSAT - use promoted ISD::USUBSAT directly by Simon Pilgrim · 3 years, 3 months ago