Searched defs:FnInfo (Results 1 - 10 of 10) sorted by relevance

/external/clang/lib/CodeGen/
H A DCGCXX.cpp207 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 DCGVTables.cpp128 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 DCGBlocks.cpp988 const CGFunctionInfo &FnInfo = local
992 llvm::Type *BlockFTy = CGM.getTypes().GetFunctionType(FnInfo);
998 return EmitCall(FnInfo, Func, ReturnValue, Args);
H A DCGDecl.cpp479 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 DCGException.cpp1324 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 DCodeGenFunction.cpp589 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 DCGExpr.cpp3404 const CGFunctionInfo &FnInfo = CGM.getTypes().arrangeFreeFunctionCall( local
3428 llvm::Type *CalleeTy = getTypes().GetFunctionType(FnInfo);
3433 return EmitCall(FnInfo, Callee, ReturnValue, Args, TargetDecl);
H A DMicrosoftCXXABI.cpp1676 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 DDecl.cpp3212 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 DSemaChecking.cpp1253 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

Completed in 189 milliseconds