summaryrefslogtreecommitdiff
path: root/llvm/lib/Analysis
AgeCommit message (Expand)Author
2025-11-21[DA] remove Constraints class (#168963)Sebastian Pop
2025-11-21[DA] remove getSplitIteration (#167698)Sebastian Pop
2025-11-21[LoopCacheAnalysis] Replace delinearization for fixed size array (#164798)Ryotaro Kasuga
2025-11-20[DA] remove constraint propagation (#160924)Sebastian Pop
2025-11-20[InstSimplify] Extend icmp-of-add simplification to sle/sgt/sge (#168900)Pedro Lobo
2025-11-19[ConstantFolding] Add constant folding for scalable vector interleave intrins...Craig Topper
2025-11-19[ConstantFolding] Generalize constant folding for vector_deinterleave2 to dei...Craig Topper
2025-11-19[Analysis] Move TargetLibraryInfo data to TableGen (#165009)Kai Nacke
2025-11-20[IPT] Remove ipt.NumInstScanned statistic (#168515)Luke Lau
2025-11-19[DA] Replace delinearization for fixed size array (#161822)Ryotaro Kasuga
2025-11-19[TTI] Use MemIntrinsicCostAttributes for getMaskedMemoryOpCost (#168029)Shih-Po Hung
2025-11-18[ConstantFolding] Generalize constant folding for vector_interleave2 to inter...Craig Topper
2025-11-18[LLVM][InstSimplify] Add folds for SVE integer reduction intrinsics. (#167519)Paul Walker
2025-11-18[VPlan] Hoist loads with invariant addresses using noalias metadata. (#166247)Florian Hahn
2025-11-17[VectorUtils] Use PatternMatch in findScalarElement (NFC) (#168389)Ramkumar Ramachandra
2025-11-15[Analysis] Remove a redundant cast (NFC) (#168184)Kazu Hirata
2025-11-15[ValueTracking] Only check up to CtxIter in willNotFreeBetween.Florian Hahn
2025-11-15[ValueTracking] Bail out on non-immediate constant expressions (#168084)Yingwei Zheng
2025-11-15[ValueTracking] Check across single predecessors in willNotFreeBetween. (#167...Florian Hahn
2025-11-14RuntimeLibcalls: Move VectorLibrary handling into TargetOptions (#167996)Matt Arsenault
2025-11-15[InstSimplify] Fix crash when optimizing minmax with bitcast constant vectors...Igor Gorban
2025-11-14DeclareRuntimeLibcalls: Use RuntimeLibraryAnalysis (#167995)Matt Arsenault
2025-11-14[LV] Explicitly disable in-loop reductions for AnyOf and FindIV. nfc (#163541)Mel Chen
2025-11-12Remove unused standard headers: memory, unordered_* (#167297)serge-sans-paille
2025-11-11Remove unused <utility> inclusionserge-sans-paille
2025-11-11[llvm][DebugInfo] Adjust ModuleDebugInfoPrinter to versioned language names (...Michael Buch
2025-11-10[MLGO] Delete InlineSizeEstimatorAnalysis (#167271)Aiden Grossman
2025-11-10TargetLibraryInfo: Split off VectorLibrary enum and flag (#166980)Matt Arsenault
2025-11-10Remove unused standard headers: <string>, <optional>, <numeric>, <tuple> (#16...serge-sans-paille
2025-11-07[DA] Properly pass outermost loop to monotonicity checker (#166928)Ryotaro Kasuga
2025-11-07[ValueTracking] Refine known bits for linear interpolation patterns (#166378)Valeriy Savchenko
2025-11-06[DA] Check for overflow in strong SIV test (#166223)Alireza Torabian
2025-11-06Fix a build errorNicolai Hähnle
2025-11-06[NFC][LLVM] Code cleanup in RegionPrinter (#166622)Rahul Joshi
2025-11-05Analysis: Add RuntimeLibcall analysis pass (#165196)Matt Arsenault
2025-11-05[TLI] Add basic support for nextafter/nexttoward libcalls (#166250)Sayan Sivakumaran
2025-11-05[DirectX] Emit `hlsl.wavesize` function attribute as entry property metadata ...Finn Plummer
2025-11-04[LAA] Only use inbounds/nusw in isNoWrap if the GEP is dereferenced. (#161445)Florian Hahn
2025-11-04[SimplifyCFG] Eliminate dead edges of switches according to the domain of con...Yingwei Zheng
2025-11-04[IR] Add new function attribute nocreateundeforpoison (#164809)Jay Foad
2025-11-02[SCEV] Improve handling of divisibility information from loop guards. (#163021)Florian Hahn
2025-11-01[Analysis, CodeGen] Use ArrayRef instead of const ArrayRef (NFC) (#166026)Kazu Hirata
2025-11-01[Analysis, CodeGen] Use "= default" (NFC) (#166024)Kazu Hirata
2025-10-31Revert "[DA] Check for overflow in strong SIV test" (#165905)Ehsan Amiri
2025-10-31[SCEV] Fix switch formatting in collectFromBlock (NFC).Florian Hahn
2025-10-31[DA] Check for overflow in strong SIV test (#164704)Alireza Torabian
2025-10-31[LLVM][ConstantFolding] Extend constantFoldVectorReduce to include scalable v...Paul Walker
2025-10-30[DA] Check nsw when extracting a constant operand of SCEVMul (#164408)Ryotaro Kasuga
2025-10-29[HashRecognize] Forbid optz when data.next has exit-block user (#165574)Ramkumar Ramachandra
2025-10-28[Analysis] Use std::clamp in getHeatColor (NFC) (#165394)Kazu Hirata