Home
last modified time | relevance | path

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

/freebsd-src/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-src/contrib/llvm-project/clang/lib/CodeGen/
H A DCGVTT.cpp23 const VTTVTable &VTable, in GetAddrOfVTTVTable() argument
61 llvm::GlobalVariable *VTable = VTables[i->VTableIndex]; in EmitVTTDefinition() local
H A DCGCXX.cpp253 llvm::Value *VTable = CGM.getCXXABI().getAddrOfVTable(RD, CharUnits()); in BuildAppleKextVirtualCall() local
H A DCGVTables.cpp929 llvm::GlobalVariable *VTable = GenerateConstructionVTable() local
985 GenerateRelativeVTableAlias(llvm::GlobalVariable * VTable,llvm::StringRef AliasNameRef) GenerateRelativeVTableAlias() argument
1306 EmitVTableTypeMetadata(const CXXRecordDecl * RD,llvm::GlobalVariable * VTable,const VTableLayout & VTLayout) EmitVTableTypeMetadata() argument
[all...]
H A DItaniumCXXABI.cpp676 llvm::Value *VTable = CGF.GetVTablePtr( EmitLoadOfMemberFunctionPointer() local
1239 llvm::Value *VTable = CGF.GetVTablePtr(Ptr, CGF.UnqualPtrTy, ClassDecl); emitVirtualObjectDelete() local
1590 llvm::Value *VTable = emitDynamicCastToVoid() local
1603 llvm::Value *VTable = emitDynamicCastToVoid() local
1800 llvm::GlobalVariable *VTable = getAddrOfVTable(RD, CharUnits()); emitVTableDefinitions() local
1883 llvm::GlobalValue *VTable = getAddrOfVTable(VTableClass, CharUnits()); getVTableAddressPoint() local
1955 llvm::GlobalVariable *&VTable = VTables[RD]; getAddrOfVTable() local
2013 llvm::Value *VTable = CGF.GetVTablePtr(This, PtrTy, MethodDecl->getParent()); getVirtualFunctionPointer() local
3666 llvm::Constant *VTable = nullptr; BuildVTablePointer() local
[all...]
H A DCGClass.cpp2672 llvm::Instruction *VTable = Builder.CreateLoad(VTablePtrSrc, "vtable"); GetVTablePtr() local
2719 EmitTypeMetadataCodeForVCall(const CXXRecordDecl * RD,llvm::Value * VTable,SourceLocation Loc) EmitTypeMetadataCodeForVCall() argument
2746 EmitVTablePtrCheckForCall(const CXXRecordDecl * RD,llvm::Value * VTable,CFITypeCheckKind TCK,SourceLocation Loc) EmitVTablePtrCheckForCall() argument
2788 llvm::Value *VTable; EmitVTablePtrCheckForCast() local
2801 EmitVTablePtrCheck(const CXXRecordDecl * RD,llvm::Value * VTable,CFITypeCheckKind TCK,SourceLocation Loc) EmitVTablePtrCheck() argument
2891 EmitVTableTypeCheckedLoad(const CXXRecordDecl * RD,llvm::Value * VTable,llvm::Type * VTableTy,uint64_t VTableByteOffset) EmitVTableTypeCheckedLoad() argument
[all...]
H A DMicrosoftCXXABI.cpp1681 emitVTableTypeMetadata(const VPtrInfo & Info,const CXXRecordDecl * RD,llvm::GlobalVariable * VTable) emitVTableTypeMetadata() argument
1747 llvm::GlobalVariable *VTable = getAddrOfVTable(RD, Info->FullOffsetInMDC); emitVTableDefinitions() local
1820 llvm::GlobalVariable *&VTable = I->second; getAddrOfVTable() local
1954 llvm::Value *VTable = CGF.GetVTablePtr(VPtr, Ty->getPointerTo(), getVirtualFunctionPointer() local
2116 llvm::Value *VTable = CGF.GetVTablePtr( EmitVirtualMemPtrThunk() local
3582 if (auto VTable = CGM.getModule().getNamedGlobal(MangledName)) getTypeInfoVTable() local
[all...]
H A DCGExprCXX.cpp407 llvm::Value *VTable; EmitCXXMemberOrOperatorMemberCallExpr() local
H A DCodeGenModule.cpp7453 AddVTableTypeMetadata(llvm::GlobalVariable * VTable,CharUnits Offset,const CXXRecordDecl * RD) AddVTableTypeMetadata() argument
/freebsd-src/contrib/llvm-project/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
/freebsd-src/contrib/llvm-project/llvm/lib/Transforms/IPO/
H A DGlobalDCE.cpp161 GlobalVariable *VTable = VTableInfo.first; in ScanVTableLoad() local
H A DWholeProgramDevirt.cpp407 Value *VTable = nullptr; member
533 void VTableSlotInfo::addCallSite(Value *VTable, CallBase &CB, in addCallSite() argument
/freebsd-src/contrib/sqlite3/
H A Dsqlite3.c15392 typedef struct VTable VTable; typedef
18369 struct VTable { struct
18378 pNextVTable global() argument
[all...]