Searched refs:VTT (Results 1 - 4 of 4) sorted by relevance

/freebsd-10.3-release/contrib/llvm/tools/clang/lib/CodeGen/
H A DCGVTT.cpp42 CodeGenVTables::EmitVTTDefinition(llvm::GlobalVariable *VTT, argument
91 VTT->setInitializer(Init);
94 VTT->setLinkage(Linkage);
97 CGM.setTypeVisibility(VTT, RD, CodeGenModule::TVK_ForVTT);
101 assert(RD->getNumVBases() && "Only classes with virtual bases need a VTT");
110 // This will also defer the definition of the VTT.
H A DCGVTables.h81 /// getSubVTTIndex - Return the index of the sub-VTT for the base class of the
85 /// getSecondaryVirtualPointerIndex - Return the index in the VTT where the
103 /// GetAddrOfVTable - Get the address of the VTT for the given record decl.
107 void EmitVTTDefinition(llvm::GlobalVariable *VTT,
116 /// vtable, the RTTI data structure (if RTTI is enabled) and the VTT
H A DCGClass.cpp292 // This constructor/destructor does not need a VTT parameter.
299 llvm::Value *VTT; local
304 // If this is a delegating constructor call, just load the VTT.
310 "doing no-op VTT offset in base dtor/ctor?");
321 assert(SubVTTIndex != 0 && "Sub-VTT index must be greater than zero!");
325 // A VTT parameter was passed to the constructor, use it.
326 VTT = LoadCXXVTT();
327 VTT = Builder.CreateConstInBoundsGEP1_64(VTT, SubVTTIndex);
329 // We're the complete constructor, so get the VTT b
1834 llvm::Value *VTT = GetVTTParameter(GD, ForVirtualBase, Delegating); local
[all...]
H A DItaniumCXXABI.cpp798 /// The generic ABI passes 'this', plus a VTT if it's initializing a
809 // Check if we need to add a VTT parameter (which has type void **).
830 /// The generic ABI passes 'this', plus a VTT if it's destroying a
841 // Check if we need to add a VTT parameter (which has type void **).
871 // Check if we need a VTT parameter as well.
915 llvm::Value *VTT = CGF.GetVTTParameter(GlobalDecl(D, Type), ForVirtualBase, local
922 This, VTT, VTTTy, ArgBeg, ArgEnd);
971 /// Load the VTT.
972 llvm::Value *VTT = CGF.LoadCXXVTT(); local
974 VTT
1067 llvm::GlobalVariable *VTT = VTables.GetAddrOfVTT(RD); local
[all...]

Completed in 91 milliseconds