reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
1977 const SCEV *getSCEV(Value *V);
919 assert(PSE.getSCEV(PN) == AR && "Unexpected phi node SCEV expression"); 965 auto *AddRec = dyn_cast<SCEVAddRecExpr>(PSE.getSCEV(Val)); 1001 const SCEV *PhiScev = PSE.getSCEV(Phi);lib/Analysis/LoopAccessAnalysis.cpp
147 const SCEV *OrigSCEV = PSE.getSCEV(Ptr); 165 auto *Expr = PSE.getSCEV(Ptr); 642 const SCEV *PtrScev = PSE.getSCEV(Ptr); 668 auto *Expr = PSE.getSCEV(Ptr); 980 auto *OpScev = PSE.getSCEV(OBO->getOperand(0)); 1464 const SCEV *Src = PSE.getSCEV(APtr); 1465 const SCEV *Sink = PSE.getSCEV(BPtr); 2311 const SCEV *StrideExpr = PSE->getSCEV(Stride);lib/Analysis/ScalarEvolution.cpp
12432 const SCEV *Expr = getSCEV(V); 12448 const SCEV *Expr = getSCEV(V); 12463 const SCEV *Expr = this->getSCEV(V);lib/Transforms/Scalar/LoopLoadElimination.cpp
119 auto *LoadPtrSCEV = cast<SCEVAddRecExpr>(PSE.getSCEV(LoadPtr)); 120 auto *StorePtrSCEV = cast<SCEVAddRecExpr>(PSE.getSCEV(StorePtr)); 432 auto *PtrSCEV = cast<SCEVAddRecExpr>(PSE.getSCEV(Ptr));lib/Transforms/Vectorize/LoopVectorizationLegality.cpp
708 if (!SE->isLoopInvariant(PSE.getSCEV(CI->getOperand(i)), TheLoop)) {
lib/Transforms/Vectorize/LoopVectorize.cpp4181 SE->isLoopInvariant(PSE.getSCEV(I.getOperand(0)), OrigLoop); 5720 return PSE.getSCEV(Ptr);