• Home
  • Raw
  • Download

Lines Matching refs:VTable

274                               llvm::GlobalVariable *VTable);
1645 llvm::GlobalVariable *VTable) { in emitVTableTypeMetadata() argument
1656 VTable->setVCallVisibilityMetadata(TypeVis); in emitVTableTypeMetadata()
1669 CGM.AddVTableTypeMetadata(VTable, AddressPoint, RD); in emitVTableTypeMetadata()
1674 CGM.AddVTableTypeMetadata(VTable, AddressPoint, in emitVTableTypeMetadata()
1693 CGM.AddVTableTypeMetadata(VTable, AddressPoint, DerivedRD); in emitVTableTypeMetadata()
1698 CGM.AddVTableTypeMetadata(VTable, AddressPoint, RD); in emitVTableTypeMetadata()
1707 llvm::GlobalVariable *VTable = getAddrOfVTable(RD, Info->FullOffsetInMDC); in emitVTableDefinitions() local
1708 if (VTable->hasInitializer()) in emitVTableDefinitions()
1722 VTable->hasLocalLinkage()); in emitVTableDefinitions()
1723 components.finishAndSetAsInitializer(VTable); in emitVTableDefinitions()
1725 emitVTableTypeMetadata(*Info, RD, VTable); in emitVTableDefinitions()
1780 llvm::GlobalVariable *&VTable = I->second; in getAddrOfVTable() local
1835 VTable = VTableAliasIsRequred in getAddrOfVTable()
1839 return VTable; in getAddrOfVTable()
1854 VTable = new llvm::GlobalVariable(CGM.getModule(), VTableType, in getAddrOfVTable()
1857 VTable->setUnnamedAddr(llvm::GlobalValue::UnnamedAddr::Global); in getAddrOfVTable()
1876 VTable->getValueType(), VTable, GEPIndices); in getAddrOfVTable()
1892 VFTable = VTable; in getAddrOfVTable()
1895 VTable->setComdat(C); in getAddrOfVTable()
1901 return VTable; in getAddrOfVTable()
1916 llvm::Value *VTable = CGF.GetVTablePtr(VPtr, Ty, MethodDecl->getParent()); in getVirtualFunctionPointer() local
1936 getObjectWithVPtr(), VTable, in getVirtualFunctionPointer()
1940 CGF.EmitTypeMetadataCodeForVCall(getObjectWithVPtr(), VTable, Loc); in getVirtualFunctionPointer()
1943 Builder.CreateConstInBoundsGEP1_64(VTable, ML.Index, "vfn"); in getVirtualFunctionPointer()
2072 llvm::Value *VTable = CGF.GetVTablePtr( in EmitVirtualMemPtrThunk() local
2076 CGF.Builder.CreateConstInBoundsGEP1_64(VTable, ML.Index, "vfn"); in EmitVirtualMemPtrThunk()
3473 if (auto VTable = CGM.getModule().getNamedGlobal(MangledName)) in getTypeInfoVTable() local
3474 return VTable; in getTypeInfoVTable()