| /freebsd/contrib/llvm-project/clang/lib/CodeGen/ |
| H A D | CodeGenSYCL.cpp | 51 const CGFunctionInfo &FnInfo = in EmitSYCLKernelCaller() local 53 llvm::FunctionType *FnTy = getTypes().GetFunctionType(FnInfo); in EmitSYCLKernelCaller() 64 SetLLVMFunctionAttributes(GlobalDecl(), FnInfo, Fn, false); in EmitSYCLKernelCaller() 66 CGF.StartFunction(GlobalDecl(), Ctx.VoidTy, Fn, FnInfo, Args, in EmitSYCLKernelCaller()
|
| H A D | CGCXX.cpp | 205 const CGFunctionInfo &FnInfo = getTypes().arrangeCXXStructorDeclaration(GD); in codegenCXXStructor() local 207 getAddrOfCXXStructor(GD, &FnInfo, /*FnType=*/nullptr, in codegenCXXStructor() 212 CodeGenFunction(*this).GenerateCode(GD, Fn, FnInfo); in codegenCXXStructor() 219 GlobalDecl GD, const CGFunctionInfo *FnInfo, llvm::FunctionType *FnType, in getAddrAndTypeOfCXXStructor() argument 233 if (!FnInfo) in getAddrAndTypeOfCXXStructor() 234 FnInfo = &getTypes().arrangeCXXStructorDeclaration(GD); in getAddrAndTypeOfCXXStructor() 235 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 | CodeGenFunction.cpp | 761 const CGFunctionInfo &FnInfo, in StartFunction() argument 778 CurFnInfo = &FnInfo; in StartFunction() 1467 const CGFunctionInfo &FnInfo) { in GenerateCode() argument 1562 StartFunction(GD, ResTy, Fn, FnInfo, Args, Loc, BodyRange.getBegin()); in GenerateCode() 1592 !FnInfo.isDelegateCall() && in GenerateCode() 1620 const CGFunctionInfo &FnInfo = CGM.getTypes().arrangeFreeFunctionCall( in GenerateCode() local 1622 llvm::FunctionType *FTy = CGM.getTypes().GetFunctionType(FnInfo); in GenerateCode() 1626 EmitCall(FnInfo, GDStubCallee, ReturnValueSlot(), CallArgs, nullptr, false, in GenerateCode()
|
| H A D | MicrosoftCXXABI.cpp | 2073 const CGFunctionInfo &FnInfo = in EmitVirtualMemPtrThunk() local 2075 llvm::FunctionType *ThunkTy = CGM.getTypes().GetFunctionType(FnInfo); in EmitVirtualMemPtrThunk() 2087 CGM.SetLLVMFunctionAttributes(MD, FnInfo, ThunkFn, /*IsThunk=*/false); in EmitVirtualMemPtrThunk() 2110 CGF.StartFunction(GlobalDecl(), FnInfo.getReturnType(), ThunkFn, FnInfo, in EmitVirtualMemPtrThunk() 4076 const CGFunctionInfo &FnInfo = CGM.getTypes().arrangeMSCtorClosure(CD, CT); in getAddrOfCXXCtorClosure() local 4077 llvm::FunctionType *ThunkTy = CGM.getTypes().GetFunctionType(FnInfo); in getAddrOfCXXCtorClosure() 4083 FnInfo.getEffectiveCallingConvention())); in getAddrOfCXXCtorClosure() 4122 CGF.StartFunction(GlobalDecl(), FnInfo.getReturnType(), ThunkFn, FnInfo, in getAddrOfCXXCtorClosure()
|
| H A D | CGClass.cpp | 3132 const CGFunctionInfo &FnInfo = in EmitLambdaInAllocaImplFn() local 3140 for (auto I = FnInfo.arg_begin(); I != FnInfo.arg_end(); ++I) in EmitLambdaInAllocaImplFn() 3143 FnInfo.getReturnType(), FnInfoOpts::IsDelegateCall, ArgTypes, in EmitLambdaInAllocaImplFn() 3144 FnInfo.getExtInfo(), {}, FnInfo.getRequiredArgs()); in EmitLambdaInAllocaImplFn()
|
| H A D | CodeGenModule.h | 1222 getAddrOfCXXStructor(GlobalDecl GD, const CGFunctionInfo *FnInfo = nullptr, 1226 return cast<llvm::Constant>(getAddrAndTypeOfCXXStructor(GD, FnInfo, FnType, 1233 GlobalDecl GD, const CGFunctionInfo *FnInfo = nullptr,
|
| H A D | CGDecl.cpp | 600 const CGFunctionInfo &FnInfo; member 605 : CleanupFn(CleanupFn), FnInfo(*Info), Var(*Var) {} in CallCleanupFunction() 620 QualType ArgTy = FnInfo.arg_begin()->type; in Emit() 628 CGF.EmitCall(FnInfo, Callee, ReturnValueSlot(), Args); in Emit()
|
| H A D | CGOpenMPRuntime.cpp | 1087 const CGFunctionInfo &FnInfo = in emitCombinerOrInitializer() local 1089 llvm::FunctionType *FnTy = CGM.getTypes().GetFunctionType(FnInfo); in emitCombinerOrInitializer() 1094 CGM.SetInternalFunctionAttributes(GlobalDecl(), Fn, FnInfo); in emitCombinerOrInitializer() 1103 CGF.StartFunction(GlobalDecl(), C.VoidTy, Fn, FnInfo, Args, In->getLocation(), in emitCombinerOrInitializer() 5521 const auto &FnInfo = in emitReduceInitFunction() local 5523 llvm::FunctionType *FnTy = CGM.getTypes().GetFunctionType(FnInfo); in emitReduceInitFunction() 5527 CGM.SetInternalFunctionAttributes(GlobalDecl(), Fn, FnInfo); in emitReduceInitFunction() 5530 CGF.StartFunction(GlobalDecl(), C.VoidTy, Fn, FnInfo, Args, Loc, Loc); in emitReduceInitFunction() 5591 const auto &FnInfo = in emitReduceCombFunction() local 5593 llvm::FunctionType *FnTy = CGM.getTypes().GetFunctionType(FnInfo); in emitReduceCombFunction() [all …]
|
| H A D | ItaniumCXXABI.cpp | 3382 const CGFunctionInfo &FnInfo = CGM.getTypes().arrangeCXXMethodDeclaration(MD); in getOrCreateVirtualFunctionPointerThunk() local 3383 llvm::FunctionType *ThunkTy = CGM.getTypes().GetFunctionType(FnInfo); in getOrCreateVirtualFunctionPointerThunk() 3393 CGM.SetLLVMFunctionAttributes(MD, FnInfo, ThunkFn, /*IsThunk=*/true); in getOrCreateVirtualFunctionPointerThunk() 3410 CGF.StartFunction(GlobalDecl(), FnInfo.getReturnType(), ThunkFn, FnInfo, in getOrCreateVirtualFunctionPointerThunk()
|
| H A D | CodeGenFunction.h | 2364 const CGFunctionInfo &FnInfo); 2374 const CGFunctionInfo &FnInfo, const FunctionArgList &Args, 2414 const CGFunctionInfo &FnInfo, bool IsUnprototyped); 2426 void generateThunk(llvm::Function *Fn, const CGFunctionInfo &FnInfo, 2431 const CGFunctionInfo &FnInfo,
|
| H A D | CGExprCXX.cpp | 94 auto &FnInfo = CGM.getTypes().arrangeCXXMethodCall( in EmitCXXMemberOrOperatorCall() local 96 return EmitCall(FnInfo, Callee, ReturnValue, Args, CallOrInvoke, in EmitCXXMemberOrOperatorCall()
|
| H A D | CGBuiltin.cpp | 795 static bool HasNoIndirectArgumentsOrResults(CGFunctionInfo const &FnInfo) { in HasNoIndirectArgumentsOrResults() argument 799 return !IsIndirect(FnInfo.getReturnInfo()) && in HasNoIndirectArgumentsOrResults() 800 llvm::none_of(FnInfo.arguments(), in HasNoIndirectArgumentsOrResults() 811 CGFunctionInfo const *FnInfo = nullptr; in emitLibraryCall() local 814 /*Chain=*/nullptr, &callOrInvoke, &FnInfo); in emitLibraryCall() 825 HasNoIndirectArgumentsOrResults(*FnInfo)) { in emitLibraryCall()
|
| H A D | CGBlocks.cpp | 1227 const CGFunctionInfo &FnInfo = in EmitBlockCallExpr() local 1242 return EmitCall(FnInfo, Callee, ReturnValue, Args, CallOrInvoke); in EmitBlockCallExpr()
|
| H A D | CGExpr.cpp | 6467 const CGFunctionInfo &FnInfo = CGM.getTypes().arrangeFreeFunctionCall( in EmitCall() local 6471 *ResolvedFnInfo = &FnInfo; in EmitCall() 6485 RValue Call = EmitCall(FnInfo, Callee, ReturnValue, Args, &LocalCallOrInvoke, in EmitCall()
|
| H A D | CodeGenModule.cpp | 7164 const CGFunctionInfo &FnInfo = in EmitTopLevelStmt() local 7166 llvm::FunctionType *FnTy = getTypes().GetFunctionType(FnInfo); in EmitTopLevelStmt() 7172 CurCGF->StartFunction(GlobalDecl(), RetTy, Fn, FnInfo, Args, in EmitTopLevelStmt()
|
| /freebsd/contrib/llvm-project/clang/lib/AST/ |
| H A D | Decl.cpp | 4487 IdentifierInfo *FnInfo = getIdentifier(); in getMemoryFunctionKind() local 4489 if (!FnInfo) in getMemoryFunctionKind() 4570 if (FnInfo->isStr("memset")) in getMemoryFunctionKind() 4572 if (FnInfo->isStr("memcpy")) in getMemoryFunctionKind() 4574 if (FnInfo->isStr("mempcpy")) in getMemoryFunctionKind() 4576 if (FnInfo->isStr("memmove")) in getMemoryFunctionKind() 4578 if (FnInfo->isStr("memcmp")) in getMemoryFunctionKind() 4580 if (FnInfo->isStr("bcmp")) in getMemoryFunctionKind() 4582 if (FnInfo->isStr("strncpy")) in getMemoryFunctionKind() 4584 if (FnInfo->isStr("strncmp")) in getMemoryFunctionKind() [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Coroutines/ |
| H A D | CoroSplit.cpp | 198 InlineFunctionInfo FnInfo; in replaceCoroEndAsync() local 205 auto InlineRes = InlineFunction(*MustTailCall, FnInfo); in replaceCoroEndAsync() 1791 InlineFunctionInfo FnInfo; in splitCoroutine() local 1792 (void)InlineFunction(*TailCall, FnInfo); in splitCoroutine()
|
| /freebsd/contrib/llvm-project/clang/lib/Sema/ |
| H A D | SemaChecking.cpp | 3783 IdentifierInfo *FnInfo = FDecl->getIdentifier(); in CheckFunctionCall() local 3786 if (!FnInfo) in CheckFunctionCall() 3808 CheckStrlcpycatArguments(TheCall, FnInfo); in CheckFunctionCall() 3811 CheckStrncatArguments(TheCall, FnInfo); in CheckFunctionCall() 3817 CheckMemaccessArguments(TheCall, CMId, FnInfo); in CheckFunctionCall() 9180 const IdentifierInfo *FnInfo = FDecl->getIdentifier(); in getAbsoluteValueFunctionKind() local 9181 if (!FnInfo) in getAbsoluteValueFunctionKind()
|