Lines Matching defs:FR
862 static inline bool isUnionField(const FieldRegion *FR) {
863 return FR->getDecl()->getParent()->isUnion();
875 if (const FieldRegion *FR = dyn_cast<FieldRegion>(R))
876 if (!isUnionField(FR))
877 Fields.push_back(FR->getDecl());
932 } else if (const FieldRegion *FR = dyn_cast<FieldRegion>(Top)) {
933 if (FR->getDecl()->isBitField())
934 Length = FR->getDecl()->getBitWidthValue();
1506 if (const FieldRegion* FR = dyn_cast<FieldRegion>(R))
1507 return svalBuilder.evalCast(getBindingForField(B, FR), T, QualType{});
1632 } else if (const FieldRegion *FR = dyn_cast<FieldRegion>(R)) {
1633 Result = findLazyBinding(B, cast<SubRegion>(FR->getSuperRegion()),
1637 Result.second = MRMgr.getFieldRegionWithSuper(FR, Result.second);
2797 const FieldRegion* FR = MRMgr.getFieldRegion(*FI, R);
2800 NewB = bindArray(NewB, FR, *VI);
2802 NewB = bindStruct(NewB, FR, *VI);
2804 NewB = bind(NewB, loc::MemRegionVal(FR), *VI);