Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DCodeGenSYCL.cpp51 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 DCGCXX.cpp205 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 DCGVTables.cpp167 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 DCGException.cpp1767 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 DCodeGenFunction.cpp761 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 DMicrosoftCXXABI.cpp2073 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 DCGClass.cpp3132 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 DCodeGenModule.h1222 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 DCGDecl.cpp600 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 DCGOpenMPRuntime.cpp1087 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 DItaniumCXXABI.cpp3382 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 DCodeGenFunction.h2364 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 DCGExprCXX.cpp94 auto &FnInfo = CGM.getTypes().arrangeCXXMethodCall( in EmitCXXMemberOrOperatorCall() local
96 return EmitCall(FnInfo, Callee, ReturnValue, Args, CallOrInvoke, in EmitCXXMemberOrOperatorCall()
H A DCGBuiltin.cpp795 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 DCGBlocks.cpp1227 const CGFunctionInfo &FnInfo = in EmitBlockCallExpr() local
1242 return EmitCall(FnInfo, Callee, ReturnValue, Args, CallOrInvoke); in EmitBlockCallExpr()
H A DCGExpr.cpp6467 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 DCodeGenModule.cpp7164 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 DDecl.cpp4487 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 DCoroSplit.cpp198 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 DSemaChecking.cpp3783 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()