Home
last modified time | relevance | path

Searched defs:Loops (Results 1 – 25 of 44) sorted by relevance

12

/llvm-project/llvm/include/llvm/CodeGen/
H A DCalcSpillWeights.h49 const MachineLoopInfo &Loops; global() variable
58 VirtRegAuxInfo(MachineFunction & MF,LiveIntervals & LIS,const VirtRegMap & VRM,const MachineLoopInfo & Loops,const MachineBlockFrequencyInfo & MBFI) VirtRegAuxInfo() argument
H A DMachineTraceMetrics.h101 const MachineLoopInfo *Loops = nullptr; global() variable
/llvm-project/llvm/lib/Analysis/
H A DScalarEvolutionNormalization.cpp98 const PostIncLoopSet &Loops, in normalizeForPostIncUse()
121 const PostIncLoopSet &Loops, in denormalizeForPostIncUse()
H A DLoopCacheAnalysis.cpp62 static Loop *getInnerMostLoop(const LoopVectorTy &Loops) { in getInnerMostLoop() argument
562 CacheCost(const LoopVectorTy & Loops,const LoopInfo & LI,ScalarEvolution & SE,TargetTransformInfo & TTI,AAResults & AA,DependenceInfo & DI,std::optional<unsigned> TRT) CacheCost() argument
587 LoopVectorTy Loops; getCacheCost() local
[all...]
H A DDependenceAnalysis.cpp963 checkSubscript(const SCEV * Expr,const Loop * LoopNest,SmallBitVector & Loops,bool IsSrc) checkSubscript() argument
1001 checkSrcSubscript(const SCEV * Src,const Loop * LoopNest,SmallBitVector & Loops) checkSrcSubscript() argument
1008 checkDstSubscript(const SCEV * Dst,const Loop * LoopNest,SmallBitVector & Loops) checkDstSubscript() argument
1019 classifyPair(const SCEV * Src,const Loop * SrcLoopNest,const SCEV * Dst,const Loop * DstLoopNest,SmallBitVector & Loops) classifyPair() argument
2361 testMIV(const SCEV * Src,const SCEV * Dst,const SmallBitVector & Loops,FullDependence & Result) const testMIV() argument
2606 banerjeeMIVtest(const SCEV * Src,const SCEV * Dst,const SmallBitVector & Loops,FullDependence & Result) const banerjeeMIVtest() argument
2687 exploreDirections(unsigned Level,CoefficientInfo * A,CoefficientInfo * B,BoundInfo * Bound,const SmallBitVector & Loops,unsigned & DepthExpanded,const SCEV * Delta) const exploreDirections() argument
3154 propagate(const SCEV * & Src,const SCEV * & Dst,SmallBitVector & Loops,SmallVectorImpl<Constraint> & Constraints,bool & Consistent) propagate() argument
[all...]
H A DInlineSizeEstimatorAnalysis.cpp59 Loops, enumerator
/llvm-project/mlir/include/mlir/Dialect/SCF/Utils/
H A DUtils.h151 using Loops = SmallVector<scf::ForOp, 8>; variable
/llvm-project/llvm/unittests/Analysis/
H A DLoopNestTest.cpp107 const ArrayRef<Loop*> Loops = LN.getLoops(); in TEST() local
205 const ArrayRef<Loop*> Loops = LN.getLoops(); in TEST() local
289 const ArrayRef<Loop *> Loops = LN.getLoops(); in TEST() local
/llvm-project/llvm/docs/
H A DCMakePrimer.rst232 Loops section in Control Flow
H A DPasses.rst666 passes-loop-simplify``loop-rotate``: Rotate Loops global() argument
/llvm-project/llvm/include/llvm/Analysis/
H A DLoopNestAnalysis.h184 LoopVectorTy Loops; // the loops in the nest (in breadth first order). global() variable
[all...]
H A DDependenceAnalysis.h370 SmallBitVector Loops; member
H A DBlockFrequencyInfoImpl.h432 std::list<LoopData> Loops; variable
[all...]
/llvm-project/mlir/include/mlir/Dialect/Linalg/Utils/
H A DUtils.h104 Loops = 0, global() enumerator
/llvm-project/llvm/lib/Transforms/Utils/
H A DUnifyLoopExits.cpp219 auto Loops = LI.getLoopsInPreorder(); runImpl() local
/llvm-project/llvm/lib/CodeGen/
H A DEarlyIfConversion.cpp766 MachineLoopInfo *Loops = nullptr; global() member in __anondae13cb90311::EarlyIfConverter
827 updateLoops(MachineLoopInfo * Loops,ArrayRef<MachineBasicBlock * > Removed) updateLoops() argument
1120 MachineLoopInfo *Loops = nullptr; global() member in __anondae13cb90b11::EarlyIfPredicator
H A DSplitKit.h101 const MachineLoopInfo &Loops; variable
H A DMLRegAllocEvictAdvisor.cpp352 const MachineLoopInfo &Loops; global() member in __anon5815b77c0111::MLEvictAdvisor
435 DevelopmentModeEvictAdvisor(const MachineFunction & MF,const RAGreedy & RA,MLModelRunner * Runner,const MachineBlockFrequencyInfo & MBFI,const MachineLoopInfo & Loops,Logger * Log) DevelopmentModeEvictAdvisor() argument
573 MLEvictAdvisor(const MachineFunction & MF,const RAGreedy & RA,MLModelRunner * Runner,const MachineBlockFrequencyInfo & MBFI,const MachineLoopInfo & Loops) MLEvictAdvisor() argument
/llvm-project/llvm/include/llvm/Support/
H A DGenericLoopInfoImpl.h392 verifyLoopNest(DenseSet<const LoopT * > * Loops) verifyLoopNest() argument
709 DenseSet<const LoopT *> Loops; verify() local
/llvm-project/polly/lib/Support/
H A DSCEVValidator.cpp530 SetVector<const Loop *> &Loops; member in SCEVFindLoops
533 SCEVFindLoops(SetVector<const Loop *> &Loops) : Loops(Loops) {} in SCEVFindLoops() argument
543 void polly::findLoops(const SCEV *Expr, SetVector<const Loop *> &Loops) { in findLoops() argument
/llvm-project/llvm/lib/Transforms/IPO/
H A DLoopExtractor.cpp223 SmallVector<Loop *, 8> Loops; in extractLoops() local
/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64ConditionalCompares.cpp768 MachineLoopInfo *Loops; global() member in __anon8ef305c80211::AArch64ConditionalCompares
/llvm-project/llvm/lib/TableGen/
H A DTGParser.h150 std::vector<std::unique_ptr<ForeachLoop>> Loops; variable
/llvm-project/llvm/lib/Transforms/Scalar/
H A DLoopUnrollAndJamPass.cpp431 ArrayRef<Loop *> Loops = LN.getLoops(); tryToUnrollAndJamLoop() local
H A DStructurizeCFG.cpp262 BB2BBMap Loops; global() member in __anonfb7514aa0111::StructurizeCFG
559 insertConditions(bool Loops) insertConditions() argument
[all...]

12