Home
last modified time | relevance | path

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

/freebsd/contrib/googletest/googletest/include/gtest/
H A Dgtest-matchers.h316 struct VTable { struct
317 bool (*match_and_explain)(const MatcherBase&, const T&,
319 void (*describe)(const MatcherBase&, std::ostream*, bool negation);
322 const MatcherDescriberInterface* (*get_describer)(const MatcherBase&);
324 void (*shared_destroy)(SharedPayloadBase*);
/freebsd/contrib/llvm-project/llvm/include/llvm/DebugInfo/PDB/
H A DUDTLayout.h109 std::unique_ptr<PDBSymbolTypeVTable> VTable; variable
150 VTableLayoutItem *VTable = nullptr; variable
H A DPDBTypes.h269 VTable, enumerator
/freebsd/contrib/llvm-project/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.cpp251 llvm::Value *VTable = CGM.getCXXABI().getAddrOfVTable(RD, CharUnits()); in BuildAppleKextVirtualCall() local
H A DCGVTables.cpp967 llvm::GlobalVariable *VTable = in GenerateConstructionVTable() local
1023 void CodeGenVTables::GenerateRelativeVTableAlias(llvm::GlobalVariable *VTable, in GenerateRelativeVTableAlias()
1359 llvm::GlobalVariable *VTable, in EmitVTableTypeMetadata()
H A DItaniumCXXABI.cpp676 llvm::Value *VTable = CGF.GetVTablePtr( in EmitLoadOfMemberFunctionPointer() local
1397 llvm::Value *VTable = CGF.GetVTablePtr(Ptr, CGF.UnqualPtrTy, ClassDecl); in emitVirtualObjectDelete() local
1770 llvm::Value *VTable = in emitDynamicCastToVoid() local
1783 llvm::Value *VTable = in emitDynamicCastToVoid() local
1995 llvm::GlobalVariable *VTable, in setVTableSelectiveDLLImportExport()
2011 llvm::GlobalVariable *VTable = getAddrOfVTable(RD, CharUnits()); in emitVTableDefinitions() local
2101 llvm::GlobalValue *VTable = getAddrOfVTable(VTableClass, CharUnits()); in getVTableAddressPoint() local
2164 llvm::GlobalVariable *&VTable = VTables[RD]; in getAddrOfVTable() local
2203 llvm::Value *VTable = CGF.GetVTablePtr(This, PtrTy, MethodDecl->getParent()); in getVirtualFunctionPointer() local
3979 llvm::Constant *VTable = nullptr; in BuildVTablePointer() local
H A DCGClass.cpp2698 llvm::Instruction *VTable = Builder.CreateLoad(VTablePtrSrc, "vtable"); in GetVTablePtr() local
2767 llvm::Value *VTable, in EmitTypeMetadataCodeForVCall()
2818 llvm::Value *VTable, in EmitVTablePtrCheckForCall()
2868 llvm::Value *VTable; in EmitVTablePtrCheckForCast() local
2881 llvm::Value *VTable, in EmitVTablePtrCheck()
2951 const CXXRecordDecl *RD, llvm::Value *VTable, llvm::Type *VTableTy, in EmitVTableTypeCheckedLoad()
H A DMicrosoftCXXABI.cpp1695 llvm::GlobalVariable *VTable) { in emitVTableTypeMetadata()
1761 llvm::GlobalVariable *VTable = getAddrOfVTable(RD, Info->FullOffsetInMDC); in emitVTableDefinitions() local
1825 llvm::GlobalVariable *&VTable = I->second; in getAddrOfVTable() local
1959 llvm::Value *VTable = in getVirtualFunctionPointer() local
2119 llvm::Value *VTable = in EmitVirtualMemPtrThunk() local
3588 if (auto VTable = CGM.getModule().getNamedGlobal(MangledName)) in getTypeInfoVTable() local
H A DCGExprCXX.cpp413 llvm::Value *VTable; in EmitCXXMemberOrOperatorMemberCallExpr() local
H A DCodeGenModule.cpp7935 void CodeGenModule::AddVTableTypeMetadata(llvm::GlobalVariable *VTable, in AddVTableTypeMetadata()
H A DCGDebugInfo.cpp2646 void CGDebugInfo::emitVTableSymbol(llvm::GlobalVariable *VTable, in emitVTableSymbol()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/IPO/
H A DGlobalDCE.cpp158 GlobalVariable *VTable = VTableInfo.first; in ScanVTableLoad() local
H A DWholeProgramDevirt.cpp444 Value *VTable = nullptr; member
564 void VTableSlotInfo::addCallSite(Value *VTable, CallBase &CB, in addCallSite()
/freebsd/contrib/llvm-project/clang/lib/InstallAPI/
H A DVisitor.cpp494 VTableContextBase *VTable = D->getASTContext().getVTableContext(); in emitVTableSymbols() local
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/
H A DIndirectCallPromotion.cpp191 static Constant *getVTableAddressPointOffset(GlobalVariable *VTable, in getVTableAddressPointOffset()
/freebsd/contrib/llvm-project/llvm/lib/ProfileData/
H A DInstrProf.cpp553 Error InstrProfSymtab::addVTableWithName(GlobalVariable &VTable, in addVTableWithName()
772 for (auto *VTable : VTables) in collectVTableStrings() local
/freebsd/contrib/sqlite3/
H A Dsqlite3.c16401 typedef struct VTable VTable; typedef
19398 struct VTable { struct
19407 VTable *pNext; /* Next in linked list (see above) */ argument