Lines Matching refs:FD
176 auto IsTrickyField = [](const FieldDecl *FD) -> bool { in shouldSkipDecl() argument
178 if (FD->isBitField()) in shouldSkipDecl()
182 QualType Ty = FD->getType(); in shouldSkipDecl()
198 for (const FieldDecl *FD : RD->fields()) { in calculateBaselinePad() local
203 CharUnits FieldSize = ASTContext.getTypeSizeInChars(FD->getType()); in calculateBaselinePad()
204 auto FieldOffsetBits = RL.getFieldOffset(FD->getFieldIndex()); in calculateBaselinePad()
250 auto GatherSizesAndAlignments = [](const FieldDecl *FD) { in calculateOptimalPad() argument
252 RetVal.Field = FD; in calculateOptimalPad()
253 auto &Ctx = FD->getASTContext(); in calculateOptimalPad()
255 Ctx.getTypeInfoInChars(FD->getType()); in calculateOptimalPad()
257 if (auto Max = FD->getMaxAlignment()) in calculateOptimalPad()
336 for (const auto *FD : OptimalFieldsOrder) in reportRecord() local
337 Os << FD->getName() << ", \n"; in reportRecord()