Lines Matching defs:FD
251 CodeGenTypes::arrangeFunctionDeclaration(const FunctionDecl *FD) {
252 if (const CXXMethodDecl *MD = dyn_cast<CXXMethodDecl>(FD))
256 CanQualType FTy = FD->getType()->getCanonicalTypeUnqualified();
316 const FunctionDecl *FD = cast<FunctionDecl>(GD.getDecl());
318 if (const CXXConstructorDecl *CD = dyn_cast<CXXConstructorDecl>(FD))
321 if (const CXXDestructorDecl *DD = dyn_cast<CXXDestructorDecl>(FD))
324 return arrangeFunctionDeclaration(FD);
525 const FieldDecl *FD = *i;
526 assert(!FD->isBitField() &&
528 CharUnits FieldSize = getContext().getTypeSizeInChars(FD->getType());
531 LargestFD = FD;
576 const FieldDecl *FD = *i;
577 assert(!FD->isBitField() &&
579 CharUnits FieldSize = getContext().getTypeSizeInChars(FD->getType());
582 LargestFD = FD;
593 FieldDecl *FD = *i;
594 QualType FT = FD->getType();
597 LValue SubLV = EmitLValueForField(LV, FD);
1242 if (const FunctionDecl *FD = dyn_cast_or_null<FunctionDecl>(CurCodeDecl)) {
1243 if (FD->hasImplicitReturnZero()) {
1244 FD->getResultType().getUnqualifiedType();
2220 const FieldDecl *FD = *i;
2221 assert(!FD->isBitField() &&
2223 CharUnits FieldSize = getContext().getTypeSizeInChars(FD->getType());
2226 LargestFD = FD;
2236 FieldDecl *FD = *i;
2238 RValue FldRV = EmitRValueForField(LV, FD);
2239 ExpandTypeToArgs(FD->getType(), FldRV, Args, IRFuncTy);