reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
1231 new ConsumedStateMap(*CurrStates)); 1243 CurrStates->setSource(Cond); 1245 splitVarStateForIf(IfNode, PInfo.getVarTest(), CurrStates.get(), 1248 CurrStates->setSource(PInfo.testSourceNode()); 1250 splitVarStateForIfBinOp(PInfo, CurrStates.get(), FalseStates.get()); 1268 CurrStates->setSource(BinOp); 1272 ConsumedState VarState = CurrStates->getState(Test.Var); 1276 CurrStates->setState(Test.Var, Test.TestsFor); 1278 CurrStates->markUnreachable(); 1294 BlockInfo.addInfo(*SI, std::move(CurrStates)); 1296 CurrStates = nullptr; 1320 CurrStates = std::make_unique<ConsumedStateMap>(); 1321 ConsumedStmtVisitor Visitor(*this, CurrStates.get()); 1329 if (!CurrStates) 1330 CurrStates = BlockInfo.getInfo(CurrBlock); 1332 if (!CurrStates) { 1334 } else if (!CurrStates->isReachable()) { 1335 CurrStates = nullptr; 1339 Visitor.reset(CurrStates.get()); 1355 CurrStates->remove(BTE); 1378 CurrStates->setSource(nullptr); 1384 auto *RawState = CurrStates.get(); 1397 BlockInfo.addInfo(*SI, RawState, CurrStates); 1401 CurrStates = nullptr; 1407 CurrStates->checkParamsForReturnTypestate(D->getLocation(), 1412 CurrStates = nullptr;