Home
last modified time | relevance | path

Searched refs:FnInfo (Results 1 – 11 of 11) sorted by relevance

/external/clang/lib/CodeGen/
DCGVTables.cpp128 const CGFunctionInfo &FnInfo, in GenerateVarArgsThunk() argument
135 assert(FnInfo.isVariadic()); in GenerateVarArgsThunk()
136 llvm::Type *Ty = CGM.getTypes().GetFunctionType(FnInfo); in GenerateVarArgsThunk()
155 if (CGM.ReturnTypeUsesSRet(FnInfo)) in GenerateVarArgsThunk()
194 const CGFunctionInfo &FnInfo) { in StartThunk() argument
219 StartFunction(GlobalDecl(), ResultType, Fn, FnInfo, FunctionArgs, in StartThunk()
299 const CGFunctionInfo &FnInfo, in GenerateThunk() argument
301 StartThunk(Fn, GD, FnInfo); in GenerateThunk()
321 const CGFunctionInfo &FnInfo = CGM.getTypes().arrangeGlobalDeclaration(GD); in emitThunk() local
384 CodeGenFunction(CGM).GenerateVarArgsThunk(ThunkFn, FnInfo, GD, Thunk); in emitThunk()
[all …]
DCodeGenFunction.cpp524 const CGFunctionInfo &FnInfo, in StartFunction() argument
535 CurFnInfo = &FnInfo; in StartFunction()
758 const CGFunctionInfo &FnInfo) { in GenerateCode() argument
800 StartFunction(GD, ResTy, Fn, FnInfo, Args, Loc, BodyRange.getBegin()); in GenerateCode()
DCodeGenFunction.h1148 const CGFunctionInfo &FnInfo);
1155 const CGFunctionInfo &FnInfo,
1181 void StartThunk(llvm::Function *Fn, GlobalDecl GD, const CGFunctionInfo &FnInfo);
1187 void GenerateThunk(llvm::Function *Fn, const CGFunctionInfo &FnInfo,
1190 void GenerateVarArgsThunk(llvm::Function *Fn, const CGFunctionInfo &FnInfo,
2131 RValue EmitCall(const CGFunctionInfo &FnInfo,
DCGDecl.cpp441 const CGFunctionInfo &FnInfo; member
446 : CleanupFn(CleanupFn), FnInfo(*Info), Var(*Var) {} in CallCleanupFunction()
461 QualType ArgTy = FnInfo.arg_begin()->type; in Emit()
468 CGF.EmitCall(FnInfo, CleanupFn, ReturnValueSlot(), Args); in Emit()
DMicrosoftCXXABI.cpp1445 const CGFunctionInfo &FnInfo = CGM.getTypes().arrangeGlobalDeclaration(MD); in EmitVirtualMemPtrThunk() local
1446 llvm::FunctionType *ThunkTy = CGM.getTypes().GetFunctionType(FnInfo); in EmitVirtualMemPtrThunk()
1456 CGM.SetLLVMFunctionAttributes(MD, FnInfo, ThunkFn); in EmitVirtualMemPtrThunk()
1461 CGF.StartThunk(ThunkFn, MD, FnInfo); in EmitVirtualMemPtrThunk()
1474 CGM.ConstructAttributeList(FnInfo, MD, AttributeList, CallingConv, true); in EmitVirtualMemPtrThunk()
DCGBlocks.cpp965 const CGFunctionInfo &FnInfo = in EmitBlockCallExpr() local
969 llvm::Type *BlockFTy = CGM.getTypes().GetFunctionType(FnInfo); in EmitBlockCallExpr()
975 return EmitCall(FnInfo, Func, ReturnValue, Args); in EmitBlockCallExpr()
DCGExpr.cpp3275 const CGFunctionInfo &FnInfo = in EmitCall() local
3296 llvm::Type *CalleeTy = getTypes().GetFunctionType(FnInfo); in EmitCall()
3301 return EmitCall(FnInfo, Callee, ReturnValue, Args, TargetDecl); in EmitCall()
/external/clang/lib/StaticAnalyzer/Checkers/
DMallocOverflowSecurityChecker.cpp249 IdentifierInfo *FnInfo = FD->getIdentifier(); in checkASTCodeBody() local
250 if (!FnInfo) in checkASTCodeBody()
253 if (FnInfo->isStr ("malloc") || FnInfo->isStr ("_MALLOC")) { in checkASTCodeBody()
/external/clang/lib/AST/
DDecl.cpp3148 IdentifierInfo *FnInfo = getIdentifier(); in getMemoryFunctionKind() local
3150 if (!FnInfo) in getMemoryFunctionKind()
3207 if (FnInfo->isStr("memset")) in getMemoryFunctionKind()
3209 else if (FnInfo->isStr("memcpy")) in getMemoryFunctionKind()
3211 else if (FnInfo->isStr("memmove")) in getMemoryFunctionKind()
3213 else if (FnInfo->isStr("memcmp")) in getMemoryFunctionKind()
3215 else if (FnInfo->isStr("strncpy")) in getMemoryFunctionKind()
3217 else if (FnInfo->isStr("strncmp")) in getMemoryFunctionKind()
3219 else if (FnInfo->isStr("strncasecmp")) in getMemoryFunctionKind()
3221 else if (FnInfo->isStr("strncat")) in getMemoryFunctionKind()
[all …]
/external/clang/lib/Sema/
DSemaChecking.cpp833 IdentifierInfo *FnInfo = FDecl->getIdentifier(); in CheckFunctionCall() local
836 if (!FnInfo) in CheckFunctionCall()
839 CheckAbsoluteValueFunction(TheCall, FDecl, FnInfo); in CheckFunctionCall()
847 CheckStrlcpycatArguments(TheCall, FnInfo); in CheckFunctionCall()
849 CheckStrncatArguments(TheCall, FnInfo); in CheckFunctionCall()
851 CheckMemaccessArguments(TheCall, CMId, FnInfo); in CheckFunctionCall()
3760 const IdentifierInfo *FnInfo = FDecl->getIdentifier(); in getAbsoluteValueFunctionKind() local
3761 if (!FnInfo) in getAbsoluteValueFunctionKind()
3898 IdentifierInfo *FnInfo) { in CheckAbsoluteValueFunction() argument
/external/clang/include/clang/Sema/
DSema.h8286 IdentifierInfo *FnInfo);