|
clang 22.0.0git
|
This is the complete list of members for clang::CIRGen::CIRGenVTables, including all inherited members.
| CIRGenVTables(CIRGenModule &cgm) | clang::CIRGen::CIRGenVTables | |
| createVTableInitializer(cir::GlobalOp &vtable, const clang::VTableLayout &layout, mlir::Attribute rtti, bool vtableHasLocalLinkage) | clang::CIRGen::CIRGenVTables | |
| emitThunks(GlobalDecl gd) | clang::CIRGen::CIRGenVTables | |
| emitVTTDefinition(cir::GlobalOp vttOp, cir::GlobalLinkageKind linkage, const CXXRecordDecl *rd) | clang::CIRGen::CIRGenVTables | |
| generateClassData(const CXXRecordDecl *rd) | clang::CIRGen::CIRGenVTables | |
| generateConstructionVTable(const CXXRecordDecl *rd, const BaseSubobject &base, bool baseIsVirtual, cir::GlobalLinkageKind linkage, VTableAddressPointsMapTy &addressPoints) | clang::CIRGen::CIRGenVTables | |
| getAddrOfVTT(const CXXRecordDecl *rd) | clang::CIRGen::CIRGenVTables | |
| getItaniumVTableContext() | clang::CIRGen::CIRGenVTables | inline |
| getItaniumVTableContext() const | clang::CIRGen::CIRGenVTables | inline |
| getSecondaryVirtualPointerIndex(const CXXRecordDecl *rd, BaseSubobject base) | clang::CIRGen::CIRGenVTables | |
| getSubVTTIndex(const CXXRecordDecl *rd, BaseSubobject base) | clang::CIRGen::CIRGenVTables | |
| getVTableType(const clang::VTableLayout &layout) | clang::CIRGen::CIRGenVTables | |
| isVTableExternal(const clang::CXXRecordDecl *rd) | clang::CIRGen::CIRGenVTables |