32 mlir::OpBuilder::InsertionGuard guard(builder);
33 cgf.generateCode(gd, fn, funcType);
37 setNonAliasAttributes(gd, fn);
cir::FuncOp getAddrOfCXXStructor(clang::GlobalDecl gd, const CIRGenFunctionInfo *fnInfo=nullptr, cir::FuncType fnType=nullptr, bool dontDefer=false, ForDefinition_t isForDefinition=NotForDefinition)
cir::FuncOp codegenCXXStructor(clang::GlobalDecl gd)
void setFunctionLinkage(GlobalDecl gd, cir::FuncOp f)
const CIRGenFunctionInfo & arrangeCXXStructorDeclaration(clang::GlobalDecl gd)
cir::FuncType getFunctionType(const CIRGenFunctionInfo &info)
Get the CIR function type for.
GlobalDecl - represents a global declaration.
The JSON file list parser is used to communicate input to InstallAPI.
static bool opFuncAttributesForDefinition()