Lines Matching refs:VTable
618 llvm::GlobalVariable *&VTable = VTables[RD]; in GetAddrOfVTable() local
619 if (VTable) in GetAddrOfVTable()
620 return VTable; in GetAddrOfVTable()
636 VTable = in GetAddrOfVTable()
639 VTable->setUnnamedAddr(true); in GetAddrOfVTable()
640 return VTable; in GetAddrOfVTable()
644 CodeGenVTables::EmitVTableDefinition(llvm::GlobalVariable *VTable, in EmitVTableDefinition() argument
656 VTable->setInitializer(Init); in EmitVTableDefinition()
659 VTable->setLinkage(Linkage); in EmitVTableDefinition()
662 CGM.setTypeVisibility(VTable, RD, CodeGenModule::TVK_ForVTable); in EmitVTableDefinition()
692 llvm::GlobalVariable *VTable = in GenerateConstructionVTable() local
694 CGM.setTypeVisibility(VTable, RD, CodeGenModule::TVK_ForConstructionVTable); in GenerateConstructionVTable()
697 VTable->setUnnamedAddr(true); in GenerateConstructionVTable()
706 VTable->setInitializer(Init); in GenerateConstructionVTable()
708 return VTable; in GenerateConstructionVTable()
714 llvm::GlobalVariable *VTable = GetAddrOfVTable(RD); in GenerateClassData() local
715 if (VTable->hasInitializer()) in GenerateClassData()
718 EmitVTableDefinition(VTable, Linkage, RD); in GenerateClassData()