Lines Matching refs:ConsumedStateMap

388   ConsumedState getAsState(const ConsumedStateMap *StateMap) const {  in getAsState()
445 setStateForVarOrTmp(ConsumedStateMap *StateMap, const PropagationInfo &PInfo, in setStateForVarOrTmp()
465 ConsumedStateMap *StateMap;
508 ConsumedStateMap *StateMap) in ConsumedStmtVisitor()
520 void reset(ConsumedStateMap *NewStateMap) { in reset()
950 ConsumedStateMap *ThenStates, in splitVarStateForIf()
951 ConsumedStateMap *ElseStates) { in splitVarStateForIf()
967 ConsumedStateMap *ThenStates, in splitVarStateForIfBinOp()
968 ConsumedStateMap *ElseStates) { in splitVarStateForIfBinOp()
1042 const CFGBlock *Block, ConsumedStateMap *StateMap, in addInfo()
1043 std::unique_ptr<ConsumedStateMap> &OwnedStateMap) { in addInfo()
1054 Entry = llvm::make_unique<ConsumedStateMap>(*StateMap); in addInfo()
1058 std::unique_ptr<ConsumedStateMap> StateMap) { in addInfo()
1071 ConsumedStateMap* ConsumedBlockInfo::borrowInfo(const CFGBlock *Block) { in borrowInfo()
1082 std::unique_ptr<ConsumedStateMap>
1087 return isBackEdgeTarget(Block) ? llvm::make_unique<ConsumedStateMap>(*Entry) in getInfo()
1115 void ConsumedStateMap::checkParamsForReturnTypestate(SourceLocation BlameLoc, in checkParamsForReturnTypestate()
1135 void ConsumedStateMap::clearTemporaries() { in clearTemporaries()
1139 ConsumedState ConsumedStateMap::getState(const VarDecl *Var) const { in getState()
1149 ConsumedStateMap::getState(const CXXBindTemporaryExpr *Tmp) const { in getState()
1158 void ConsumedStateMap::intersect(const ConsumedStateMap &Other) { in intersect()
1177 void ConsumedStateMap::intersectAtLoopHead(const CFGBlock *LoopHead, in intersectAtLoopHead()
1178 const CFGBlock *LoopBack, const ConsumedStateMap *LoopBackStates, in intersectAtLoopHead()
1198 void ConsumedStateMap::markUnreachable() { in markUnreachable()
1204 void ConsumedStateMap::setState(const VarDecl *Var, ConsumedState State) { in setState()
1208 void ConsumedStateMap::setState(const CXXBindTemporaryExpr *Tmp, in setState()
1213 void ConsumedStateMap::remove(const CXXBindTemporaryExpr *Tmp) { in remove()
1217 bool ConsumedStateMap::operator!=(const ConsumedStateMap *Other) const { in operator !=()
1258 std::unique_ptr<ConsumedStateMap> FalseStates( in splitState()
1259 new ConsumedStateMap(*CurrStates)); in splitState()
1355 CurrStates = llvm::make_unique<ConsumedStateMap>(); in run()