Lines Matching refs:MemRegion
74 Optional<const MemRegion *> StoreManager::castRegion(const MemRegion *R, in castRegion()
105 const auto IsSameRegionType = [&Ctx](const MemRegion *R, QualType OtherTy) { in castRegion()
120 case MemRegion::CXXThisRegionKind: in castRegion()
121 case MemRegion::CodeSpaceRegionKind: in castRegion()
122 case MemRegion::StackLocalsSpaceRegionKind: in castRegion()
123 case MemRegion::StackArgumentsSpaceRegionKind: in castRegion()
124 case MemRegion::HeapSpaceRegionKind: in castRegion()
125 case MemRegion::UnknownSpaceRegionKind: in castRegion()
126 case MemRegion::StaticGlobalSpaceRegionKind: in castRegion()
127 case MemRegion::GlobalInternalSpaceRegionKind: in castRegion()
128 case MemRegion::GlobalSystemSpaceRegionKind: in castRegion()
129 case MemRegion::GlobalImmutableSpaceRegionKind: { in castRegion()
133 case MemRegion::FunctionCodeRegionKind: in castRegion()
134 case MemRegion::BlockCodeRegionKind: in castRegion()
135 case MemRegion::BlockDataRegionKind: in castRegion()
136 case MemRegion::StringRegionKind: in castRegion()
138 case MemRegion::SymbolicRegionKind: in castRegion()
139 case MemRegion::AllocaRegionKind: in castRegion()
140 case MemRegion::CompoundLiteralRegionKind: in castRegion()
141 case MemRegion::FieldRegionKind: in castRegion()
142 case MemRegion::ObjCIvarRegionKind: in castRegion()
143 case MemRegion::ObjCStringRegionKind: in castRegion()
144 case MemRegion::NonParamVarRegionKind: in castRegion()
145 case MemRegion::ParamVarRegionKind: in castRegion()
146 case MemRegion::CXXTempObjectRegionKind: in castRegion()
147 case MemRegion::CXXBaseObjectRegionKind: in castRegion()
148 case MemRegion::CXXDerivedObjectRegionKind: in castRegion()
151 case MemRegion::ElementRegionKind: { in castRegion()
173 const MemRegion *baseR = rawOff.getRegion(); in castRegion()
200 const MemRegion *newSuperR = nullptr; in castRegion()
232 const MemRegion *MR = V.getAsRegion(); in regionMatchesCXXRecordType()
278 const MemRegion *DerivedReg = Derived.getAsRegion(); in evalDerivedToBase()
297 const MemRegion *BaseReg = MRMgr.getCXXBaseObjectRegion( in evalDerivedToBase()
309 static const CXXRecordDecl *getCXXRecordType(const MemRegion *MR) { in getCXXRecordType()
318 const MemRegion *MR = Base.getAsRegion(); in evalBaseToDerived()
366 const MemRegion *Uncasted = MR->StripCasts(/*IncludeBaseCasts=*/false); in evalBaseToDerived()
525 const MemRegion* R, in HandleBinding()