Home
last modified time | relevance | path

Searched refs:getStateAt (Results 1 – 11 of 11) sorted by relevance

/llvm-project-15.0.7/bolt/include/bolt/Passes/
H A DDataflowAnalysis.h285 ErrorOr<const StateTy &> getStateAt(ProgramPoint Point) const { in getStateAt() function
287 return getStateAt(*Point.getBB()); in getStateAt()
288 return getStateAt(*Point.getInst()); in getStateAt()
295 return getStateAt(PrevPoint[&Point]); in getStateBefore()
300 return getStateAt(*Point.getBB()); in getStateBefore()
301 return getStateAt(PrevPoint[Point.getInst()]); in getStateBefore()
367 derived().doConfluence(StateAtEntry, *getStateAt(P)); in run()
371 derived().doConfluence(StateAtEntry, *getStateAt(P)); in run()
486 if (auto State = this->getStateAt(Point)) in expr_begin()
512 return (*this->getStateAt(Point))[IdxIter->second]; in count()
[all …]
H A DDominatorAnalysis.h50 if ((*this->getStateAt(P))[DomIdx]) { in getDominanceFrontierFor()
59 if ((*this->getStateAt(ProgramPoint::getLastPointAt(BB)))[DomIdx] && in getDominanceFrontierFor()
H A DLivenessAnalysis.h40 BitVector BV = (*this->getStateAt(PP)); in isAlive()
51 BitVector BV = *this->getStateAt(P); in scavengeRegAfter()
H A DReachingInsns.h36 return ((*this->getStateAt(BB))[this->ExprToIdx[First]]); in isInLoop()
H A DReachingDefOrUse.h57 return (*this->getStateAt(B))[this->ExprToIdx[&A]]; in doesAReachesB()
/llvm-project-15.0.7/bolt/lib/Passes/
H A DStackAllocationAnalysis.cpp60 int64_t SPOffset = SPT.getStateAt(Point)->first; in doKill()
66 int64_t InstrOffset = SPT.getStateAt(*Instr)->first; in doKill()
H A DValidateInternalCalls.cpp160 int SPAtCall = SPTIC.getStateAt(ReachingInst)->first; in fixCFGForIC()
161 int SPAtRet = SPTIC.getStateAt(Return)->first; in fixCFGForIC()
H A DRegReAssign.cpp252 BitVector AliveAtStart = *Info.getLivenessAnalysis().getStateAt( in aggressivePassOverFunction()
256 AliveAtStart |= *Info.getLivenessAnalysis().getStateAt( in aggressivePassOverFunction()
H A DStokeInfo.cpp128 *(DInfo.getLivenessAnalysis().getStateAt(FirstNonPseudo)); in checkFunction()
H A DShrinkWrapping.cpp1116 if (SPT.getStateAt(ProgramPoint::getLastPointAt(*BB))->first == in fixPopsPlacements()
1118 BitVector BV = *RI.getStateAt(ProgramPoint::getLastPointAt(*BB)); in fixPopsPlacements()
1128 BitVector BV = *RI.getStateAt(*RIt); in fixPopsPlacements()
1631 const int SPValAtEnd = SPT.getStateAt(*BB->rbegin())->first; in rebuildCFIForSP()
1635 const int CurVal = SPT.getStateAt(*Iter)->first; in rebuildCFIForSP()
1897 *PSPT.getStateAt(Iter == BB.begin() ? (ProgramPoint)&BB : &*(--Iter)); in processInsertions()
1903 std::pair<int, int> SPTState = *PSPT.getStateAt(*BB.rbegin()); in processInsertions()
H A DFrameAnalysis.cpp187 Prev ? *SPT.getStateAt(*Prev) : *SPT.getStateAt(BB); in doNext()