Home | History | Annotate | Download | only in CodeGen

Lines Matching refs:FD

410 static bool isEmptyField(ASTContext &Context, const FieldDecl *FD,
412 if (FD->isUnnamedBitfield())
415 QualType FT = FD->getType();
502 for (const auto *FD : RD->fields()) {
503 QualType FT = FD->getType();
506 if (isEmptyField(Context, FD, true))
1138 for (const auto *FD : RT->getDecl()->fields()) {
1140 if (isEmptyField(Context, FD, true))
1144 if (!shouldReturnTypeInRegister(FD->getType(), Context))
1196 for (const auto *FD : RD->fields()) {
1200 if (!is32Or64BitBasicType(FD->getType(), getContext()))
1206 if (FD->isBitField())
1209 Size += getContext().getTypeSize(FD->getType());
1767 if (const FunctionDecl *FD = dyn_cast_or_null<FunctionDecl>(D)) {
1768 if (FD->hasAttr<X86ForceAlignArgPointerAttr>()) {
1780 if (FD->hasAttr<AnyX86InterruptAttr>()) {
2109 if (const FunctionDecl *FD = dyn_cast_or_null<FunctionDecl>(D)) {
2110 if (FD->hasAttr<AnyX86InterruptAttr>()) {
2233 if (const FunctionDecl *FD = dyn_cast_or_null<FunctionDecl>(D)) {
2234 if (FD->hasAttr<AnyX86InterruptAttr>()) {
4114 for (const auto *FD : RD->fields()) {
4116 QualType FT = FD->getType();
4128 FD->isBitField() && FD->getBitWidthValue(getContext()) == 0)
4132 if (!isHomogeneousAggregate(FD->getType(), Base, FldMembers))
5086 const FunctionDecl *FD = dyn_cast_or_null<FunctionDecl>(D);
5087 if (!FD)
5090 const ARMInterruptAttr *Attr = FD->getAttr<ARMInterruptAttr>();
5397 const FieldDecl *FD = *i;
5403 if (FD->isBitField()) {
5407 if (!isIntegerLikeType(FD->getType(), Context, VMContext))
5417 if (!isIntegerLikeType(FD->getType(), Context, VMContext))
5717 const FunctionDecl *FD = dyn_cast_or_null<FunctionDecl>(D);
5718 if (!FD) return;
5726 if (FD->hasAttr<OpenCLKernelAttr>()) {
5740 if (FD->hasAttr<CUDAGlobalAttr>()) {
5744 if (CUDALaunchBoundsAttr *Attr = FD->getAttr<CUDALaunchBoundsAttr>()) {
5895 for (const auto *FD : RD->fields()) {
5900 FD->isBitField() && FD->getBitWidthValue(getContext()) == 0)
5907 Found = GetSingleElementType(FD->getType());
6157 if (const FunctionDecl *FD = dyn_cast_or_null<FunctionDecl>(D)) {
6158 if (const MSP430InterruptAttr *attr = FD->getAttr<MSP430InterruptAttr>()) {
6216 const FunctionDecl *FD = dyn_cast_or_null<FunctionDecl>(D);
6217 if (!FD) return;
6219 if (FD->hasAttr<Mips16Attr>()) {
6222 else if (FD->hasAttr<NoMips16Attr>()) {
6226 const MipsInterruptAttr *Attr = FD->getAttr<MipsInterruptAttr>();
6583 const FunctionDecl *FD = dyn_cast_or_null<FunctionDecl>(D);
6584 if (!FD) return;
6589 if (FD->hasAttr<OpenCLKernelAttr>()) {
6592 const ReqdWorkGroupSizeAttr *Attr = FD->getAttr<ReqdWorkGroupSizeAttr>();
6892 const FunctionDecl *FD = dyn_cast_or_null<FunctionDecl>(D);
6893 if (!FD)
6896 if (const auto Attr = FD->getAttr<AMDGPUNumVGPRAttr>()) {
6903 if (const auto Attr = FD->getAttr<AMDGPUNumSGPRAttr>()) {
7908 if (const FunctionDecl *FD = dyn_cast<FunctionDecl>(D)) {
7909 if (FD->getLanguageLinkage() != CLanguageLinkage)
7911 return appendType(Enc, FD->getType(), CGM, TSC);