aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Analysis
AgeCommit message (Expand)AuthorFilesLines
2026-02-12[MemProf] Emit richer optimization remarks for single-type allocations (#181089)Teresa Johnson1-18/+44
2026-02-13[InstructionSimplify] Extend simplifyICmpWithZero to handle equivalent zero R...Kunqiu Chen1-1/+57
2026-02-11[DominanceFrontier] Support post-dominators on graphs with single root (#179336)Andrei Elovikov1-1/+0
2026-02-11[LAA] Use SCEVPtrToAddr in tryToCreateDiffChecks. (#178861)Florian Hahn1-6/+2
2026-02-10[IROutliner] Add TTI Hook for Propagating Attributes (#153985)Sam Elliott1-0/+4
2026-02-10[SCEV] Don't create SCEVPtrToAddr for unstable pointer representations. (#180...Florian Hahn1-2/+12
2026-02-10[IVDesc] Add `[[maybe_unused]]` to `NumNonPHIUsers` (NFC) (#180729)Benjamin Maxwell1-1/+1
2026-02-10Reland "[LV] Support conditional scalar assignments of masked operations" (#1...Benjamin Maxwell1-4/+49
2026-02-10[MemorySSA] Relax clobbering checks for calls to consider writes only (#179721)CarolineConcatto1-1/+1
2026-02-09Reland "[LoopVectorize] Support vectorization of overflow intrinsics" (#180526)Vishruth Thimmaiah1-9/+6
2026-02-10[IVDesc] Check loop-preheader for loop-legality when pass-remarks enabled (#1...hanbeom1-2/+6
2026-02-09[InstCombine] Fold min/max(fpext x, C) to fpext(min/max(x, fptrunc C)) (#179968)Nikita Popov1-0/+11
2026-02-07Revert "[ValueTracking] Propagate sign information out of loop" (#180354)Qinkun Bao1-90/+0
2026-02-07[ValueTracking] Propagate sign information out of loop (#175590)Kshitij Paranjape1-0/+90
2026-02-06Revert "[LV] Support conditional scalar assignments of masked operations" (#1...Kewen Meng1-49/+4
2026-02-06[StaticDataLayout] Reconcile string literal hotness from data access profiles...Mingming Liu1-5/+23
2026-02-06[DebugInfo] Add macro tracking support to DebugInfoFinder (#179931)Manuel Carrasco1-0/+25
2026-02-06[LV] Support conditional scalar assignments of masked operations (#178862)Benjamin Maxwell1-4/+49
2026-02-05Revert "[LoopVectorize] Support vectorization of overflow intrinsics" (#179819)Alexander Kornienko1-6/+9
2026-02-05[LV] Optimize FindLast recurrences to FindIV (NFCI). (#177870)Florian Hahn1-91/+2
2026-02-04AMDGPU: Implement computeKnownFPClass for llvm.amdgcn.fract (#179134)Matt Arsenault1-0/+17
2026-02-04AMDGPU: Implement computeKnownFPClass for llvm.amdgcn.trig.preop (#179026)Matt Arsenault1-0/+4
2026-02-03[InlineCost] Replace getAllocatedType with getAllocationSize (#178355)Jameson Nash1-11/+12
2026-02-02[perf] Replace copy-assign by move-assign in llvm/lib/Analysis/* (#178169)serge-sans-paille3-7/+6
2026-02-02ValueTracking: Move powi logic to KnownFPClass (#179301)Matt Arsenault1-16/+5
2026-02-02ValueTracking: Move ldexp KnownFPClass handling to support (#179235)Matt Arsenault1-48/+9
2026-02-02ValueTracking: Use computeKnownBits for ldexp integer handling (#179234)Matt Arsenault1-7/+5
2026-02-02[LoopCacheAnalysis] Remove tryDelinearizeFixedSize (NFCI) (#177552)Ryotaro Kasuga1-33/+4
2026-01-30ValueTracking: Revert noundef checks in computeKnownFPClass for fmul/fma (#17...Matt Arsenault1-5/+4
2026-01-28[Lint] Replace getAllocatedType with getAllocationSize (#178353)Jameson Nash1-3/+3
2026-01-28[NFCI][IRBuilder] Add CreateAllocationSize helper (#178346)Jameson Nash1-7/+3
2026-01-28[LV] Add support for llvm.vector.partial.reduce.fadd (#163975)Damian Heaton1-2/+4
2026-01-27ValueTracking: log never returns denormal (#178234)Matt Arsenault1-2/+0
2026-01-27ValueTracking: Move sin/cos computeKnownFPClass handling to support (#178240)Matt Arsenault1-3/+2
2026-01-27[TTI] Add VectorInstrContext for context-aware insert/extract costs. (#175982)Florian Hahn1-15/+35
2026-01-27[Analysis] computeKnownBitsFromOperator - add @llvm.clmul knownbits handling ...Lleu Yang1-0/+5
2026-01-27[llvm-ir2vec] vocab read refactor (#177837)Nishant Sachdeva1-1/+1
2026-01-26ValueTracking: Use m_CheckedFp in isKnownIntegral (#178019)Matt Arsenault1-20/+1
2026-01-26[SCEV] Sink SCEVPtrToAddr to leaf SCEVUnknowns. (#174437)Florian Hahn1-28/+21
2026-01-26ValueTracking: Extract isKnownIntegral out of AMDGPU (#177912)Matt Arsenault1-0/+67
2026-01-25[IR2Vec] Changes to support programmatic creation of Vocabulary (#177348)S. VenkataKeerthy1-36/+55
2026-01-24ValueTracking: Improve nan tracking for fma square special case (#175999)Matt Arsenault1-0/+19
2026-01-24InstCombine: Handle fdiv in SimplifyDemandedFPClass (#175946)Matt Arsenault1-39/+8
2026-01-24ValueTracking: Improve handling for fma/fmuladd (#175614)Matt Arsenault1-12/+30
2026-01-24InstCombine: Implement SimplifyDemandedFPClass for frexp (#176122)Matt Arsenault1-21/+3
2026-01-23InstCombine: Handle fsub in SimplifyDemandedFPClass (#175852)Matt Arsenault1-61/+20
2026-01-23InstCombine: Handle fptrunc in SimplifyDemandedFPClass (#175421)Matt Arsenault1-9/+1
2026-01-23[VectorCombine] foldShuffleOfBinops - failure to track OperandValueInfo (#171...Kavin Gnanapandithan1-4/+10
2026-01-23[LVI] Fix the type when inferring nonnull from a dereferenceable attribute bu...Nikolas Klauser1-1/+1
2026-01-22IR: Add !nofpclass metadata (#177140)Matt Arsenault1-0/+11