Lines Matching defs:FD
160 static bool isEmptyField(ASTContext &Context, const FieldDecl *FD,
162 if (FD->isUnnamedBitfield())
165 QualType FT = FD->getType();
257 const FieldDecl *FD = *i;
258 QualType FT = FD->getType();
261 if (isEmptyField(Context, FD, true))
335 const FieldDecl *FD = *i;
337 if (!is32Or64BitBasicType(FD->getType(), Context))
343 if (FD->isBitField())
346 Size += Context.getTypeSize(FD->getType());
652 const FieldDecl *FD = *i;
655 if (isEmptyField(Context, FD, true))
659 if (!shouldReturnTypeInRegister(FD->getType(), Context,
1023 if (const FunctionDecl *FD = dyn_cast<FunctionDecl>(D)) {
1024 if (FD->hasAttr<X86ForceAlignArgPointerAttr>()) {
3202 const FieldDecl *FD = *i;
3204 if (!isHomogeneousAggregate(FD->getType(), Base, Context, &FldMembers))
3453 const FieldDecl *FD = *i;
3459 if (FD->isBitField()) {
3463 if (!isIntegerLikeType(FD->getType(), Context, VMContext))
3473 if (!isIntegerLikeType(FD->getType(), Context, VMContext))
4171 const FunctionDecl *FD = dyn_cast<FunctionDecl>(D);
4172 if (!FD) return;
4180 if (FD->hasAttr<OpenCLKernelAttr>()) {
4193 if (FD->getAttr<CUDAGlobalAttr>())
4312 const FieldDecl *FD = *I;
4317 if (FD->isBitField() && FD->getBitWidthValue(getContext()) == 0)
4324 Found = isFPArgumentType(FD->getType());
4553 if (const FunctionDecl *FD = dyn_cast<FunctionDecl>(D)) {
4554 if (const MSP430InterruptAttr *attr = FD->getAttr<MSP430InterruptAttr>()) {
4612 const FunctionDecl *FD = dyn_cast<FunctionDecl>(D);
4613 if (!FD) return;
4615 if (FD->hasAttr<Mips16Attr>()) {
4618 else if (FD->hasAttr<NoMips16Attr>()) {
4926 const FunctionDecl *FD = dyn_cast<FunctionDecl>(D);
4927 if (!FD) return;
4932 if (FD->hasAttr<OpenCLKernelAttr>()) {
4936 if (FD->hasAttr<ReqdWorkGroupSizeAttr>()) {
4948 FD->getAttr<ReqdWorkGroupSizeAttr>()->getXDim())));
4951 FD->getAttr<ReqdWorkGroupSizeAttr>()->getYDim())));
4954 FD->getAttr<ReqdWorkGroupSizeAttr>()->getZDim())));