| addDeferredDeclToEmit(clang::GlobalDecl GD) | clang::CIRGen::CIRGenModule | inline |
| addGlobalCtor(cir::FuncOp ctor, std::optional< int > priority=std::nullopt) | clang::CIRGen::CIRGenModule | |
| addGlobalDtor(cir::FuncOp dtor, std::optional< int > priority=std::nullopt) | clang::CIRGen::CIRGenModule | |
| addReplacement(llvm::StringRef name, mlir::Operation *op) | clang::CIRGen::CIRGenModule | |
| allocaInt8PtrTy | clang::CIRGen::CIRGenTypeCache | |
| bFloat16Ty | clang::CIRGen::CIRGenTypeCache | |
| builtinCoroAlloc | clang::CIRGen::CIRGenModule | static |
| builtinCoroBegin | clang::CIRGen::CIRGenModule | static |
| builtinCoroId | clang::CIRGen::CIRGenModule | static |
| cgGlobalNames | clang::CIRGen::CIRGenModule | |
| cirAllocaAddressSpace | clang::CIRGen::CIRGenTypeCache | |
| CIRGenModule(mlir::MLIRContext &mlirContext, clang::ASTContext &astContext, const clang::CodeGenOptions &cgo, clang::DiagnosticsEngine &diags) | clang::CIRGen::CIRGenModule | |
| CIRGenTypeCache() | clang::CIRGen::CIRGenTypeCache | inline |
| codegenCXXStructor(clang::GlobalDecl gd) | clang::CIRGen::CIRGenModule | |
| computeNonVirtualBaseClassOffset(const CXXRecordDecl *derivedClass, llvm::iterator_range< CastExpr::path_const_iterator > path) | clang::CIRGen::CIRGenModule | |
| constantStringMap | clang::CIRGen::CIRGenModule | |
| constructAttributeList(CIRGenCalleeInfo calleeInfo, mlir::NamedAttrList &attrs) | clang::CIRGen::CIRGenModule | |
| convertType(clang::QualType type) | clang::CIRGen::CIRGenModule | |
| createCIRBuiltinFunction(mlir::Location loc, llvm::StringRef name, cir::FuncType ty, const clang::FunctionDecl *fd) | clang::CIRGen::CIRGenModule | |
| createCIRFunction(mlir::Location loc, llvm::StringRef name, cir::FuncType funcType, const clang::FunctionDecl *funcDecl) | clang::CIRGen::CIRGenModule | |
| createGlobalOp(CIRGenModule &cgm, mlir::Location loc, llvm::StringRef name, mlir::Type t, bool isConstant=false, mlir::Operation *insertPoint=nullptr) | clang::CIRGen::CIRGenModule | static |
| createOrReplaceCXXRuntimeVariable(mlir::Location loc, llvm::StringRef name, mlir::Type ty, cir::GlobalLinkageKind linkage, clang::CharUnits alignment) | clang::CIRGen::CIRGenModule | |
| createRuntimeFunction(cir::FuncType ty, llvm::StringRef name, mlir::ArrayAttr={}, bool isLocal=false, bool assumeConvergent=false) | clang::CIRGen::CIRGenModule | |
| deferredDecls | clang::CIRGen::CIRGenModule | |
| deferredDeclsToEmit | clang::CIRGen::CIRGenModule | |
| doubleTy | clang::CIRGen::CIRGenTypeCache | |
| emitAliasForGlobal(llvm::StringRef mangledName, mlir::Operation *op, GlobalDecl aliasGD, cir::FuncOp aliasee, cir::GlobalLinkageKind linkage) | clang::CIRGen::CIRGenModule | |
| emitCXXGlobalVarDeclInit(const VarDecl *varDecl, cir::GlobalOp addr, bool performInit) | clang::CIRGen::CIRGenModule | |
| emitCXXGlobalVarDeclInitFunc(const VarDecl *vd, cir::GlobalOp addr, bool performInit) | clang::CIRGen::CIRGenModule | |
| emitDeclContext(const DeclContext *dc) | clang::CIRGen::CIRGenModule | |
| emitDeferred() | clang::CIRGen::CIRGenModule | |
| emitExplicitCastExprType(const ExplicitCastExpr *e, CIRGenFunction *cgf=nullptr) | clang::CIRGen::CIRGenModule | |
| emitGlobal(clang::GlobalDecl gd) | clang::CIRGen::CIRGenModule | |
| emitGlobalDecl(const clang::GlobalDecl &d) | clang::CIRGen::CIRGenModule | |
| emitGlobalDefinition(clang::GlobalDecl gd, mlir::Operation *op=nullptr) | clang::CIRGen::CIRGenModule | |
| emitGlobalFunctionDefinition(clang::GlobalDecl gd, mlir::Operation *op) | clang::CIRGen::CIRGenModule | |
| emitGlobalOpenACCDecl(const clang::OpenACCConstructDecl *cd) | clang::CIRGen::CIRGenModule | |
| emitGlobalVarDefinition(const clang::VarDecl *vd, bool isTentative=false) | clang::CIRGen::CIRGenModule | |
| emitNullConstant(QualType t, mlir::Location loc) | clang::CIRGen::CIRGenModule | |
| emitNullConstantAttr(QualType t) | clang::CIRGen::CIRGenModule | |
| emitNullConstantForBase(const CXXRecordDecl *record) | clang::CIRGen::CIRGenModule | |
| emitTentativeDefinition(const VarDecl *d) | clang::CIRGen::CIRGenModule | |
| emitTopLevelDecl(clang::Decl *decl) | clang::CIRGen::CIRGenModule | |
| emitVTable(const CXXRecordDecl *rd) | clang::CIRGen::CIRGenModule | |
| errorNYI(SourceLocation, llvm::StringRef) | clang::CIRGen::CIRGenModule | |
| errorNYI(SourceLocation loc, llvm::StringRef feature, const T &name) | clang::CIRGen::CIRGenModule | inline |
| errorNYI(mlir::Location loc, llvm::StringRef feature) | clang::CIRGen::CIRGenModule | inline |
| errorNYI(llvm::StringRef feature) const | clang::CIRGen::CIRGenModule | inline |
| errorNYI(SourceRange, llvm::StringRef) | clang::CIRGen::CIRGenModule | |
| errorNYI(SourceRange loc, llvm::StringRef feature, const T &name) | clang::CIRGen::CIRGenModule | inline |
| floatTy | clang::CIRGen::CIRGenTypeCache | |
| fP128Ty | clang::CIRGen::CIRGenTypeCache | |
| fP16Ty | clang::CIRGen::CIRGenTypeCache | |
| fP80Ty | clang::CIRGen::CIRGenTypeCache | |
| getAddrAndTypeOfCXXStructor(clang::GlobalDecl gd, const CIRGenFunctionInfo *fnInfo=nullptr, cir::FuncType fnType=nullptr, bool dontDefer=false, ForDefinition_t isForDefinition=NotForDefinition) | clang::CIRGen::CIRGenModule | |
| getAddrOfConstantStringFromLiteral(const StringLiteral *s, llvm::StringRef name=".str") | clang::CIRGen::CIRGenModule | |
| getAddrOfCXXStructor(clang::GlobalDecl gd, const CIRGenFunctionInfo *fnInfo=nullptr, cir::FuncType fnType=nullptr, bool dontDefer=false, ForDefinition_t isForDefinition=NotForDefinition) | clang::CIRGen::CIRGenModule | inline |
| getAddrOfFunction(clang::GlobalDecl gd, mlir::Type funcType=nullptr, bool forVTable=false, bool dontDefer=false, ForDefinition_t isForDefinition=NotForDefinition) | clang::CIRGen::CIRGenModule | |
| getAddrOfGlobal(clang::GlobalDecl gd, ForDefinition_t isForDefinition=NotForDefinition) | clang::CIRGen::CIRGenModule | |
| getAddrOfGlobalVar(const VarDecl *d, mlir::Type ty={}, ForDefinition_t isForDefinition=NotForDefinition) | clang::CIRGen::CIRGenModule | |
| getAddrOfGlobalVarAttr(const VarDecl *d) | clang::CIRGen::CIRGenModule | |
| getAddrOfRTTIDescriptor(mlir::Location loc, QualType ty, bool forEH=false) | clang::CIRGen::CIRGenModule | |
| getASTContext() const | clang::CIRGen::CIRGenModule | inline |
| getBuilder() | clang::CIRGen::CIRGenModule | inline |
| getBuiltinLibFunction(const FunctionDecl *fd, unsigned builtinID) | clang::CIRGen::CIRGenModule | |
| getCIRAllocaAddressSpace() const | clang::CIRGen::CIRGenTypeCache | inline |
| getCIRLinkageForDeclarator(const DeclaratorDecl *dd, GVALinkage linkage, bool isConstantVariable) | clang::CIRGen::CIRGenModule | |
| getCIRLinkageVarDefinition(const VarDecl *vd, bool isConstant) | clang::CIRGen::CIRGenModule | |
| getClassPointerAlignment(const clang::CXXRecordDecl *rd) | clang::CIRGen::CIRGenModule | |
| getCodeGenOpts() const | clang::CIRGen::CIRGenModule | inline |
| getConstantArrayFromStringLiteral(const StringLiteral *e) | clang::CIRGen::CIRGenModule | |
| getCXXABI() const | clang::CIRGen::CIRGenModule | inline |
| getDataLayout() const | clang::CIRGen::CIRGenModule | inline |
| getDiags() const | clang::CIRGen::CIRGenModule | inline |
| getDynamicOffsetAlignment(CharUnits actualBaseAlign, const CXXRecordDecl *baseDecl, CharUnits expectedTargetAlign) | clang::CIRGen::CIRGenModule | |
| getFunctionLinkage(GlobalDecl gd) | clang::CIRGen::CIRGenModule | |
| getGlobalForStringLiteral(const StringLiteral *s, llvm::StringRef name=".str") | clang::CIRGen::CIRGenModule | |
| getGlobalValue(llvm::StringRef ref) | clang::CIRGen::CIRGenModule | |
| getGlobalVisibilityAttrFromDecl(const Decl *decl) | clang::CIRGen::CIRGenModule | |
| getGlobalVisibilityKindFromClangVisibility(clang::VisibilityAttr::VisibilityType visibility) | clang::CIRGen::CIRGenModule | static |
| getItaniumVTableContext() | clang::CIRGen::CIRGenModule | inline |
| getItaniumVTableContext() const | clang::CIRGen::CIRGenModule | inline |
| getLangOpts() const | clang::CIRGen::CIRGenModule | inline |
| getLangTempAllocaAddressSpace() const | clang::CIRGen::CIRGenModule | |
| getLoc(clang::SourceLocation cLoc) | clang::CIRGen::CIRGenModule | |
| getLoc(clang::SourceRange cRange) | clang::CIRGen::CIRGenModule | |
| getMangledName(clang::GlobalDecl gd) | clang::CIRGen::CIRGenModule | |
| getMLIRContext() | clang::CIRGen::CIRGenModule | inline |
| getMLIRVisibility(Visibility v) | clang::CIRGen::CIRGenModule | inlinestatic |
| getMLIRVisibility(cir::GlobalOp op) | clang::CIRGen::CIRGenModule | static |
| getMLIRVisibilityFromCIRLinkage(cir::GlobalLinkageKind GLK) | clang::CIRGen::CIRGenModule | static |
| getModule() const | clang::CIRGen::CIRGenModule | inline |
| getNaturalTypeAlignment(clang::QualType t, LValueBaseInfo *baseInfo) | clang::CIRGen::CIRGenModule | |
| getOrCreateCIRFunction(llvm::StringRef mangledName, mlir::Type funcType, clang::GlobalDecl gd, bool forVTable, bool dontDefer=false, bool isThunk=false, ForDefinition_t isForDefinition=NotForDefinition, mlir::ArrayAttr extraAttrs={}) | clang::CIRGen::CIRGenModule | |
| getOrCreateCIRGlobal(llvm::StringRef mangledName, mlir::Type ty, LangAS langAS, const VarDecl *d, ForDefinition_t isForDefinition) | clang::CIRGen::CIRGenModule | |
| getOrCreateCIRGlobal(const VarDecl *d, mlir::Type ty, ForDefinition_t isForDefinition) | clang::CIRGen::CIRGenModule | |
| getOrCreateStaticVarDecl(const VarDecl &d, cir::GlobalLinkageKind linkage) | clang::CIRGen::CIRGenModule | |
| getPointerAlign() const | clang::CIRGen::CIRGenTypeCache | inline |
| getSize(CharUnits size) | clang::CIRGen::CIRGenModule | inline |
| getSizeAlign() const | clang::CIRGen::CIRGenTypeCache | inline |
| getSizeSize() const | clang::CIRGen::CIRGenTypeCache | inline |
| getStaticLocalDeclAddress(const VarDecl *d) | clang::CIRGen::CIRGenModule | inline |
| getTarget() const | clang::CIRGen::CIRGenModule | inline |
| getTargetCIRGenInfo() | clang::CIRGen::CIRGenModule | |
| getTriple() const | clang::CIRGen::CIRGenModule | inline |
| getTypes() | clang::CIRGen::CIRGenModule | inline |
| getUniqueGlobalName(const std::string &baseName) | clang::CIRGen::CIRGenModule | |
| getVBaseAlignment(CharUnits derivedAlign, const CXXRecordDecl *derived, const CXXRecordDecl *vbase) | clang::CIRGen::CIRGenModule | |
| getVTableComponentType() | clang::CIRGen::CIRGenModule | |
| getVTableLinkage(const CXXRecordDecl *rd) | clang::CIRGen::CIRGenModule | |
| getVTables() | clang::CIRGen::CIRGenModule | inline |
| handleCXXStaticMemberVarInstantiation(VarDecl *vd) | clang::CIRGen::CIRGenModule | |
| lambdaFieldToName | clang::CIRGen::CIRGenModule | |
| lastGlobalOp | clang::CIRGen::CIRGenModule | |
| mayBeEmittedEagerly(const clang::ValueDecl *d) | clang::CIRGen::CIRGenModule | |
| maybeSetTrivialComdat(const clang::Decl &d, mlir::Operation *op) | clang::CIRGen::CIRGenModule | |
| mustBeEmitted(const clang::ValueDecl *d) | clang::CIRGen::CIRGenModule | |
| PointerAlignInBytes | clang::CIRGen::CIRGenTypeCache | |
| PointerSizeInBytes | clang::CIRGen::CIRGenTypeCache | |
| ptrDiffTy | clang::CIRGen::CIRGenTypeCache | |
| release() | clang::CIRGen::CIRGenModule | |
| replaceUsesOfNonProtoTypeWithRealFunction(mlir::Operation *old, cir::FuncOp newFn) | clang::CIRGen::CIRGenModule | |
| setCIRFunctionAttributesForDefinition(const clang::FunctionDecl *fd, cir::FuncOp f) | clang::CIRGen::CIRGenModule | |
| setCommonAttributes(GlobalDecl gd, mlir::Operation *op) | clang::CIRGen::CIRGenModule | |
| setCXXSpecialMemberAttr(cir::FuncOp funcOp, const clang::FunctionDecl *funcDecl) | clang::CIRGen::CIRGenModule | |
| setDSOLocal(mlir::Operation *op) const | clang::CIRGen::CIRGenModule | |
| setDSOLocal(cir::CIRGlobalValueInterface gv) const | clang::CIRGen::CIRGenModule | |
| setFunctionAttributes(GlobalDecl gd, cir::FuncOp f, bool isIncompleteFunction, bool isThunk) | clang::CIRGen::CIRGenModule | |
| setFunctionLinkage(GlobalDecl gd, cir::FuncOp f) | clang::CIRGen::CIRGenModule | inline |
| setGlobalVisibility(mlir::Operation *op, const NamedDecl *d) const | clang::CIRGen::CIRGenModule | |
| setGVProperties(mlir::Operation *op, const NamedDecl *d) const | clang::CIRGen::CIRGenModule | |
| setGVPropertiesAux(mlir::Operation *op, const NamedDecl *d) const | clang::CIRGen::CIRGenModule | |
| setInitializer(cir::GlobalOp &op, mlir::Attribute value) | clang::CIRGen::CIRGenModule | static |
| setStaticLocalDeclAddress(const VarDecl *d, cir::GlobalOp c) | clang::CIRGen::CIRGenModule | inline |
| shouldEmitRTTI(bool forEH=false) | clang::CIRGen::CIRGenModule | inline |
| shouldZeroInitPadding() const | clang::CIRGen::CIRGenModule | inline |
| sInt128Ty | clang::CIRGen::CIRGenTypeCache | |
| sInt16Ty | clang::CIRGen::CIRGenTypeCache | |
| sInt32Ty | clang::CIRGen::CIRGenTypeCache | |
| sInt64Ty | clang::CIRGen::CIRGenTypeCache | |
| sInt8Ty | clang::CIRGen::CIRGenTypeCache | |
| SizeAlignInBytes | clang::CIRGen::CIRGenTypeCache | |
| SizeSizeInBytes | clang::CIRGen::CIRGenTypeCache | |
| sizeTy | clang::CIRGen::CIRGenTypeCache | |
| staticLocalDeclMap | clang::CIRGen::CIRGenModule | |
| supportsCOMDAT() const | clang::CIRGen::CIRGenModule | |
| uCharTy | clang::CIRGen::CIRGenTypeCache | |
| uInt128Ty | clang::CIRGen::CIRGenTypeCache | |
| uInt16Ty | clang::CIRGen::CIRGenTypeCache | |
| uInt32Ty | clang::CIRGen::CIRGenTypeCache | |
| uInt64Ty | clang::CIRGen::CIRGenTypeCache | |
| uInt8PtrTy | clang::CIRGen::CIRGenTypeCache | |
| uInt8Ty | clang::CIRGen::CIRGenTypeCache | |
| uIntPtrTy | clang::CIRGen::CIRGenTypeCache | |
| updateCompletedType(const clang::TagDecl *td) | clang::CIRGen::CIRGenModule | |
| verifyModule() const | clang::CIRGen::CIRGenModule | |
| voidPtrTy | clang::CIRGen::CIRGenTypeCache | |
| voidTy | clang::CIRGen::CIRGenTypeCache | |
| ~CIRGenModule() | clang::CIRGen::CIRGenModule | |