aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Transforms
AgeCommit message (Expand)AuthorFilesLines
3 hours[LoopUnrollPass] Don't use clang specific syntax in optimization remarks (#18...Justin Fargnoli1-17/+15
4 hoursInstCombine: Support extractvalue in SimplifyDemandedFPClass (#184171)Matt Arsenault1-1/+6
7 hours[VPlan] Preserve IsSingleScalar for hoisted predicated load. (#184453)Florian Hahn1-2/+8
7 hours[LV] Add `-force-target-supports-masked-memory-ops` option (#184325)Benjamin Maxwell1-2/+11
10 hours[LV] Use make_early_inc_range in handleFindLastReductions (#184340)Graham Hunter1-1/+2
10 hours[VPlan] Fix partially uninitialized accesses after 17aaa0e590a7. (#184583)Florian Hahn1-17/+34
11 hours[DSE] Handle provenance when eliminating tautological assignmentsAntonio Frighetto1-0/+7
12 hours[InstCombine] make `foldBinOpIntoSelectOrPhi` fold on all operands (#183692)Kiva1-10/+12
13 hours[InstCombine] Don't strip leading zero index for overaligned vector GEP (#184...Nikita Popov1-1/+2
13 hours[VPlan] Add const to VPPredicator methods. nfc (#184359)Mel Chen1-8/+9
16 hours[GVN] Fix crash when svcount is used with globals-aa (#184347)Madhur Amilkanthwar1-1/+1
20 hours[NFC] Don't replicate hasKernelCallingConv. (#184464)Alexey Bader1-7/+1
21 hours[LoopUnrollPass] Add `const` to parameters in `computeUnrollCount` (NFC) (#18...Justin Fargnoli1-2/+3
25 hours[VPlan] Use bitfield to store Cmp predicates and GEP wrap flags. (NFC) (#181571)Florian Hahn2-31/+47
27 hours[VPlan][NFC] Remove unnecessary explicit copy constructors (#183863)calebwat1-9/+0
31 hours[VPlan] Preserve IsSingleScalar for sunken predicated stores. (#184329)Florian Hahn1-5/+7
35 hours[VPlan] Introduce VPlan::get(Zero|AllOnes) (NFC) (#184085)Ramkumar Ramachandra2-8/+17
38 hours[llvm] Turn misc copy-assign to move-assign (#184143)serge-sans-paille3-6/+6
46 hours[Coroutines] Replace struct alloca frame with byte array and ptradd (#178359)Jameson Nash3-315/+219
2 days[HWASan] [MTE] support double lifetime.end in same BBFlorian Mayer1-16/+11
2 days[CVP] Stop CVP constant propagation from destroying `llvm.assume` (#183688)lijinpei-amd1-4/+11
2 days[IR] Return bool from replaceUsesWithIf() (#184107)Nikita Popov2-18/+7
2 days[LV] Remove DataAndControlFlowWithoutRuntimeCheck. NFC (#183762)Luke Lau3-95/+35
2 days[InstCombine] Always fold nonnull assumptions into operand bundles (#169923)Nikolas Klauser1-24/+19
2 daysRevert "[VPlan] Remove unused VPExpandSCEVRecipe before expansion" (#184108)Jan Patrick Lehr1-4/+0
2 daysInstCombine: Pass SimplifyQuery through SimplifyDemandedFPClass (#184096)Matt Arsenault4-51/+40
2 days[LoopIdiomVectorize] Avoid wrapping in find_first_of loops. (#180570)Ricardo Jesus1-17/+35
2 days[LangRef] Clarify nsz semantics (#180906)Nikita Popov1-4/+5
2 days[VPlan] Remove unused VPExpandSCEVRecipe before expansion (#181329)Mel Chen1-0/+4
3 days[LV] Add debug print for TTI.MaxInterleaveFactor (NFC) (#183309)Tomer Shafir1-0/+2
3 days[SLP]Do not consider condition with multiple uses and negate predicate as a c...Alexey Bataev1-0/+2
3 days[LV] Handle sunk reverse VPInstruction in planContainsAdditionalSimps.Florian Hahn1-2/+9
3 days[VPlan] Support arbitrary predicated early exits. (#182396)Florian Hahn2-34/+20
3 days[SLP]Fix types for reductions in revecAlexey Bataev1-3/+12
3 days[VPlan] Pass ForceTargetInstructionCost insted of NumOccurences.Florian Hahn1-1/+1
3 days[SLP]Do not vectorize select nodes with scalar and vector conditionsAlexey Bataev1-0/+17
3 days[VectorCombine] Fold sign-bit check for multiple vectors (#182911)Valeriy Savchenko1-30/+115
3 days[GVN] Forward store values through select addresses in findDominatingValue (#...Valeriy Savchenko1-2/+9
3 days[TTI] Remove TargetLibraryInfo from IntrinsicCostAttributes (NFC) (#183764)Benjamin Maxwell2-2/+2
4 daysAttributor: Avoid calling identifyDefaultAbstractAttributes on declarations (...Matt Arsenault1-2/+8
4 days[ThinLTO] Reduce the number of renaming due to promotions (#183793)yonghong-song2-12/+41
4 days[SLP]Recalculate dependencies for the buildvector schedule node, if they have...Alexey Bataev1-7/+7
4 days[VPlan] Materialize UF after unrolling (NFCI).Florian Hahn2-6/+7
5 daysInstCombine: Stop applying nofpclass from use nofpclass attribute (#183835)Matt Arsenault1-5/+0
5 days[VPlan] Don't adjust trip count for DataAndControlFlowWithoutRuntimeCheck (#1...Luke Lau1-2/+1
5 days[SLP]Fix operand reordering when estimating profitability of operandsAlexey Bataev1-5/+6
5 days[VPlan] Support unrolling/cloning masked VPInstructions.Florian Hahn1-1/+2
5 daysRevert "[VPlan] Remove manual region removal when simplifying for VF and UF. ...Florian Hahn4-57/+86
5 days[InstCombine] Replace alloca with undef size with poison instead of null (#18...Manuel Carrasco1-1/+1
5 days[SLP] Reject duplicate shift amounts in matchesShlZExt reorder path (#183627)Akash Dutta1-0/+5