Lines Matching defs:ASTContext
90 auto &ASTContext = RD->getASTContext();
91 const ASTRecordLayout &RL = ASTContext.getASTRecordLayout(RD);
94 CharUnits BaselinePad = calculateBaselinePad(RD, ASTContext, RL);
101 calculateOptimalPad(RD, ASTContext, RL);
191 const ASTContext &ASTContext,
194 CharUnits Offset = ASTContext.toCharUnitsFromBits(RL.getFieldOffset(0));
199 if (FD->isZeroSize(ASTContext))
205 CharUnits FieldSize = ASTContext.getTypeSizeInChars(FD->getType());
207 CharUnits FieldOffset = ASTContext.toCharUnitsFromBits(FieldOffsetBits);
232 calculateOptimalPad(const RecordDecl *RD, const ASTContext &ASTContext,
271 CharUnits NewOffset = ASTContext.toCharUnitsFromBits(RL.getFieldOffset(0));