aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Transforms
AgeCommit message (Expand)AuthorFilesLines
2026-02-12[SeparateConstOffsetFromGEP] Update splitGEP to handle case where including b...Adel Ejjeh1-7/+20
2026-02-12[UTC][VPlan] Use `-vplan-print-after` for VPlan-dump-based tests (#178736)Andrei Elovikov1-1/+4
2026-02-12[HWASan][Fuchsia] Have Fuchsia use a dynamic shadow start (#180881)PiJoules1-1/+1
2026-02-12[SLP]Fix crash with deleted non-copyable node in scheduling copyablesAlexey Bataev1-9/+11
2026-02-12[SLP] Use the correct identity when combining binary opcodes with AND/MUL (#1...Ryan Buchner1-19/+20
2026-02-12[VPlan] Explicitly reassociate header mask in logical and (#180898)Luke Lau1-9/+27
2026-02-12Revert "[IndVarSimplify] Add safety check for getTruncateExpr in genLoopLimit...Nikita Popov1-93/+89
2026-02-12[AggressiveInstCombine] Create zext during store merge (#181125)Nikita Popov1-1/+1
2026-02-12[VPlan] Introduce m_c_Logical(And|Or) (#180048)Ramkumar Ramachandra3-6/+35
2026-02-11[SLP]Add external uses estimations into tree throttlingAlexey Bataev1-26/+111
2026-02-11[LV] Don't scalarize loads that need predication in legacy CM.Florian Hahn1-3/+3
2026-02-11[NFC] [MemoryTagging] pass AllocaInfo to isStandardLifetime (#180311)Florian Mayer2-10/+8
2026-02-11[VPlan] Remove VPUnrollPartAccessor from VPReductionPHIRecipe (NFC).Florian Hahn2-3/+1
2026-02-11[SLP]Correctly process deleted gathered loads and short treesAlexey Bataev1-0/+18
2026-02-11[LoopUnrollPass] Indent `LLVM_DEBUG()` messages based on our depth in the `tr...Justin Fargnoli1-38/+50
2026-02-11[Matrix] Use tiled loops automatically for large kernels. (#179325)Florian Hahn1-4/+28
2026-02-11[SLP]Skip operands comparing on non-matching (but compatible) instructionsAlexey Bataev1-0/+2
2026-02-11[LAA] Use SCEVPtrToAddr in tryToCreateDiffChecks. (#178861)Florian Hahn2-3/+39
2026-02-11[SLP] Use the correct calling convention for vector math routines (#180759)David Sherwood1-0/+1
2026-02-11[IndVarSimplify] Add safety check for getTruncateExpr in genLoopLimit (#172234)Anshil Gandhi1-89/+93
2026-02-11InstCombine: Fix wrong insert point for sqrt -> copysign simplify (#180838)Matt Arsenault1-0/+2
2026-02-11InstCombine: Fix wrong insert point for various fmul->copysign simplifies (#1...Matt Arsenault1-0/+18
2026-02-11InstCombine: Fix wrong insert point for fdiv->copysign simplify (#180839)Matt Arsenault1-0/+6
2026-02-11InstCombine: Fix insert point for rounding intrinsic -> copysign (#180837)Matt Arsenault1-0/+3
2026-02-10[outliners] Turn nooutline into an Enum Attribute (#163665)Sam Elliott2-1/+2
2026-02-10[IROutliner] Add TTI Hook for Propagating Attributes (#153985)Sam Elliott1-19/+12
2026-02-11[SimplifyCFG][PGO] Add missing overflow check to ConstantFoldTerminator (#178...Mitchel Dickerson1-4/+8
2026-02-10[VPlan] Ensure countable region in narrowInterleaveGroups.Florian Hahn1-0/+10
2026-02-10[VPlan] Reject partial reductions with invalid costs in getScaledReds. (#180438)Florian Hahn1-86/+82
2026-02-10InstCombine: Fix broken insert point for fdiv replacement (#180830)Matt Arsenault1-0/+2
2026-02-10[SLP]Support for zext i1 %x modeling as select %x, 1, 0Alexey Bataev1-7/+85
2026-02-10[VPlan] Fix convertToPhisToBlends folding non poison blend to poison (#180686)Luke Lau1-4/+6
2026-02-10[LoopVectorizer] Rename variable (NFC). (#180585)Jonas Paulsson1-3/+3
2026-02-10[VPlan] Add `-vplan-print-after=` option (#178700)Andrei Elovikov2-4/+14
2026-02-10Revert "[SLP]Support for zext i1 %x modeling as select %x, 1, 0"Alexey Bataev1-82/+7
2026-02-10[ConstraintElim] Infer linear constraints from udiv and urem (#180689)Manasij Mukherjee1-0/+25
2026-02-10[SLP]Support for zext i1 %x modeling as select %x, 1, 0Alexey Bataev1-7/+82
2026-02-10[LV] Handle partial sub-reductions with sub in middle block. (#178919)Sander de Smalen1-27/+67
2026-02-10[CoroSplit][DebugInfo] Fix scope of continuation funclets (#180523)Felipe de Azevedo Piovezan1-2/+4
2026-02-10Reland "[LV] Support conditional scalar assignments of masked operations" (#1...Benjamin Maxwell2-3/+26
2026-02-10InstCombine: Use SimplifyDemandedFPClass on fmul (#177490)Matt Arsenault3-15/+18
2026-02-10[SimplifyLibCalls] Directly canonicalize fminimum_num to intrinsic (#180555)Nikita Popov1-25/+10
2026-02-10[VPlan] Simplify true && x -> x (#179426)Mel Chen1-0/+4
2026-02-09LowerTypeTests: Optimize two-phase check used by llvm.cond.loop.Peter Collingbourne1-5/+20
2026-02-09Revert "[msan] Switch switch() from strict handling to (icmp eq)-style handli...Andrew Lazarev1-41/+0
2026-02-09[VPlan] Simplify single-entry VPWidenPHIRecipe.Florian Hahn1-3/+3
2026-02-09[NFC][LLVM][IPO] Remove pass initialization from pass constructors (#180584)Rahul Joshi6-17/+8
2026-02-09[ForceFunctionAttrs] Fix handling of `alwaysinline` and `noinline` attributes...Justin Fargnoli1-2/+12
2026-02-09Revert "[NFC][LLVM][IPO] Remove pass initialization from pass constructors" (...Rahul Joshi6-8/+17
2026-02-09[NFC][LLVM][IPO] Remove pass initialization from pass constructors (#180154)Rahul Joshi6-17/+8