Home
last modified time | relevance | path

Searched refs:CIRGenFunctionInfo (Results 1 – 12 of 12) sorted by relevance

/freebsd/contrib/llvm-project/clang/lib/CIR/CodeGen/
H A DCIRGenTypes.h64 llvm::FoldingSet<CIRGenFunctionInfo> functionInfos;
131 cir::FuncType getFunctionType(const CIRGenFunctionInfo &info);
153 const CIRGenFunctionInfo &arrangeGlobalDeclaration(GlobalDecl gd);
161 const CIRGenFunctionInfo &
169 const CIRGenFunctionInfo &arrangeCXXConstructorCall(
173 const CIRGenFunctionInfo &
179 const CIRGenFunctionInfo &
181 const CIRGenFunctionInfo &arrangeCXXStructorDeclaration(clang::GlobalDecl gd);
183 const CIRGenFunctionInfo &
188 const CIRGenFunctionInfo &arrangeFreeFunctionCall(const CallArgList &args,
[all …]
H A DCIRGenCall.cpp23 CIRGenFunctionInfo *
24 CIRGenFunctionInfo::create(CanQualType resultType, in create()
33 CIRGenFunctionInfo *fi = new (buffer) CIRGenFunctionInfo(); in create()
45 cir::FuncType CIRGenTypes::getFunctionType(const CIRGenFunctionInfo &fi) { in getFunctionType()
158 const CIRGenFunctionInfo &
225 static const CIRGenFunctionInfo &
277 static const CIRGenFunctionInfo &
309 const CIRGenFunctionInfo &CIRGenTypes::arrangeCXXConstructorCall( in arrangeCXXConstructorCall()
347 const CIRGenFunctionInfo &CIRGenTypes::arrangeCXXMethodCall( in arrangeCXXMethodCall()
366 const CIRGenFunctionInfo &
[all …]
H A DCIRGenFunctionInfo.h72 class CIRGenFunctionInfo final
74 private llvm::TrailingObjects<CIRGenFunctionInfo, CanQualType> {
82 CIRGenFunctionInfo() : required(RequiredArgs::All) {} in CIRGenFunctionInfo() function
85 static CIRGenFunctionInfo *create(CanQualType resultType,
H A DCIRGenTypes.cpp77 const CIRGenFunctionInfo *fi; in convertFunctionTypeInternal()
568 const CIRGenFunctionInfo &
576 CIRGenFunctionInfo::Profile(id, required, returnType, argTypes); in arrangeCIRFunctionInfo()
579 CIRGenFunctionInfo *fi = functionInfos.FindNodeOrInsertPos(id, insertPos); in arrangeCIRFunctionInfo()
593 fi = CIRGenFunctionInfo::create(returnType, argTypes, required); in arrangeCIRFunctionInfo()
599 const CIRGenFunctionInfo &CIRGenTypes::arrangeGlobalDeclaration(GlobalDecl gd) { in arrangeGlobalDeclaration()
H A DABIInfo.h14 class CIRGenFunctionInfo; variable
H A DCIRGenCXX.cpp23 const CIRGenFunctionInfo &fnInfo = in codegenCXXStructor()
H A DCIRGenModule.h203 const CIRGenFunctionInfo *fnInfo = nullptr,
212 clang::GlobalDecl gd, const CIRGenFunctionInfo *fnInfo = nullptr,
H A DCIRGenModule.cpp245 const CIRGenFunctionInfo &fi = in getAddrOfGlobal()
253 const CIRGenFunctionInfo &fi = getTypes().arrangeGlobalDeclaration(gd); in getAddrOfGlobal()
402 const CIRGenFunctionInfo &fi = getTypes().arrangeGlobalDeclaration(gd); in emitGlobalFunctionDefinition()
1302 GlobalDecl gd, const CIRGenFunctionInfo *fnInfo, cir::FuncType fnType, in getAddrAndTypeOfCXXStructor()
1895 const CIRGenFunctionInfo &fnInfo = in emitAliasForGlobal()
H A DCIRGenCXXExpr.cpp131 const CIRGenFunctionInfo *fInfo = nullptr; in emitCXXMemberOrOperatorMemberCallExpr()
H A DCIRGenClass.cpp501 const CIRGenFunctionInfo &info = cgm.getTypes().arrangeCXXConstructorCall( in emitCXXConstructorCall()
H A DCIRGenFunction.h788 RValue emitCall(const CIRGenFunctionInfo &funcInfo,
792 RValue emitCall(const CIRGenFunctionInfo &funcInfo,
H A DCIRGenExpr.cpp1233 const CIRGenFunctionInfo &funcInfo = in emitCall()