Lines Matching refs:FR
766 static inline bool isUnionField(const FieldRegion *FR) {
767 return FR->getDecl()->getParent()->isUnion();
779 if (const FieldRegion *FR = dyn_cast<FieldRegion>(R))
780 if (!isUnionField(FR))
781 Fields.push_back(FR->getDecl());
836 } else if (const FieldRegion *FR = dyn_cast<FieldRegion>(Top)) {
837 if (FR->getDecl()->isBitField())
838 Length = FR->getDecl()->getBitWidthValue(SVB.getContext());
1328 if (const FieldRegion* FR = dyn_cast<FieldRegion>(R))
1329 return CastRetrievedVal(getBindingForField(B, FR), FR, T, false);
1454 } else if (const FieldRegion *FR = dyn_cast<FieldRegion>(R)) {
1455 Result = findLazyBinding(B, cast<SubRegion>(FR->getSuperRegion()),
1459 Result.second = MRMgr.getFieldRegionWithSuper(FR, Result.second);
2147 const FieldRegion* FR = MRMgr.getFieldRegion(*FI, R);
2150 NewB = bindArray(NewB, FR, *VI);
2152 NewB = bindStruct(NewB, FR, *VI);
2154 NewB = bind(NewB, loc::MemRegionVal(FR), *VI);