Lines Matching refs:LiveVariables

81   llvm::DenseMap<const CFGBlock *, LiveVariables::LivenessValues> blocksEndToLiveness;
82 llvm::DenseMap<const CFGBlock *, LiveVariables::LivenessValues> blocksBeginToLiveness;
83 llvm::DenseMap<const Stmt *, LiveVariables::LivenessValues> stmtsToLiveness;
87 LiveVariables::LivenessValues
88 merge(LiveVariables::LivenessValues valsA,
89 LiveVariables::LivenessValues valsB);
91 LiveVariables::LivenessValues
92 runOnBlock(const CFGBlock *block, LiveVariables::LivenessValues val,
93 LiveVariables::Observer *obs = nullptr);
115 bool LiveVariables::LivenessValues::isLive(const Stmt *S) const { in isLive()
119 bool LiveVariables::LivenessValues::isLive(const VarDecl *D) const { in isLive()
142 void LiveVariables::Observer::anchor() { } in anchor()
144 LiveVariables::LivenessValues
145 LiveVariablesImpl::merge(LiveVariables::LivenessValues valsA, in merge()
146 LiveVariables::LivenessValues valsB) { in merge()
167 return LiveVariables::LivenessValues(SSetRefA.asImmutableSet(), in merge()
172 bool LiveVariables::LivenessValues::equals(const LivenessValues &V) const { in equals()
184 bool LiveVariables::isLive(const CFGBlock *B, const VarDecl *D) { in isLive()
188 bool LiveVariables::isLive(const Stmt *S, const VarDecl *D) { in isLive()
192 bool LiveVariables::isLive(const Stmt *Loc, const Stmt *S) { in isLive()
203 LiveVariables::LivenessValues &val;
204 LiveVariables::Observer *observer;
208 LiveVariables::LivenessValues &Val, in TransferFunctions()
209 LiveVariables::Observer *Observer, in TransferFunctions()
497 LiveVariables::LivenessValues
499 LiveVariables::LivenessValues val, in runOnBlock()
500 LiveVariables::Observer *obs) { in runOnBlock()
529 void LiveVariables::runOnAllBlocks(LiveVariables::Observer &obs) { in runOnAllBlocks()
535 LiveVariables::LiveVariables(void *im) : impl(im) {} in LiveVariables() function in LiveVariables
537 LiveVariables::~LiveVariables() { in ~LiveVariables()
541 LiveVariables *
542 LiveVariables::computeLiveness(AnalysisDeclContext &AC, in computeLiveness()
616 return new LiveVariables(LV); in computeLiveness()
619 void LiveVariables::dumpBlockLiveness(const SourceManager &M) { in dumpBlockLiveness()
625 for (llvm::DenseMap<const CFGBlock *, LiveVariables::LivenessValues>::iterator in dumpBlockLiveness()
641 LiveVariables::LivenessValues vals = blocksEndToLiveness[*it]; in dumpBlockLiveness()
665 void LiveVariables::dumpStmtLiveness(const SourceManager &M) { in dumpStmtLiveness()
683 const void *LiveVariables::getTag() { static int x; return &x; } in getTag()