Lines Matching full:region
69 const MemRegion *region) {
71 switch (region->getKind()) {
79 region = cast<SubRegion>(region)->getSuperRegion();
89 // some new logic here that reasons directly about memory region extents.
94 // memory access is within the extent of the base region. Since we
95 // have some flexibility in defining the base region, we can achieve
109 // before the first valid offset in the memory region.
264 /// Compute a raw byte offset from a base region. Used for array bounds
270 const MemRegion *region = location.getAsRegion();
273 while (region) {
274 switch (region->getKind()) {
276 if (const SubRegion *subReg = dyn_cast<SubRegion>(region)) {
284 const ElementRegion *elemReg = cast<ElementRegion>(region);
306 region = elemReg->getSuperRegion();