clang 19.0.0git
clang::CodeGen::CodeGenVTables Member List

This is the complete list of members for clang::CodeGen::CodeGenVTables, including all inherited members.

CodeGenVTables(CodeGenModule &CGM)clang::CodeGen::CodeGenVTables
createVTableInitializer(ConstantStructBuilder &builder, const VTableLayout &layout, llvm::Constant *rtti, bool vtableHasLocalLinkage)clang::CodeGen::CodeGenVTables
EmitThunks(GlobalDecl GD)clang::CodeGen::CodeGenVTables
EmitVTTDefinition(llvm::GlobalVariable *VTT, llvm::GlobalVariable::LinkageTypes Linkage, const CXXRecordDecl *RD)clang::CodeGen::CodeGenVTables
GenerateClassData(const CXXRecordDecl *RD)clang::CodeGen::CodeGenVTables
GenerateConstructionVTable(const CXXRecordDecl *RD, const BaseSubobject &Base, bool BaseIsVirtual, llvm::GlobalVariable::LinkageTypes Linkage, VTableAddressPointsMapTy &AddressPoints)clang::CodeGen::CodeGenVTables
GenerateRelativeVTableAlias(llvm::GlobalVariable *VTable, llvm::StringRef AliasNameRef)clang::CodeGen::CodeGenVTables
GetAddrOfVTT(const CXXRecordDecl *RD)clang::CodeGen::CodeGenVTables
getItaniumVTableContext()clang::CodeGen::CodeGenVTablesinline
getItaniumVTableContext() constclang::CodeGen::CodeGenVTablesinline
getMicrosoftVTableContext()clang::CodeGen::CodeGenVTablesinline
getSecondaryVirtualPointerIndex(const CXXRecordDecl *RD, BaseSubobject Base)clang::CodeGen::CodeGenVTables
getSubVTTIndex(const CXXRecordDecl *RD, BaseSubobject Base)clang::CodeGen::CodeGenVTables
getVTableType(const VTableLayout &layout)clang::CodeGen::CodeGenVTables
isVTableExternal(const CXXRecordDecl *RD)clang::CodeGen::CodeGenVTables
RemoveHwasanMetadata(llvm::GlobalValue *GV) constclang::CodeGen::CodeGenVTables