Lines Matching refs:FR
796 static inline bool isUnionField(const FieldRegion *FR) { in isUnionField() argument
797 return FR->getDecl()->getParent()->isUnion(); in isUnionField()
809 if (const FieldRegion *FR = dyn_cast<FieldRegion>(R)) in getSymbolicOffsetFields() local
810 if (!isUnionField(FR)) in getSymbolicOffsetFields()
811 Fields.push_back(FR->getDecl()); in getSymbolicOffsetFields()
866 } else if (const FieldRegion *FR = dyn_cast<FieldRegion>(Top)) { in collectSubRegionBindings() local
867 if (FR->getDecl()->isBitField()) in collectSubRegionBindings()
868 Length = FR->getDecl()->getBitWidthValue(SVB.getContext()); in collectSubRegionBindings()
1469 if (const FieldRegion* FR = dyn_cast<FieldRegion>(R)) in getBinding() local
1470 return svalBuilder.evalCast(getBindingForField(B, FR), T, QualType{}); in getBinding()
1595 } else if (const FieldRegion *FR = dyn_cast<FieldRegion>(R)) { in findLazyBinding() local
1596 Result = findLazyBinding(B, cast<SubRegion>(FR->getSuperRegion()), in findLazyBinding()
1600 Result.second = MRMgr.getFieldRegionWithSuper(FR, Result.second); in findLazyBinding()
2712 const FieldRegion* FR = MRMgr.getFieldRegion(*FI, R); in bindStruct() local
2715 NewB = bindArray(NewB, FR, *VI); in bindStruct()
2717 NewB = bindStruct(NewB, FR, *VI); in bindStruct()
2719 NewB = bind(NewB, loc::MemRegionVal(FR), *VI); in bindStruct()