Searched refs:MRMgr (Results 1 - 9 of 9) sorted by relevance

/freebsd-11-stable/contrib/llvm-project/clang/lib/StaticAnalyzer/Core/
H A DLoopWidening.cpp59 MemRegionManager &MRMgr = PrevState->getStateManager().getRegionManager(); local
60 const MemRegion *Regions[] = {MRMgr.getStackLocalsRegion(STC),
61 MRMgr.getStackArgumentsRegion(STC),
62 MRMgr.getGlobalsRegion()};
75 const VarRegion *VarMem = MRMgr.getVarRegion(VD, LCtx);
88 MRMgr.getCXXThisRegion(CXXMD->getThisType(), STC);
H A DStore.cpp44 MRMgr(svalBuilder.getRegionManager()), Ctx(stateMgr.getContext()) {}
64 return MRMgr.getElementRegion(EleTy, idx, Base, svalBuilder.getContext());
71 return MRMgr.getElementRegion(T, idx, R, Ctx);
294 const MemRegion *BaseReg = MRMgr.getCXXBaseObjectRegion(
387 MRMgr.getCXXDerivedObjectRegion(TargetClass, SR));
474 return loc::MemRegionVal(MRMgr.getObjCIvarRegion(ID, BaseR));
476 return loc::MemRegionVal(MRMgr.getFieldRegion(cast<FieldDecl>(D), BaseR));
512 return loc::MemRegionVal(MRMgr.getElementRegion(elementType, Offset,
531 return loc::MemRegionVal(MRMgr.getElementRegion(
544 return loc::MemRegionVal(MRMgr
[all...]
H A DExprEngineCXX.cpp116 MemRegionManager &MRMgr = SVB.getRegionManager(); local
299 V = loc::MemRegionVal(MRMgr.getCXXStaticTempObjectRegion(E));
303 V = loc::MemRegionVal(MRMgr.getCXXTempObjectRegion(E, LCtx));
392 State, loc::MemRegionVal(MRMgr.getCXXTempObjectRegion(E, LCtx)));
459 MemRegionManager &MRMgr = getSValBuilder().getRegionManager(); local
460 Target = loc::MemRegionVal(MRMgr.getCXXTempObjectRegion(CE, LCtx));
636 Dest = MRMgr.getCXXTempObjectRegion(E, Pred->getLocationContext());
H A DRegionStore.cpp1288 const GlobalsSpaceRegion *GS = MRMgr.getGlobalsRegion(K);
1440 return loc::MemRegionVal(MRMgr.getElementRegion(T, ZeroIdx, R, Ctx));
1644 Result.second = MRMgr.getElementRegionWithSuper(ER, Result.second);
1651 Result.second = MRMgr.getFieldRegionWithSuper(FR, Result.second);
1661 Result.second = MRMgr.getCXXBaseObjectRegionWithSuper(BaseReg,
2272 const ElementRegion *ER = MRMgr.getElementRegion(ElementTy, Idx, R, Ctx);
2319 const ElementRegion *ER = MRMgr.getElementRegion(ElemType, Idx, R, Ctx);
2361 const FieldRegion *SourceFR = MRMgr.getFieldRegion(*I, LCV.getRegion());
2364 const FieldRegion *DestFR = MRMgr.getFieldRegion(*I, R);
2450 MRMgr
[all...]
H A DCallEvent.cpp510 MemRegionManager &MRMgr = SVB.getRegionManager(); local
531 Loc ParamLoc = SVB.makeLoc(MRMgr.getVarRegion(ParamDecl, CalleeCtx));
1355 MemRegionManager &MRMgr = SVB.getRegionManager(); local
1356 Loc SelfLoc = SVB.makeLoc(MRMgr.getVarRegion(SelfD, CalleeCtx));
H A DExprEngine.cpp214 MRMgr(StateMgr.getRegionManager()),
337 MemRegionManager &MRMgr = StateMgr.getRegionManager(); local
383 TR = MRMgr.getCXXStaticTempObjectRegion(Init);
385 TR = MRMgr.getCXXTempObjectRegion(Init, LC);
389 TR = MRMgr.getCXXTempObjectRegion(Init, LC);
H A DBugReporterVisitors.cpp1837 MemRegionManager &MRMgr = StateMgr.getRegionManager(); local
1838 return MRMgr.getVarRegion(VD, N->getLocationContext());
/freebsd-11-stable/contrib/llvm-project/clang/include/clang/StaticAnalyzer/Core/PathSensitive/
H A DStore.h58 /// MRMgr - Manages region objects associated with this StoreManager.
59 MemRegionManager &MRMgr; member in class:clang::ento::StoreManager
130 MemRegionManager& getRegionManager() { return MRMgr; }
135 return svalBuilder.makeLoc(MRMgr.getVarRegion(VD, LC));
140 return loc::MemRegionVal(MRMgr.getCompoundLiteralRegion(CL, LC));
H A DExprEngine.h134 /// MRMgr - MemRegionManager object that creates memory regions.
135 MemRegionManager &MRMgr; member in class:clang::ento::ExprEngine
398 MemRegionManager &getRegionManager() { return MRMgr; }

Completed in 243 milliseconds