Home | History | Annotate | Download | only in CodeGen

Lines Matching refs:FD

37 llvm::Value *CodeGenModule::getBuiltinLibFunction(const FunctionDecl *FD,
43 GlobalDecl D(FD);
48 if (FD->hasAttr<AsmLabelAttr>())
54 cast<llvm::FunctionType>(getTypes().ConvertType(FD->getType()));
410 RValue CodeGenFunction::EmitBuiltinExpr(const FunctionDecl *FD,
880 E->getArg(0)->getExprLoc(), FD, 0);
890 E->getArg(0)->getExprLoc(), FD, 0);
892 E->getArg(1)->getExprLoc(), FD, 1);
942 E->getArg(0)->getExprLoc(), FD, 0);
944 E->getArg(1)->getExprLoc(), FD, 1);
955 E->getArg(0)->getExprLoc(), FD, 0);
1527 if (!FD->hasAttr<ConstAttr>())
1545 if (!FD->hasAttr<ConstAttr>())
1807 return EmitBuiltinNewDeleteCall(FD->getType()->castAs<FunctionProtoType>(),
1810 return EmitBuiltinNewDeleteCall(FD->getType()->castAs<FunctionProtoType>(),
1962 CGM.getCXXABI().getThrowInfo(FD->getParamDecl(0)->getType()))
1972 return emitLibraryCall(*this, FD, E,
1973 CGM.getBuiltinLibFunction(FD, BuiltinID));
1978 return emitLibraryCall(*this, FD, E, EmitScalarExpr(E->getCallee()));
1985 checkTargetFeatures(E, FD);
3595 const FunctionDecl *FD = E->getDirectCallee();
3599 llvm::Type *Ty = CGM.getTypes().ConvertType(FD->getType());
3601 StringRef Name = FD->getName();
4377 const FunctionDecl *FD = E->getDirectCallee();
4381 llvm::Type *Ty = CGM.getTypes().ConvertType(FD->getType());
4383 StringRef Name = FD->getName();