Searched defs:VTable (Results 1 – 13 of 13) sorted by relevance
| /llvm-project-15.0.7/clang/lib/CodeGen/ |
| H A D | CGVTT.cpp | 23 const VTTVTable &VTable, in GetAddrOfVTTVTable() 61 llvm::GlobalVariable *VTable = VTables[i->VTableIndex]; in EmitVTTDefinition() local
|
| H A D | CGCXX.cpp | 254 llvm::Value *VTable = CGM.getCXXABI().getAddrOfVTable(RD, CharUnits()); in BuildAppleKextVirtualCall() local
|
| H A D | CGVTables.cpp | 901 llvm::GlobalVariable *VTable = in GenerateConstructionVTable() local 936 void CodeGenVTables::GenerateRelativeVTableAlias(llvm::GlobalVariable *VTable, in GenerateRelativeVTableAlias() 1252 llvm::GlobalVariable *VTable, in EmitVTableTypeMetadata()
|
| H A D | ItaniumCXXABI.cpp | 647 llvm::Value *VTable = CGF.GetVTablePtr( in EmitLoadOfMemberFunctionPointer() local 1227 llvm::Value *VTable = in emitVirtualObjectDelete() local 1510 llvm::Value *VTable = in EmitDynamicCastToVoid() local 1523 llvm::Value *VTable = in EmitDynamicCastToVoid() local 1718 llvm::GlobalVariable *VTable = getAddrOfVTable(RD, CharUnits()); in emitVTableDefinitions() local 1798 llvm::GlobalValue *VTable = getAddrOfVTable(VTableClass, CharUnits()); in getVTableAddressPoint() local 1870 llvm::GlobalVariable *&VTable = VTables[RD]; in getAddrOfVTable() local 1927 llvm::Value *VTable = CGF.GetVTablePtr( in getVirtualFunctionPointer() local 3565 llvm::Constant *VTable = nullptr; in BuildVTablePointer() local
|
| H A D | CGClass.cpp | 2646 llvm::Instruction *VTable = Builder.CreateLoad(VTablePtrSrc, "vtable"); in GetVTablePtr() local 2693 llvm::Value *VTable, in EmitTypeMetadataCodeForVCall() 2721 llvm::Value *VTable, in EmitVTablePtrCheckForCall() 2763 llvm::Value *VTable; in EmitVTablePtrCheckForCast() local 2776 llvm::Value *VTable, in EmitVTablePtrCheck() 2867 const CXXRecordDecl *RD, llvm::Value *VTable, llvm::Type *VTableTy, in EmitVTableTypeCheckedLoad()
|
| H A D | MicrosoftCXXABI.cpp | 1662 llvm::GlobalVariable *VTable) { in emitVTableTypeMetadata() 1724 llvm::GlobalVariable *VTable = getAddrOfVTable(RD, Info->FullOffsetInMDC); in emitVTableDefinitions() local 1797 llvm::GlobalVariable *&VTable = I->second; in getAddrOfVTable() local 1933 llvm::Value *VTable = CGF.GetVTablePtr(VPtr, Ty->getPointerTo(), in getVirtualFunctionPointer() local 2091 llvm::Value *VTable = CGF.GetVTablePtr( in EmitVirtualMemPtrThunk() local 3582 if (auto VTable = CGM.getModule().getNamedGlobal(MangledName)) in getTypeInfoVTable() local
|
| H A D | CGExprCXX.cpp | 399 llvm::Value *VTable; in EmitCXXMemberOrOperatorMemberCallExpr() local
|
| H A D | CodeGenModule.cpp | 6809 void CodeGenModule::AddVTableTypeMetadata(llvm::GlobalVariable *VTable, in AddVTableTypeMetadata()
|
| /llvm-project-15.0.7/llvm/include/llvm/DebugInfo/PDB/ |
| H A D | UDTLayout.h | 106 std::unique_ptr<PDBSymbolTypeVTable> VTable; variable 143 VTableLayoutItem *VTable = nullptr; variable
|
| H A D | PDBTypes.h | 269 VTable, enumerator
|
| /llvm-project-15.0.7/llvm/lib/Transforms/IPO/ |
| H A D | GlobalDCE.cpp | 210 GlobalVariable *VTable = VTableInfo.first; in ScanVTableLoad() local
|
| H A D | WholeProgramDevirt.cpp | 410 Value *VTable = nullptr; member 536 void VTableSlotInfo::addCallSite(Value *VTable, CallBase &CB, in addCallSite()
|
| /llvm-project-15.0.7/llvm/unittests/DebugInfo/CodeView/ |
| H A D | TypeIndexDiscoveryTest.cpp | 393 TEST_F(TypeIndexIteratorTest, VTable) { in TEST_F() argument
|