Searched refs:VTT (Results 1 – 4 of 4) sorted by relevance
/external/clang/lib/CodeGen/ |
D | CGVTT.cpp | 41 CodeGenVTables::EmitVTTDefinition(llvm::GlobalVariable *VTT, in EmitVTTDefinition() argument 90 VTT->setInitializer(Init); in EmitVTTDefinition() 93 VTT->setLinkage(Linkage); in EmitVTTDefinition() 96 CGM.setTypeVisibility(VTT, RD, CodeGenModule::TVK_ForVTT); in EmitVTTDefinition()
|
D | CGClass.cpp | 297 llvm::Value *VTT; in GetVTTParameter() local 324 VTT = LoadCXXVTT(); in GetVTTParameter() 325 VTT = Builder.CreateConstInBoundsGEP1_64(VTT, SubVTTIndex); in GetVTTParameter() 328 VTT = CGM.getVTables().GetAddrOfVTT(RD); in GetVTTParameter() 329 VTT = Builder.CreateConstInBoundsGEP2_64(VTT, 0, SubVTTIndex); in GetVTTParameter() 332 return VTT; in GetVTTParameter() 1730 if (llvm::Value *VTT = GetVTTParameter(GlobalDecl(Ctor, CtorType), in EmitDelegateCXXConstructorCall() local 1734 DelegateArgs.add(RValue::get(VTT), VoidPP); in EmitDelegateCXXConstructorCall() 1804 llvm::Value *VTT = GetVTTParameter(GlobalDecl(DD, Type), in EmitCXXDestructorCall() local 1816 VTT, getContext().getPointerType(getContext().VoidPtrTy), in EmitCXXDestructorCall() [all …]
|
D | CGVTables.h | 115 void EmitVTTDefinition(llvm::GlobalVariable *VTT,
|
D | ItaniumCXXABI.cpp | 878 llvm::Value *VTT = CGF.GetVTTParameter(GlobalDecl(D, Type), ForVirtualBase, in EmitConstructorCall() local 885 This, VTT, VTTTy, ArgBeg, ArgEnd); in EmitConstructorCall() 908 llvm::GlobalVariable *VTT = VTables.GetAddrOfVTT(RD); in EmitVirtualInheritanceTables() local 909 VTables.EmitVTTDefinition(VTT, Linkage, RD); in EmitVirtualInheritanceTables()
|