Lines Matching defs:ASTContext
91 auto &ASTContext = RD->getASTContext();
92 const ASTRecordLayout &RL = ASTContext.getASTRecordLayout(RD);
95 CharUnits BaselinePad = calculateBaselinePad(RD, ASTContext, RL);
102 calculateOptimalPad(RD, ASTContext, RL);
192 const ASTContext &ASTContext,
195 CharUnits Offset = ASTContext.toCharUnitsFromBits(RL.getFieldOffset(0));
200 if (FD->isZeroSize(ASTContext))
206 CharUnits FieldSize = ASTContext.getTypeSizeInChars(FD->getType());
208 CharUnits FieldOffset = ASTContext.toCharUnitsFromBits(FieldOffsetBits);
233 calculateOptimalPad(const RecordDecl *RD, const ASTContext &ASTContext,
272 CharUnits NewOffset = ASTContext.toCharUnitsFromBits(RL.getFieldOffset(0));