Home
last modified time | relevance | path

Searched defs:VTable (Results 1 – 12 of 12) sorted by relevance

/openbsd-src/gnu/llvm/clang/lib/CodeGen/
H A DCGVTT.cpp23 const VTTVTable &VTable, in GetAddrOfVTTVTable()
61 llvm::GlobalVariable *VTable = VTables[i->VTableIndex]; in EmitVTTDefinition() local
H A DCGCXX.cpp254 llvm::Value *VTable = CGM.getCXXABI().getAddrOfVTable(RD, CharUnits()); in BuildAppleKextVirtualCall() local
H A DCGVTables.cpp915 llvm::GlobalVariable *VTable = in GenerateConstructionVTable() local
971 void CodeGenVTables::GenerateRelativeVTableAlias(llvm::GlobalVariable *VTable, in GenerateRelativeVTableAlias()
1287 llvm::GlobalVariable *VTable, in EmitVTableTypeMetadata()
H A DItaniumCXXABI.cpp635 llvm::Value *VTable = CGF.GetVTablePtr( in EmitLoadOfMemberFunctionPointer() local
1215 llvm::Value *VTable = in emitVirtualObjectDelete() local
1499 llvm::Value *VTable = in EmitDynamicCastToVoid() local
1512 llvm::Value *VTable = in EmitDynamicCastToVoid() local
1707 llvm::GlobalVariable *VTable = getAddrOfVTable(RD, CharUnits()); in emitVTableDefinitions() local
1790 llvm::GlobalValue *VTable = getAddrOfVTable(VTableClass, CharUnits()); in getVTableAddressPoint() local
1862 llvm::GlobalVariable *&VTable = VTables[RD]; in getAddrOfVTable() local
1919 llvm::Value *VTable = CGF.GetVTablePtr( in getVirtualFunctionPointer() local
3592 llvm::Constant *VTable = nullptr; in BuildVTablePointer() local
H A DCGClass.cpp2687 llvm::Instruction *VTable = Builder.CreateLoad(VTablePtrSrc, "vtable"); in GetVTablePtr() local
2734 llvm::Value *VTable, in EmitTypeMetadataCodeForVCall()
2762 llvm::Value *VTable, in EmitVTablePtrCheckForCall()
2804 llvm::Value *VTable; in EmitVTablePtrCheckForCast() local
2817 llvm::Value *VTable, in EmitVTablePtrCheck()
2908 const CXXRecordDecl *RD, llvm::Value *VTable, llvm::Type *VTableTy, in EmitVTableTypeCheckedLoad()
H A DMicrosoftCXXABI.cpp1667 llvm::GlobalVariable *VTable) { in emitVTableTypeMetadata()
1729 llvm::GlobalVariable *VTable = getAddrOfVTable(RD, Info->FullOffsetInMDC); in emitVTableDefinitions() local
1802 llvm::GlobalVariable *&VTable = I->second; in getAddrOfVTable() local
1938 llvm::Value *VTable = CGF.GetVTablePtr(VPtr, Ty->getPointerTo(), in getVirtualFunctionPointer() local
2100 llvm::Value *VTable = CGF.GetVTablePtr( in EmitVirtualMemPtrThunk() local
3595 if (auto VTable = CGM.getModule().getNamedGlobal(MangledName)) in getTypeInfoVTable() local
H A DCGExprCXX.cpp402 llvm::Value *VTable; in EmitCXXMemberOrOperatorMemberCallExpr() local
H A DCodeGenModule.cpp7017 void CodeGenModule::AddVTableTypeMetadata(llvm::GlobalVariable *VTable, in AddVTableTypeMetadata()
/openbsd-src/gnu/llvm/llvm/include/llvm/DebugInfo/PDB/
H A DUDTLayout.h106 std::unique_ptr<PDBSymbolTypeVTable> VTable; variable
143 VTableLayoutItem *VTable = nullptr; variable
H A DPDBTypes.h269 VTable, enumerator
/openbsd-src/gnu/llvm/llvm/lib/Transforms/IPO/
H A DGlobalDCE.cpp210 GlobalVariable *VTable = VTableInfo.first; in ScanVTableLoad() local
H A DWholeProgramDevirt.cpp409 Value *VTable = nullptr; member
535 void VTableSlotInfo::addCallSite(Value *VTable, CallBase &CB, in addCallSite()