Lines Matching refs:VTable
296 llvm::GlobalVariable *VTable);
1667 llvm::GlobalVariable *VTable) { in emitVTableTypeMetadata() argument
1678 VTable->setVCallVisibilityMetadata(TypeVis); in emitVTableTypeMetadata()
1691 CGM.AddVTableTypeMetadata(VTable, AddressPoint, RD); in emitVTableTypeMetadata()
1696 CGM.AddVTableTypeMetadata(VTable, AddressPoint, in emitVTableTypeMetadata()
1715 CGM.AddVTableTypeMetadata(VTable, AddressPoint, DerivedRD); in emitVTableTypeMetadata()
1720 CGM.AddVTableTypeMetadata(VTable, AddressPoint, RD); in emitVTableTypeMetadata()
1729 llvm::GlobalVariable *VTable = getAddrOfVTable(RD, Info->FullOffsetInMDC); in emitVTableDefinitions() local
1730 if (VTable->hasInitializer()) in emitVTableDefinitions()
1744 VTable->hasLocalLinkage()); in emitVTableDefinitions()
1745 components.finishAndSetAsInitializer(VTable); in emitVTableDefinitions()
1747 emitVTableTypeMetadata(*Info, RD, VTable); in emitVTableDefinitions()
1802 llvm::GlobalVariable *&VTable = I->second; in getAddrOfVTable() local
1857 VTable = VTableAliasIsRequred in getAddrOfVTable()
1861 return VTable; in getAddrOfVTable()
1876 VTable = new llvm::GlobalVariable(CGM.getModule(), VTableType, in getAddrOfVTable()
1879 VTable->setUnnamedAddr(llvm::GlobalValue::UnnamedAddr::Global); in getAddrOfVTable()
1898 VTable->getValueType(), VTable, GEPIndices); in getAddrOfVTable()
1914 VFTable = VTable; in getAddrOfVTable()
1917 VTable->setComdat(C); in getAddrOfVTable()
1923 return VTable; in getAddrOfVTable()
1938 llvm::Value *VTable = CGF.GetVTablePtr(VPtr, Ty->getPointerTo(), in getVirtualFunctionPointer() local
1959 getObjectWithVPtr(), VTable, Ty, in getVirtualFunctionPointer()
1965 CGF.EmitTypeMetadataCodeForVCall(getObjectWithVPtr(), VTable, Loc); in getVirtualFunctionPointer()
1968 Builder.CreateConstInBoundsGEP1_64(Ty, VTable, ML.Index, "vfn"); in getVirtualFunctionPointer()
2100 llvm::Value *VTable = CGF.GetVTablePtr( in EmitVirtualMemPtrThunk() local
2104 ThunkPtrTy, VTable, ML.Index, "vfn"); in EmitVirtualMemPtrThunk()
3595 if (auto VTable = CGM.getModule().getNamedGlobal(MangledName)) in getTypeInfoVTable() local
3596 return VTable; in getTypeInfoVTable()