/freebsd/contrib/llvm-project/clang/lib/CodeGen/ |
H A D | CGCXX.cpp | 207 const CGFunctionInfo &FnInfo = getTypes().arrangeCXXStructorDeclaration(GD); in codegenCXXStructor() local 209 getAddrOfCXXStructor(GD, &FnInfo, /*FnType=*/nullptr, in codegenCXXStructor() 214 CodeGenFunction(*this).GenerateCode(GD, Fn, FnInfo); in codegenCXXStructor() 221 GlobalDecl GD, const CGFunctionInfo *FnInfo, llvm::FunctionType *FnType, in getAddrAndTypeOfCXXStructor() argument 235 if (!FnInfo) in getAddrAndTypeOfCXXStructor() 236 FnInfo = &getTypes().arrangeCXXStructorDeclaration(GD); in getAddrAndTypeOfCXXStructor() 237 FnType = getTypes().GetFunctionType(*FnInfo); in getAddrAndTypeOfCXXStructor()
|
H A D | CGVTables.cpp | 167 const CGFunctionInfo &FnInfo, in GenerateVarArgsThunk() argument 174 assert(FnInfo.isVariadic()); in GenerateVarArgsThunk() 175 llvm::Type *Ty = CGM.getTypes().GetFunctionType(FnInfo); in GenerateVarArgsThunk() 205 if (CGM.ReturnTypeUsesSRet(FnInfo)) in GenerateVarArgsThunk() 249 const CGFunctionInfo &FnInfo, in StartThunk() argument 283 StartFunction(GlobalDecl(), ResultType, Fn, FnInfo, FunctionArgs, in StartThunk() 463 const CGFunctionInfo &FnInfo, GlobalDecl GD, in generateThunk() argument 466 StartThunk(Fn, GD, FnInfo, IsUnprototyped); in generateThunk() 476 Ty = CGM.getTypes().GetFunctionType(FnInfo); in generateThunk() 541 const CGFunctionInfo &FnInfo = in maybeEmitThunk() local [all …]
|
H A D | CGException.cpp | 1767 const CGFunctionInfo &FnInfo = in Emit() local 1771 CGF.EmitCall(FnInfo, Callee, ReturnValueSlot(), Args); in Emit() 2056 const CGFunctionInfo &FnInfo = in startOutlinedSEHHelper() local 2059 llvm::FunctionType *FnTy = CGM.getTypes().GetFunctionType(FnInfo); in startOutlinedSEHHelper() 2065 StartFunction(GlobalDecl(), RetTy, Fn, FnInfo, Args, in startOutlinedSEHHelper() 2069 CGM.SetInternalFunctionAttributes(GlobalDecl(), CurFn, FnInfo); in startOutlinedSEHHelper()
|
H A D | CodeGenModule.h | 1162 getAddrOfCXXStructor(GlobalDecl GD, const CGFunctionInfo *FnInfo = nullptr, 1166 return cast<llvm::Constant>(getAddrAndTypeOfCXXStructor(GD, FnInfo, FnType, 1173 GlobalDecl GD, const CGFunctionInfo *FnInfo = nullptr,
|
H A D | MicrosoftCXXABI.cpp | 2081 const CGFunctionInfo &FnInfo = in EmitVirtualMemPtrThunk() local 2083 llvm::FunctionType *ThunkTy = CGM.getTypes().GetFunctionType(FnInfo); in EmitVirtualMemPtrThunk() 2095 CGM.SetLLVMFunctionAttributes(MD, FnInfo, ThunkFn, /*IsThunk=*/false); in EmitVirtualMemPtrThunk() 2118 CGF.StartFunction(GlobalDecl(), FnInfo.getReturnType(), ThunkFn, FnInfo, in EmitVirtualMemPtrThunk() 4083 const CGFunctionInfo &FnInfo = CGM.getTypes().arrangeMSCtorClosure(CD, CT); in getAddrOfCXXCtorClosure() local 4084 llvm::FunctionType *ThunkTy = CGM.getTypes().GetFunctionType(FnInfo); in getAddrOfCXXCtorClosure() 4090 FnInfo.getEffectiveCallingConvention())); in getAddrOfCXXCtorClosure() 4129 CGF.StartFunction(GlobalDecl(), FnInfo.getReturnType(), ThunkFn, FnInfo, in getAddrOfCXXCtorClosure()
|
H A D | CGClass.cpp | 3110 const CGFunctionInfo &FnInfo = in EmitLambdaInAllocaImplFn() local 3118 for (auto I = FnInfo.arg_begin(); I != FnInfo.arg_end(); ++I) in EmitLambdaInAllocaImplFn() 3121 FnInfo.getReturnType(), FnInfoOpts::IsDelegateCall, ArgTypes, in EmitLambdaInAllocaImplFn() 3122 FnInfo.getExtInfo(), {}, FnInfo.getRequiredArgs()); in EmitLambdaInAllocaImplFn()
|
H A D | CodeGenFunction.cpp | 755 const CGFunctionInfo &FnInfo, in StartFunction() argument 772 CurFnInfo = &FnInfo; in StartFunction() 1423 const CGFunctionInfo &FnInfo) { in GenerateCode() argument 1513 StartFunction(GD, ResTy, Fn, FnInfo, Args, Loc, BodyRange.getBegin()); in GenerateCode() 1543 !FnInfo.isDelegateCall() && in GenerateCode()
|
H A D | CGOpenMPRuntime.cpp | 1091 const CGFunctionInfo &FnInfo = in emitCombinerOrInitializer() local 1093 llvm::FunctionType *FnTy = CGM.getTypes().GetFunctionType(FnInfo); in emitCombinerOrInitializer() 1098 CGM.SetInternalFunctionAttributes(GlobalDecl(), Fn, FnInfo); in emitCombinerOrInitializer() 1107 CGF.StartFunction(GlobalDecl(), C.VoidTy, Fn, FnInfo, Args, In->getLocation(), in emitCombinerOrInitializer() 5273 const auto &FnInfo = in emitReduceInitFunction() local 5275 llvm::FunctionType *FnTy = CGM.getTypes().GetFunctionType(FnInfo); in emitReduceInitFunction() 5279 CGM.SetInternalFunctionAttributes(GlobalDecl(), Fn, FnInfo); in emitReduceInitFunction() 5282 CGF.StartFunction(GlobalDecl(), C.VoidTy, Fn, FnInfo, Args, Loc, Loc); in emitReduceInitFunction() 5344 const auto &FnInfo = in emitReduceCombFunction() local 5346 llvm::FunctionType *FnTy = CGM.getTypes().GetFunctionType(FnInfo); in emitReduceCombFunction() [all …]
|
H A D | CGDecl.cpp | 615 const CGFunctionInfo &FnInfo; member 620 : CleanupFn(CleanupFn), FnInfo(*Info), Var(*Var) {} in CallCleanupFunction() 635 QualType ArgTy = FnInfo.arg_begin()->type; in Emit() 643 CGF.EmitCall(FnInfo, Callee, ReturnValueSlot(), Args); in Emit()
|
H A D | CodeGenFunction.h | 2354 const CGFunctionInfo &FnInfo); 2366 const CGFunctionInfo &FnInfo, 2407 const CGFunctionInfo &FnInfo, bool IsUnprototyped); 2419 void generateThunk(llvm::Function *Fn, const CGFunctionInfo &FnInfo, 2424 const CGFunctionInfo &FnInfo,
|
H A D | ItaniumCXXABI.cpp | 3349 const CGFunctionInfo &FnInfo = CGM.getTypes().arrangeCXXMethodDeclaration(MD); in getOrCreateVirtualFunctionPointerThunk() local 3350 llvm::FunctionType *ThunkTy = CGM.getTypes().GetFunctionType(FnInfo); in getOrCreateVirtualFunctionPointerThunk() 3360 CGM.SetLLVMFunctionAttributes(MD, FnInfo, ThunkFn, /*IsThunk=*/true); in getOrCreateVirtualFunctionPointerThunk() 3377 CGF.StartFunction(GlobalDecl(), FnInfo.getReturnType(), ThunkFn, FnInfo, in getOrCreateVirtualFunctionPointerThunk()
|
H A D | CGExprCXX.cpp | 94 auto &FnInfo = CGM.getTypes().arrangeCXXMethodCall( in EmitCXXMemberOrOperatorCall() local 96 return EmitCall(FnInfo, Callee, ReturnValue, Args, nullptr, in EmitCXXMemberOrOperatorCall()
|
H A D | CGBlocks.cpp | 1216 const CGFunctionInfo &FnInfo = in EmitBlockCallExpr() local 1223 return EmitCall(FnInfo, Callee, ReturnValue, Args); in EmitBlockCallExpr()
|
H A D | CGExpr.cpp | 5987 const CGFunctionInfo &FnInfo = CGM.getTypes().arrangeFreeFunctionCall( in EmitCall() local 6011 llvm::Type *CalleeTy = getTypes().GetFunctionType(FnInfo); in EmitCall() 6032 RValue Call = EmitCall(FnInfo, Callee, ReturnValue, Args, &CallOrInvoke, in EmitCall()
|
H A D | CodeGenModule.cpp | 6839 const CGFunctionInfo &FnInfo = in EmitTopLevelStmt() local 6841 llvm::FunctionType *FnTy = getTypes().GetFunctionType(FnInfo); in EmitTopLevelStmt() 6847 CurCGF->StartFunction(GlobalDecl(), RetTy, Fn, FnInfo, Args, in EmitTopLevelStmt()
|
/freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/ |
H A D | MallocOverflowSecurityChecker.cpp | 318 IdentifierInfo *FnInfo = FD->getIdentifier(); in checkASTCodeBody() local 319 if (!FnInfo) in checkASTCodeBody() 322 if (FnInfo->isStr("malloc") || FnInfo->isStr("_MALLOC")) { in checkASTCodeBody()
|
/freebsd/contrib/llvm-project/clang/lib/AST/ |
H A D | Decl.cpp | 4392 IdentifierInfo *FnInfo = getIdentifier(); in getMemoryFunctionKind() local 4394 if (!FnInfo) in getMemoryFunctionKind() 4474 if (FnInfo->isStr("memset")) in getMemoryFunctionKind() 4476 if (FnInfo->isStr("memcpy")) in getMemoryFunctionKind() 4478 if (FnInfo->isStr("mempcpy")) in getMemoryFunctionKind() 4480 if (FnInfo->isStr("memmove")) in getMemoryFunctionKind() 4482 if (FnInfo->isStr("memcmp")) in getMemoryFunctionKind() 4484 if (FnInfo->isStr("bcmp")) in getMemoryFunctionKind() 4486 if (FnInfo->isStr("strncpy")) in getMemoryFunctionKind() 4488 if (FnInfo->isStr("strncmp")) in getMemoryFunctionKind() [all …]
|
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Coroutines/ |
H A D | CoroSplit.cpp | 289 InlineFunctionInfo FnInfo; in replaceCoroEndAsync() local 296 auto InlineRes = InlineFunction(*MustTailCall, FnInfo); in replaceCoroEndAsync() 1757 InlineFunctionInfo FnInfo; in splitAsyncCoroutine() local 1758 (void)InlineFunction(*TailCall, FnInfo); in splitAsyncCoroutine()
|
/freebsd/contrib/llvm-project/clang/lib/Sema/ |
H A D | SemaChecking.cpp | 3402 IdentifierInfo *FnInfo = FDecl->getIdentifier(); in CheckFunctionCall() local 3405 if (!FnInfo) in CheckFunctionCall() 3427 CheckStrlcpycatArguments(TheCall, FnInfo); in CheckFunctionCall() 3430 CheckStrncatArguments(TheCall, FnInfo); in CheckFunctionCall() 3436 CheckMemaccessArguments(TheCall, CMId, FnInfo); in CheckFunctionCall() 8078 const IdentifierInfo *FnInfo = FDecl->getIdentifier(); in getAbsoluteValueFunctionKind() local 8079 if (!FnInfo) in getAbsoluteValueFunctionKind()
|