aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Transforms
AgeCommit message (Expand)AuthorFilesLines
2026-01-12[profcheck] Fix encoding of 0 loopEstimatedTrip count (#174896)Mircea Trofin1-1/+4
2026-01-12[VPlan] Merge Select with previous cases in ::computeCost (NFC).Florian Hahn1-1/+0
2026-01-12[IR][InstCombine] Fix O(n^2) complexity in SliceUpIllegalIntegerPHI (#175468)Kirill Pertsev2-6/+4
2026-01-12[VPlan] Cache other type for VPWidenRecipe with Select opcode (NFC).Florian Hahn1-2/+8
2026-01-12[VectorCombine] foldPermuteOfIntrinsic - support multiple uses of shuffled op...Julian Pokrovsky1-2/+9
2026-01-12[NFC][LLVM] Adopt ListSeparator/interleaved in more places (#172909)Rahul Joshi2-41/+24
2026-01-12[VPlan] Check for store group once in VPInterleaveBase() (NFC)Florian Hahn1-9/+10
2026-01-12[InstCombine] Fix i1 ssub.sat compare folding (#173742)Justin Lebar1-2/+8
2026-01-12[Transforms][NFC] Remove unused include in LoopUtils (#175601)Alexis Engelke2-0/+2
2026-01-12InstCombine: Handle rounding intrinsics in SimplifyDemandedFPClass (#174842)Matt Arsenault1-0/+67
2026-01-12InstCombine: SimplifyDemandedFPClass multiple use support for select (#175548)Matt Arsenault1-1/+27
2026-01-13[VPlan] Give VPInstruction::ExplicitVectorLength name. NFC (#175493)Luke Lau1-1/+1
2026-01-12[VPlan] Remove verifier check that EVL can only be used by VPInstruction with...Luke Lau1-10/+0
2026-01-12[VPlan] Don't fold UDiv in replicate regions. (#175460)Florian Hahn1-1/+6
2026-01-12[LV] Simplify extract-lane with scalar operand to the scalar value itself. (#...Elvis Wang4-9/+16
2026-01-11[InstCombine][profcheck] Add unknown branch weights to selects created in Ins...Alan Zhao1-20/+27
2026-01-11[VPlan] Add missing sext(sub) SCEV fold to getSCEVExprForVPValue.Florian Hahn1-0/+69
2026-01-11[InstCombine] Fold Minimum over trailing or leading zeros (#173768)Aryan Kadole1-8/+16
2026-01-11InstCombine: Implement SimplifyDemandedFPClass for sqrt (#173883)Matt Arsenault1-0/+38
2026-01-11[LV] Handle live-ins in findRecipe.Florian Hahn1-1/+3
2026-01-11InstCombine: Handle fpext in SimplifyDemandedFPClass (#174849)Matt Arsenault1-0/+22
2026-01-10InstCombine: Handle minimumnum/maximumnum in SimplifyDemandedFPClass (#173977)Matt Arsenault1-12/+78
2026-01-10[VPlan] Allow truncation for lanes in VPScalarIVStepsRecipe (#175268)Aiden Grossman1-8/+8
2026-01-10InstCombine: Use canonicalizing getFPClassConstant when simplifying exp (#174...Matt Arsenault1-2/+6
2026-01-09[SLP]Update deps for copyables operands, if the user is used several times in...Alexey Bataev1-25/+8
2026-01-09[VPlan] Use unsigned integers for lane start indices (#175231)Aiden Grossman1-4/+3
2026-01-09[VPlan] Document getSplatVFValue (NFC).Florian Hahn1-3/+3
2026-01-09InstCombine: Improve SimplifyDemandedFPClass fabs handlingMatt Arsenault1-0/+5
2026-01-09XCOFF associated metadata (#159096)Sean Fertile1-0/+9
2026-01-09InstCombine: Improve SimplifyDemandedFPClass copysign handlingMatt Arsenault1-4/+26
2026-01-09[InstCombine] Fold intrinsics over multi-use selects when the intrinsic is th...Sayan Sivakumaran1-1/+1
2026-01-09Revert "[VPlan] Only use isAddressSCEVForCost in legacy getAddressAccSCEV (NF...Hans Wennborg1-3/+9
2026-01-09[AllocToken] Fix attribute mismatch in AllocTokenPass (#174959)Ayumi OHNO1-3/+3
2026-01-09[InstCombine] Guard foldICmpSRemConstant against zero divisors (#173702)Justin Lebar1-2/+2
2026-01-09[Instcombine] Fix infinite loop in visitSelectInst (#173704)Justin Lebar1-2/+2
2026-01-09[Instcombine] Ensure simplifyValueKnownNonZero adds instrs in dominance order...Justin Lebar1-3/+7
2026-01-09[SeparateConstOffsetFromGEP] Use getSigned() for accumulated offsetNikita Popov1-1/+1
2026-01-09[InstCombine] Add support for Instruction combining of hyperbolic functions (...Kshitij Paranjape1-8/+14
2026-01-08[BoundsChecking] Clamp trap ID if it would overflow (#175103)Aiden Grossman1-6/+10
2026-01-08Revert "[SLP]Update deps for copyables operands, if the user is used several ...Alexey Bataev1-0/+2
2026-01-08[LoopFusion] Non-loop block must be the immediate successor of exit (#175034)Alireza Torabian1-5/+6
2026-01-08[InstCombine] Limit canonicalization of extractelement(cast) to constant inde...azwolski1-1/+9
2026-01-08[VPlan] Merge cases inferring type of operand 0 (NFC).Florian Hahn1-19/+10
2026-01-08[SLP]Update deps for copyables operands, if the user is used several times in...Alexey Bataev1-2/+0
2026-01-08Attributor: Set up full SimplifyQuery for nofpclass (#174928)Matt Arsenault1-3/+22
2026-01-08[SLP] Use ConstantInt::getSigned for stride argument to strided load/store in...Alex Bradbury1-3/+3
2026-01-08InstCombine: Prepare to handle multiple uses in SimplifyDemandedFPClass (#174...Matt Arsenault3-40/+75
2026-01-08InstCombine: Fixup known fp class for select and compare (#174958)Matt Arsenault1-2/+6
2026-01-08[SLP]Do not generate extractelement subnodes with the same indecesAlexey Bataev1-1/+3
2026-01-08[IRCE] Prove predicates with and without loop-guarded SCEVs (#174843)Aleksandr Popov1-14/+20