/external/clang/lib/CodeGen/ |
H A D | CGCXX.cpp | 207 const CGFunctionInfo &FnInfo = local 210 getAddrOfCXXStructor(MD, Type, &FnInfo, nullptr, true)); 221 CodeGenFunction(*this).GenerateCode(GD, Fn, FnInfo); 228 const CXXMethodDecl *MD, StructorType Type, const CGFunctionInfo *FnInfo, 243 if (!FnInfo) 244 FnInfo = &getTypes().arrangeCXXStructorDeclaration(MD, Type); 245 FnType = getTypes().GetFunctionType(*FnInfo); 227 getAddrOfCXXStructor( const CXXMethodDecl *MD, StructorType Type, const CGFunctionInfo *FnInfo, llvm::FunctionType *FnType, bool DontDefer) argument
|
H A D | CGVTables.cpp | 128 const CGFunctionInfo &FnInfo, 135 assert(FnInfo.isVariadic()); 136 llvm::Type *Ty = CGM.getTypes().GetFunctionType(FnInfo); 155 if (CGM.ReturnTypeUsesSRet(FnInfo)) 190 const CGFunctionInfo &FnInfo) { 216 StartFunction(GlobalDecl(), ResultType, Fn, FnInfo, FunctionArgs, local 366 const CGFunctionInfo &FnInfo, 368 StartThunk(Fn, GD, FnInfo); 391 const CGFunctionInfo &FnInfo = CGM.getTypes().arrangeGlobalDeclaration(GD); local 393 // FIXME: re-use FnInfo i 126 GenerateVarArgsThunk( llvm::Function *Fn, const CGFunctionInfo &FnInfo, GlobalDecl GD, const ThunkInfo &Thunk) argument 189 StartThunk(llvm::Function *Fn, GlobalDecl GD, const CGFunctionInfo &FnInfo) argument 365 GenerateThunk(llvm::Function *Fn, const CGFunctionInfo &FnInfo, GlobalDecl GD, const ThunkInfo &Thunk) argument [all...] |
H A D | CGBlocks.cpp | 988 const CGFunctionInfo &FnInfo = local 992 llvm::Type *BlockFTy = CGM.getTypes().GetFunctionType(FnInfo); 998 return EmitCall(FnInfo, Func, ReturnValue, Args);
|
H A D | CGDecl.cpp | 479 const CGFunctionInfo &FnInfo; member in struct:__anon949::CallCleanupFunction 484 : CleanupFn(CleanupFn), FnInfo(*Info), Var(*Var) {} 499 QualType ArgTy = FnInfo.arg_begin()->type; 506 CGF.EmitCall(FnInfo, CleanupFn, ReturnValueSlot(), Args);
|
H A D | CGException.cpp | 1324 const CGFunctionInfo &FnInfo = variable 1326 CGF.EmitCall(FnInfo, OutlinedFinally, ReturnValueSlot(), Args); 1448 const CGFunctionInfo &FnInfo = CGM.getTypes().arrangeFreeFunctionDeclaration( local 1451 llvm::FunctionType *FnTy = CGM.getTypes().GetFunctionType(FnInfo); 1467 StartFunction(GlobalDecl(), RetTy, Fn, FnInfo, Args, local 1470 CGM.SetLLVMFunctionAttributes(nullptr, FnInfo, CurFn);
|
H A D | CodeGenFunction.cpp | 589 const CGFunctionInfo &FnInfo, 603 CurFnInfo = &FnInfo; 823 const CGFunctionInfo &FnInfo) { 866 StartFunction(GD, ResTy, Fn, FnInfo, Args, Loc, BodyRange.getBegin()); 586 StartFunction(GlobalDecl GD, QualType RetTy, llvm::Function *Fn, const CGFunctionInfo &FnInfo, const FunctionArgList &Args, SourceLocation Loc, SourceLocation StartLoc) argument 822 GenerateCode(GlobalDecl GD, llvm::Function *Fn, const CGFunctionInfo &FnInfo) argument
|
H A D | CGExpr.cpp | 3404 const CGFunctionInfo &FnInfo = CGM.getTypes().arrangeFreeFunctionCall( local 3428 llvm::Type *CalleeTy = getTypes().GetFunctionType(FnInfo); 3433 return EmitCall(FnInfo, Callee, ReturnValue, Args, TargetDecl);
|
H A D | MicrosoftCXXABI.cpp | 1676 const CGFunctionInfo &FnInfo = CGM.getTypes().arrangeMSMemberPointerThunk(MD); local 1677 llvm::FunctionType *ThunkTy = CGM.getTypes().GetFunctionType(FnInfo); 1689 CGM.SetLLVMFunctionAttributes(MD, FnInfo, ThunkFn); 1712 CGF.StartFunction(GlobalDecl(), FnInfo.getReturnType(), ThunkFn, FnInfo, local 3350 const CGFunctionInfo &FnInfo = CGM.getTypes().arrangeMSCtorClosure(CD, CT); local 3351 llvm::FunctionType *ThunkTy = CGM.getTypes().GetFunctionType(FnInfo); 3357 FnInfo.getEffectiveCallingConvention())); 3390 CGF.StartFunction(GlobalDecl(), FnInfo.getReturnType(), ThunkFn, FnInfo, local [all...] |
/external/clang/lib/AST/ |
H A D | Decl.cpp | 3212 IdentifierInfo *FnInfo = getIdentifier(); local 3214 if (!FnInfo) 3274 if (FnInfo->isStr("memset")) 3276 else if (FnInfo->isStr("memcpy")) 3278 else if (FnInfo->isStr("memmove")) 3280 else if (FnInfo->isStr("memcmp")) 3282 else if (FnInfo->isStr("strncpy")) 3284 else if (FnInfo->isStr("strncmp")) 3286 else if (FnInfo->isStr("strncasecmp")) 3288 else if (FnInfo [all...] |
/external/clang/lib/Sema/ |
H A D | SemaChecking.cpp | 1253 IdentifierInfo *FnInfo = FDecl->getIdentifier(); local 1256 if (!FnInfo) 1259 CheckAbsoluteValueFunction(TheCall, FDecl, FnInfo); 1269 CheckStrlcpycatArguments(TheCall, FnInfo); 1271 CheckStrncatArguments(TheCall, FnInfo); 1273 CheckMemaccessArguments(TheCall, CMId, FnInfo); 4449 const IdentifierInfo *FnInfo = FDecl->getIdentifier(); local 4450 if (!FnInfo) 4588 IdentifierInfo *FnInfo) { 4586 CheckAbsoluteValueFunction(const CallExpr *Call, const FunctionDecl *FDecl, IdentifierInfo *FnInfo) argument
|