Lines Matching refs:RL
1300 const ASTRecordLayout *RL = 0) { in HandleLValueDirectBase() argument
1301 if (!RL) RL = &Info.Ctx.getASTRecordLayout(Derived); in HandleLValueDirectBase()
1302 Obj.getLValueOffset() += RL->getBaseClassOffset(Base); in HandleLValueDirectBase()
1336 const ASTRecordLayout *RL = 0) { in HandleLValueMember() argument
1337 if (!RL) in HandleLValueMember()
1338 RL = &Info.Ctx.getASTRecordLayout(FD->getParent()); in HandleLValueMember()
1341 LVal.Offset += Info.Ctx.toCharUnitsFromBits(RL->getFieldOffset(I)); in HandleLValueMember()
5283 const ASTRecordLayout &RL = Info.Ctx.getASTRecordLayout(RD); in VisitOffsetOfExpr() local
5285 assert(i < RL.getFieldCount() && "offsetof field in wrong type"); in VisitOffsetOfExpr()
5286 Result += Info.Ctx.toCharUnitsFromBits(RL.getFieldOffset(i)); in VisitOffsetOfExpr()
5304 const ASTRecordLayout &RL = Info.Ctx.getASTRecordLayout(RD); in VisitOffsetOfExpr() local
5313 Result += RL.getBaseClassOffset(cast<CXXRecordDecl>(BaseRT->getDecl())); in VisitOffsetOfExpr()