Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DCGCXX.cpp207 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 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 DCodeGenModule.h1162 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 DMicrosoftCXXABI.cpp2081 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 DCGClass.cpp3110 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 DCodeGenFunction.cpp755 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 DCGOpenMPRuntime.cpp1091 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 DCGDecl.cpp615 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 DCodeGenFunction.h2354 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 DItaniumCXXABI.cpp3349 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 DCGExprCXX.cpp94 auto &FnInfo = CGM.getTypes().arrangeCXXMethodCall( in EmitCXXMemberOrOperatorCall() local
96 return EmitCall(FnInfo, Callee, ReturnValue, Args, nullptr, in EmitCXXMemberOrOperatorCall()
H A DCGBlocks.cpp1216 const CGFunctionInfo &FnInfo = in EmitBlockCallExpr() local
1223 return EmitCall(FnInfo, Callee, ReturnValue, Args); in EmitBlockCallExpr()
H A DCGExpr.cpp5987 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 DCodeGenModule.cpp6839 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 DMallocOverflowSecurityChecker.cpp318 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 DDecl.cpp4392 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 DCoroSplit.cpp289 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 DSemaChecking.cpp3402 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()