Lines Matching refs:ConsumedStateMap

387   ConsumedState getAsState(const ConsumedStateMap *StateMap) const {  in getAsState()
447 setStateForVarOrTmp(ConsumedStateMap *StateMap, const PropagationInfo &PInfo, in setStateForVarOrTmp()
467 ConsumedStateMap *StateMap;
517 ConsumedStmtVisitor(ConsumedAnalyzer &Analyzer, ConsumedStateMap *StateMap) in ConsumedStmtVisitor()
529 void reset(ConsumedStateMap *NewStateMap) { in reset()
937 ConsumedStateMap *ThenStates, in splitVarStateForIf()
938 ConsumedStateMap *ElseStates) { in splitVarStateForIf()
952 ConsumedStateMap *ThenStates, in splitVarStateForIfBinOp()
953 ConsumedStateMap *ElseStates) { in splitVarStateForIfBinOp()
1019 const CFGBlock *Block, ConsumedStateMap *StateMap, in addInfo()
1020 std::unique_ptr<ConsumedStateMap> &OwnedStateMap) { in addInfo()
1030 Entry = llvm::make_unique<ConsumedStateMap>(*StateMap); in addInfo()
1034 std::unique_ptr<ConsumedStateMap> StateMap) { in addInfo()
1046 ConsumedStateMap* ConsumedBlockInfo::borrowInfo(const CFGBlock *Block) { in borrowInfo()
1057 std::unique_ptr<ConsumedStateMap>
1062 return isBackEdgeTarget(Block) ? llvm::make_unique<ConsumedStateMap>(*Entry) in getInfo()
1090 void ConsumedStateMap::checkParamsForReturnTypestate(SourceLocation BlameLoc, in checkParamsForReturnTypestate()
1110 void ConsumedStateMap::clearTemporaries() { in clearTemporaries()
1114 ConsumedState ConsumedStateMap::getState(const VarDecl *Var) const { in getState()
1124 ConsumedStateMap::getState(const CXXBindTemporaryExpr *Tmp) const { in getState()
1133 void ConsumedStateMap::intersect(const ConsumedStateMap &Other) { in intersect()
1152 void ConsumedStateMap::intersectAtLoopHead(const CFGBlock *LoopHead, in intersectAtLoopHead()
1153 const CFGBlock *LoopBack, const ConsumedStateMap *LoopBackStates, in intersectAtLoopHead()
1173 void ConsumedStateMap::markUnreachable() { in markUnreachable()
1179 void ConsumedStateMap::setState(const VarDecl *Var, ConsumedState State) { in setState()
1183 void ConsumedStateMap::setState(const CXXBindTemporaryExpr *Tmp, in setState()
1188 void ConsumedStateMap::remove(const CXXBindTemporaryExpr *Tmp) { in remove()
1192 bool ConsumedStateMap::operator!=(const ConsumedStateMap *Other) const { in operator !=()
1231 std::unique_ptr<ConsumedStateMap> FalseStates( in splitState()
1232 new ConsumedStateMap(*CurrStates)); in splitState()
1321 CurrStates = llvm::make_unique<ConsumedStateMap>(); in run()