Lines Matching refs:ER
1472 if (const ElementRegion* ER = dyn_cast<ElementRegion>(R)) { in getBinding() local
1478 return svalBuilder.evalCast(getBindingForElement(B, ER), T, QualType{}); in getBinding()
1588 if (const ElementRegion *ER = dyn_cast<ElementRegion>(R)) { in findLazyBinding() local
1589 Result = findLazyBinding(B, cast<SubRegion>(ER->getSuperRegion()), in findLazyBinding()
1593 Result.second = MRMgr.getElementRegionWithSuper(ER, Result.second); in findLazyBinding()
1648 getElementRegionOffsetsWithBase(const ElementRegion *ER) { in getElementRegionOffsetsWithBase() argument
1649 assert(ER && "ConstantArrayType should not be null"); in getElementRegionOffsetsWithBase()
1653 SValOffsets.push_back(ER->getIndex()); in getElementRegionOffsetsWithBase()
1654 Base = ER->getSuperRegion(); in getElementRegionOffsetsWithBase()
1655 ER = dyn_cast<ElementRegion>(Base); in getElementRegionOffsetsWithBase()
1656 } while (ER); in getElementRegionOffsetsWithBase()
2052 if (const ElementRegion *ER = dyn_cast<ElementRegion>(LazyBindingRegion)) in getLazyBinding() local
2053 Result = getBindingForElement(LazyBinding, ER); in getLazyBinding()
2126 if (const ElementRegion *ER = dyn_cast<ElementRegion>(Base)) { in getBindingForFieldOrElementCommon() local
2127 NonLoc index = ER->getIndex(); in getBindingForFieldOrElementCommon()
2517 const ElementRegion *ER = MRMgr.getElementRegion(ElementTy, Idx, R, Ctx); in bindArray() local
2520 NewB = bindStruct(NewB, ER, *VI); in bindArray()
2522 NewB = bindArray(NewB, ER, *VI); in bindArray()
2524 NewB = bind(NewB, loc::MemRegionVal(ER), *VI); in bindArray()
2564 const ElementRegion *ER = MRMgr.getElementRegion(ElemType, Idx, R, Ctx); in bindVector() local
2567 NewB = bindArray(NewB, ER, *VI); in bindVector()
2569 NewB = bindStruct(NewB, ER, *VI); in bindVector()
2571 NewB = bind(NewB, loc::MemRegionVal(ER), *VI); in bindVector()