Home
last modified time | relevance | path

Searched refs:CIRGenModule (Results 1 – 18 of 18) sorted by relevance

/freebsd/contrib/llvm-project/clang/lib/CIR/CodeGen/
H A DCIRGenModule.cpp37 static CIRGenCXXABI *createCXXABI(CIRGenModule &cgm) { in createCXXABI()
59 CIRGenModule::CIRGenModule(mlir::MLIRContext &mlirContext, in CIRGenModule() function in CIRGenModule
115 CIRGenModule::~CIRGenModule() = default;
121 CharUnits CIRGenModule::getClassPointerAlignment(const CXXRecordDecl *rd) { in getClassPointerAlignment()
136 CharUnits CIRGenModule::getNaturalTypeAlignment(QualType t, in getNaturalTypeAlignment()
191 const TargetCIRGenInfo &CIRGenModule::getTargetCIRGenInfo() { in getTargetCIRGenInfo()
219 mlir::Location CIRGenModule::getLoc(SourceLocation cLoc) { in getLoc()
228 mlir::Location CIRGenModule::getLoc(SourceRange cRange) { in getLoc()
237 CIRGenModule::getAddrOfGlobal(GlobalDecl gd, ForDefinition_t isForDefinition) { in getAddrOfGlobal()
263 void CIRGenModule::emitGlobalDecl(const clang::GlobalDecl &d) { in emitGlobalDecl()
[all …]
H A DCIRGenModule.h55 class CIRGenModule : public CIRGenTypeCache {
56 CIRGenModule(CIRGenModule &) = delete;
57 CIRGenModule &operator=(CIRGenModule &) = delete;
60 CIRGenModule(mlir::MLIRContext &mlirContext, clang::ASTContext &astContext,
64 ~CIRGenModule();
141 static cir::GlobalOp createGlobalOp(CIRGenModule &cgm, mlir::Location loc,
H A DCIRGenCXXABI.h28 CIRGenModule &cgm;
34 CIRGenCXXABI(CIRGenModule &cgm) in CIRGenCXXABI()
105 CIRGenCXXABI *CreateCIRGenItaniumCXXABI(CIRGenModule &cgm);
H A DCIRGenTypes.h44 class CIRGenModule; variable
49 CIRGenModule &cgm;
78 CIRGenTypes(CIRGenModule &cgm);
82 CIRGenModule &getCGModule() const { return cgm; } in getCGModule()
H A DCIRGenItaniumCXXABI.cpp35 CIRGenItaniumCXXABI(CIRGenModule &cgm) : CIRGenCXXABI(cgm) { in CIRGenItaniumCXXABI()
96 static StructorCIRGen getCIRGenToUse(CIRGenModule &cgm, in getCIRGenToUse()
139 static void emitConstructorDestructorAlias(CIRGenModule &cgm, in emitConstructorDestructorAlias()
243 CIRGenCXXABI *clang::CIRGen::CreateCIRGenItaniumCXXABI(CIRGenModule &cgm) { in CreateCIRGenItaniumCXXABI()
H A DCIRGenConstantEmitter.h28 CIRGenModule &cgm;
56 ConstantEmitter(CIRGenModule &cgm, CIRGenFunction *cgf = nullptr)
H A DCIRGenDeclOpenACC.cpp27 void CIRGenModule::emitGlobalOpenACCDecl(const OpenACCConstructDecl *d) { in emitGlobalOpenACCDecl()
H A DCIRGenExprConstant.cpp51 CIRGenModule &cgm;
275 static QualType getNonMemoryType(CIRGenModule &cgm, QualType type) { in getNonMemoryType()
284 emitArrayConstant(CIRGenModule &cgm, mlir::Type desiredType, in emitArrayConstant()
350 CIRGenModule &cgm;
813 mlir::Value CIRGenModule::emitNullConstant(QualType t, mlir::Location loc) { in emitNullConstant()
H A DCIRGenCXX.cpp22 cir::FuncOp CIRGenModule::codegenCXXStructor(GlobalDecl gd) { in codegenCXXStructor()
H A DCIRGenerator.cpp62 cgm = std::make_unique<clang::CIRGen::CIRGenModule>( in Initialize()
H A DCIRGenDecl.cpp239 static std::string getStaticDeclName(CIRGenModule &cgm, const VarDecl &d) { in getStaticDeclName()
265 CIRGenModule::getOrCreateStaticVarDecl(const VarDecl &d, in getOrCreateStaticVarDecl()
H A DCIRGenFunction.h47 CIRGenModule &cgm;
93 CIRGenModule &getCIRGenModule() { return cgm; } in getCIRGenModule()
94 const CIRGenModule &getCIRGenModule() const { return cgm; } in getCIRGenModule()
123 CIRGenFunction(CIRGenModule &cgm, CIRGenBuilderTy &builder,
H A DCIRGenBuiltin.cpp237 cir::FuncOp CIRGenModule::getBuiltinLibFunction(const FunctionDecl *fd, in getBuiltinLibFunction()
H A DCIRGenCall.cpp93 void CIRGenModule::constructAttributeList(CIRGenCalleeInfo calleeInfo, in constructAttributeList()
278 arrangeFreeFunctionLikeCall(CIRGenTypes &cgt, CIRGenModule &cgm, in arrangeFreeFunctionLikeCall()
H A DCIRGenTypes.cpp16 CIRGenTypes::CIRGenTypes(CIRGenModule &genModule) in CIRGenTypes()
H A DCIRGenFunction.cpp27 CIRGenFunction::CIRGenFunction(CIRGenModule &cgm, CIRGenBuilderTy &builder, in CIRGenFunction()
H A DCIRGenExpr.cpp745 CIRGenModule &cgm = cgf.getCIRGenModule(); in emitArraySubscriptPtr()
1144 static cir::FuncOp emitFunctionDeclPointer(CIRGenModule &cgm, GlobalDecl gd) { in emitFunctionDeclPointer()
/freebsd/contrib/llvm-project/clang/include/clang/CIR/
H A DCIRGenerator.h29 class CIRGenModule; variable
67 std::unique_ptr<clang::CIRGen::CIRGenModule> cgm;