Home
last modified time | relevance | path

Searched refs:VTT (Results 1 – 6 of 6) sorted by relevance

/llvm-project-15.0.7/clang/lib/CodeGen/
H A DCGVTT.cpp41 CodeGenVTables::EmitVTTDefinition(llvm::GlobalVariable *VTT, in EmitVTTDefinition() argument
92 VTT->setInitializer(Init); in EmitVTTDefinition()
95 VTT->setLinkage(Linkage); in EmitVTTDefinition()
97 if (CGM.supportsCOMDAT() && VTT->isWeakForLinker()) in EmitVTTDefinition()
98 VTT->setComdat(CGM.getModule().getOrInsertComdat(VTT->getName())); in EmitVTTDefinition()
H A DCGVTables.h131 void EmitVTTDefinition(llvm::GlobalVariable *VTT,
H A DItaniumCXXABI.cpp1682 llvm::Value *VTT = in getImplicitConstructorArgs() local
1685 return AddedStructorArgs::prefix({{VTT, VTTTy}}); in getImplicitConstructorArgs()
1701 llvm::Value *VTT = in EmitDestructorCall() local
1712 CGF.EmitCXXDestructorCall(GD, Callee, This.getPointer(), ThisTy, VTT, VTTTy, in EmitDestructorCall()
1851 llvm::Value *VTT = CGF.LoadCXXVTT(); in getVTableAddressPointInStructorWithVTT() local
1853 VTT = CGF.Builder.CreateConstInBoundsGEP1_64( in getVTableAddressPointInStructorWithVTT()
1854 CGF.VoidPtrTy, VTT, VirtualPointerIndex); in getVTableAddressPointInStructorWithVTT()
1857 return CGF.Builder.CreateAlignedLoad(CGF.VoidPtrTy, VTT, in getVTableAddressPointInStructorWithVTT()
2007 llvm::GlobalVariable *VTT = VTables.GetAddrOfVTT(RD); in emitVirtualInheritanceTables() local
2008 VTables.EmitVTTDefinition(VTT, CGM.getVTableLinkage(RD), RD); in emitVirtualInheritanceTables()
H A DCGClass.cpp496 llvm::Value *VTT = LoadCXXVTT(); in GetVTTParameter() local
497 return Builder.CreateConstInBoundsGEP1_64(VoidPtrTy, VTT, SubVTTIndex); in GetVTTParameter()
500 llvm::GlobalValue *VTT = CGM.getVTables().GetAddrOfVTT(RD); in GetVTTParameter() local
502 VTT->getValueType(), VTT, 0, SubVTTIndex); in GetVTTParameter()
/llvm-project-15.0.7/libcxx/utils/symcheck-blacklists/
H A Dlinux_blacklist.txt5 # all VTT
H A Dosx_blacklist.txt5 # all VTT