Home
last modified time | relevance | path

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

12

/external/flatbuffers/rust/flatbuffers/src/
Dvtable.rs24 pub struct VTable<'a> { struct
29 impl<'a> PartialEq for VTable<'a> { argument
35 impl<'a> VTable<'a> { impl
86 impl<'a> Follow<'a> for VTable<'a> { implementation
/external/googletest/googletest/include/gtest/
Dgtest-matchers.h332 struct VTable { struct
333 bool (*match_and_explain)(const MatcherBase&, const T&,
335 void (*describe)(const MatcherBase&, std::ostream*, bool negation);
338 const MatcherDescriberInterface* (*get_describer)(const MatcherBase&);
340 void (*shared_destroy)(SharedPayloadBase*);
/external/llvm-project/clang/lib/CodeGen/
DCGVTT.cpp23 const VTTVTable &VTable, in GetAddrOfVTTVTable()
61 llvm::GlobalVariable *VTable = VTables[i->VTableIndex]; in EmitVTTDefinition() local
DCGCXX.cpp254 llvm::Value *VTable = CGM.getCXXABI().getAddrOfVTable(RD, CharUnits()); in BuildAppleKextVirtualCall() local
DCGVTables.cpp913 llvm::GlobalVariable *VTable = in GenerateConstructionVTable() local
948 void CodeGenVTables::GenerateRelativeVTableAlias(llvm::GlobalVariable *VTable, in GenerateRelativeVTableAlias()
1264 llvm::GlobalVariable *VTable, in EmitVTableTypeMetadata()
DItaniumCXXABI.cpp678 llvm::Value *VTable = in EmitLoadOfMemberFunctionPointer() local
1248 llvm::Value *VTable = in emitVirtualObjectDelete() local
1528 llvm::Value *VTable = in EmitDynamicCastToVoid() local
1541 llvm::Value *VTable = in EmitDynamicCastToVoid() local
1733 llvm::GlobalVariable *VTable = getAddrOfVTable(RD, CharUnits()); in emitVTableDefinitions() local
1799 llvm::GlobalValue *VTable = getAddrOfVTable(VTableClass, CharUnits()); in getVTableAddressPoint() local
1846 llvm::GlobalVariable *&VTable = VTables[RD]; in getAddrOfVTable() local
1884 llvm::Value *VTable = CGF.GetVTablePtr( in getVirtualFunctionPointer() local
3480 llvm::Constant *VTable = nullptr; in BuildVTablePointer() local
DCGClass.cpp2621 llvm::Instruction *VTable = Builder.CreateLoad(VTablePtrSrc, "vtable"); in GetVTablePtr() local
2668 llvm::Value *VTable, in EmitTypeMetadataCodeForVCall()
2690 llvm::Value *VTable, in EmitVTablePtrCheckForCall()
2733 llvm::Value *VTable; in EmitVTablePtrCheckForCast() local
2746 llvm::Value *VTable, in EmitVTablePtrCheck()
2837 const CXXRecordDecl *RD, llvm::Value *VTable, uint64_t VTableByteOffset) { in EmitVTableTypeCheckedLoad()
DMicrosoftCXXABI.cpp1645 llvm::GlobalVariable *VTable) { in emitVTableTypeMetadata()
1707 llvm::GlobalVariable *VTable = getAddrOfVTable(RD, Info->FullOffsetInMDC); in emitVTableDefinitions() local
1780 llvm::GlobalVariable *&VTable = I->second; in getAddrOfVTable() local
1916 llvm::Value *VTable = CGF.GetVTablePtr(VPtr, Ty, MethodDecl->getParent()); in getVirtualFunctionPointer() local
2072 llvm::Value *VTable = CGF.GetVTablePtr( in EmitVirtualMemPtrThunk() local
3473 if (auto VTable = CGM.getModule().getNamedGlobal(MangledName)) in getTypeInfoVTable() local
/external/clang/lib/CodeGen/
DCGVTT.cpp24 const VTTVTable &VTable, in GetAddrOfVTTVTable()
64 llvm::GlobalVariable *VTable = VTables[i->VTableIndex]; in EmitVTTDefinition() local
DCGCXX.cpp271 llvm::Value *VTable = CGM.getCXXABI().getAddrOfVTable(RD, CharUnits()); in BuildAppleKextVirtualCall() local
DItaniumCXXABI.cpp578 llvm::Value *VTable = in EmitLoadOfMemberFunctionPointer() local
1009 llvm::Value *VTable = in emitVirtualObjectDelete() local
1278 llvm::Value *VTable = CGF.GetVTablePtr(ThisAddr, PtrDiffLTy->getPointerTo(), in EmitDynamicCastToVoid() local
1450 llvm::GlobalVariable *VTable = getAddrOfVTable(RD, CharUnits()); in emitVTableDefinitions() local
1518 llvm::GlobalValue *VTable = getAddrOfVTable(VTableClass, CharUnits()); in getVTableAddressPoint() local
1561 llvm::GlobalVariable *&VTable = VTables[RD]; in getAddrOfVTable() local
1596 llvm::Value *VTable = CGF.GetVTablePtr(This, Ty, MethodDecl->getParent()); in getVirtualFunctionPointer() local
2829 llvm::Constant *VTable = in BuildVTablePointer() local
DCGVTables.cpp695 llvm::GlobalVariable *VTable = in GenerateConstructionVTable() local
940 void CodeGenModule::EmitVTableTypeMetadata(llvm::GlobalVariable *VTable, in EmitVTableTypeMetadata()
DCGClass.cpp2567 llvm::Instruction *VTable = Builder.CreateLoad(VTablePtrSrc, "vtable"); in GetVTablePtr() local
2613 llvm::Value *VTable, in EmitTypeMetadataCodeForVCall()
2634 llvm::Value *VTable, in EmitVTablePtrCheckForCall()
2677 llvm::Value *VTable = in EmitVTablePtrCheckForCast() local
2689 llvm::Value *VTable, in EmitVTablePtrCheck()
2784 const CXXRecordDecl *RD, llvm::Value *VTable, uint64_t VTableByteOffset) { in EmitVTableTypeCheckedLoad()
DMicrosoftCXXABI.cpp1504 llvm::GlobalVariable *VTable) { in emitVTableTypeMetadata()
1556 llvm::GlobalVariable *VTable = getAddrOfVTable(RD, Info->FullOffsetInMDC); in emitVTableDefinitions() local
1630 llvm::GlobalVariable *&VTable = I->second; in getAddrOfVTable() local
1811 llvm::Value *VTable = CGF.GetVTablePtr(VPtr, Ty, MethodDecl->getParent()); in getVirtualFunctionPointer() local
1943 llvm::Value *VTable = CGF.GetVTablePtr( in EmitVirtualMemPtrThunk() local
3311 if (auto VTable = CGM.getModule().getNamedGlobal(MangledName)) in getTypeInfoVTable() local
/external/llvm-project/llvm/include/llvm/DebugInfo/PDB/
DUDTLayout.h107 std::unique_ptr<PDBSymbolTypeVTable> VTable; variable
144 VTableLayoutItem *VTable = nullptr; variable
DPDBTypes.h269 VTable, enumerator
/external/swiftshader/third_party/llvm-10.0/llvm/include/llvm/DebugInfo/PDB/
DUDTLayout.h107 std::unique_ptr<PDBSymbolTypeVTable> VTable; variable
144 VTableLayoutItem *VTable = nullptr; variable
DPDBTypes.h267 VTable, enumerator
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/IPO/
DGlobalDCE.cpp208 GlobalVariable *VTable = VTableInfo.first; in ScanVTableLoad() local
DWholeProgramDevirt.cpp311 Value *VTable; member
437 void VTableSlotInfo::addCallSite(Value *VTable, CallSite CS, in addCallSite()
/external/llvm-project/llvm/lib/Transforms/IPO/
DGlobalDCE.cpp208 GlobalVariable *VTable = VTableInfo.first; in ScanVTableLoad() local
DWholeProgramDevirt.cpp357 Value *VTable = nullptr; member
483 void VTableSlotInfo::addCallSite(Value *VTable, CallBase &CB, in addCallSite()
/external/llvm/lib/Transforms/IPO/
DWholeProgramDevirt.cpp211 Value *VTable; member
/external/llvm/include/llvm/DebugInfo/PDB/
DPDBTypes.h194 VTable, enumerator
/external/llvm-project/llvm/unittests/DebugInfo/CodeView/
DTypeIndexDiscoveryTest.cpp393 TEST_F(TypeIndexIteratorTest, VTable) { in TEST_F() argument

12