/llvm-project/third-party/unittest/googletest/include/gtest/ |
H A D | gtest-matchers.h | 316 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*);
|
/llvm-project/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/clang/lib/CodeGen/ |
H A D | CGVTT.cpp | 23 const VTTVTable &VTable, in GetAddrOfVTTVTable() argument 61 llvm::GlobalVariable *VTable = VTables[i->VTableIndex]; in EmitVTTDefinition() local
|
H A D | CGCXX.cpp | 253 assert(VTable && "BuildVirtualCall = kext vtbl pointer is null"); in BuildAppleKextVirtualCall() local
|
H A D | ItaniumCXXABI.cpp | 675 llvm::Value *VTable = CGF.GetVTablePtr( EmitLoadOfMemberFunctionPointer() local 1238 llvm::Value *VTable = CGF.GetVTablePtr(Ptr, CGF.UnqualPtrTy, ClassDecl); emitVirtualObjectDelete() local 1602 llvm::Value *VTable = emitDynamicCastToVoid() local 1615 llvm::Value *VTable = emitDynamicCastToVoid() local 1827 setVTableSelectiveDLLImportExport(CodeGenModule & CGM,llvm::GlobalVariable * VTable,const CXXRecordDecl * RD) setVTableSelectiveDLLImportExport() argument 1843 llvm::GlobalVariable *VTable = getAddrOfVTable(RD, CharUnits()); emitVTableDefinitions() local 1929 llvm::GlobalValue *VTable = getAddrOfVTable(VTableClass, CharUnits()); getVTableAddressPoint() local 1991 llvm::GlobalVariable *&VTable = VTables[RD]; getAddrOfVTable() local 2033 llvm::Value *VTable = CGF.GetVTablePtr(This, PtrTy, MethodDecl->getParent()); getVirtualFunctionPointer() local 3704 llvm::Constant *VTable = nullptr; BuildVTablePointer() local [all...] |
H A D | CGVTables.cpp | 962 llvm::GlobalVariable *VTable = GenerateConstructionVTable() local 1018 GenerateRelativeVTableAlias(llvm::GlobalVariable * VTable,llvm::StringRef AliasNameRef) GenerateRelativeVTableAlias() argument 1358 EmitVTableTypeMetadata(const CXXRecordDecl * RD,llvm::GlobalVariable * VTable,const VTableLayout & VTLayout) EmitVTableTypeMetadata() argument [all...] |
H A D | CGClass.cpp | 2692 llvm::Instruction *VTable = Builder.CreateLoad(VTablePtrSrc, "vtable"); GetVTablePtr() local 2761 EmitTypeMetadataCodeForVCall(const CXXRecordDecl * RD,llvm::Value * VTable,SourceLocation Loc) EmitTypeMetadataCodeForVCall() argument 2788 EmitVTablePtrCheckForCall(const CXXRecordDecl * RD,llvm::Value * VTable,CFITypeCheckKind TCK,SourceLocation Loc) EmitVTablePtrCheckForCall() argument 2830 llvm::Value *VTable; EmitVTablePtrCheckForCast() local 2843 EmitVTablePtrCheck(const CXXRecordDecl * RD,llvm::Value * VTable,CFITypeCheckKind TCK,SourceLocation Loc) EmitVTablePtrCheck() argument 2933 EmitVTableTypeCheckedLoad(const CXXRecordDecl * RD,llvm::Value * VTable,llvm::Type * VTableTy,uint64_t VTableByteOffset) EmitVTableTypeCheckedLoad() argument [all...] |
H A D | MicrosoftCXXABI.cpp | 1698 emitVTableTypeMetadata(const VPtrInfo & Info,const CXXRecordDecl * RD,llvm::GlobalVariable * VTable) emitVTableTypeMetadata() argument 1764 llvm::GlobalVariable *VTable = getAddrOfVTable(RD, Info->FullOffsetInMDC); emitVTableDefinitions() local 1830 llvm::GlobalVariable *&VTable = I->second; getAddrOfVTable() local 1964 llvm::Value *VTable = CGF.GetVTablePtr(VPtr, Ty->getPointerTo(), getVirtualFunctionPointer() local 2127 llvm::Value *VTable = CGF.GetVTablePtr( EmitVirtualMemPtrThunk() local 3595 if (auto VTable = CGM.getModule().getNamedGlobal(MangledName)) getTypeInfoVTable() local [all...] |
H A D | CGExprCXX.cpp | 410 llvm::Value *VTable; EmitCXXMemberOrOperatorMemberCallExpr() local
|
H A D | CodeGenModule.cpp | 7577 AddVTableTypeMetadata(llvm::GlobalVariable * VTable,CharUnits Offset,const CXXRecordDecl * RD) AddVTableTypeMetadata() argument
|
/llvm-project/llvm/lib/Transforms/IPO/ |
H A D | GlobalDCE.cpp | 161 GlobalVariable *VTable = VTableInfo.first; in ScanVTableLoad() local
|
H A D | WholeProgramDevirt.cpp | 407 Value *VTable = nullptr; global() member 533 addCallSite(Value * VTable,CallBase & CB,unsigned * NumUnsafeUses) addCallSite() argument
|
/llvm-project/llvm/unittests/Transforms/Utils/ |
H A D | CallPromotionUtilsTest.cpp | 32 getVTableAddressPointOffset(GlobalVariable * VTable,uint32_t AddressPointOffset) getVTableAddressPointOffset() argument
|
/llvm-project/clang/lib/InstallAPI/ |
H A D | Visitor.cpp | 495 VTableContextBase *VTable = D->getASTContext().getVTableContext(); in emitVTableSymbols() local
|
/llvm-project/llvm/lib/ProfileData/ |
H A D | InstrProf.cpp | 498 addVTableWithName(GlobalVariable & VTable,StringRef VTablePGOName) addVTableWithName() argument 721 for (auto *VTable : VTables) collectVTableStrings() local
|
/llvm-project/llvm/lib/Transforms/Instrumentation/ |
H A D | IndirectCallPromotion.cpp | 183 getVTableAddressPointOffset(GlobalVariable * VTable,uint32_t AddressPointOffset) getVTableAddressPointOffset() argument
|
/llvm-project/llvm/unittests/DebugInfo/CodeView/ |
H A D | TypeIndexDiscoveryTest.cpp | 393 TEST_F(TypeIndexIteratorTest, VTable) { in TEST_F() argument
|