HomeSort by relevance Sort by last modified time
    Searched refs:VTT (Results 1 - 5 of 5) sorted by null

  /external/clang/lib/CodeGen/
CGVTT.cpp 41 CodeGenVTables::EmitVTTDefinition(llvm::GlobalVariable *VTT,
90 VTT->setInitializer(Init);
93 VTT->setLinkage(Linkage);
96 CGM.setTypeVisibility(VTT, RD, CodeGenModule::TVK_ForVTT);
100 assert(RD->getNumVBases() && "Only classes with virtual bases need a VTT");
108 // This will also defer the definition of the VTT.
CGVTables.h 80 /// needsVTTParameter - Return whether the given global decl needs a VTT
85 /// getSubVTTIndex - Return the index of the sub-VTT for the base class of the
89 /// getSecondaryVirtualPointerIndex - Return the index in the VTT where the
115 /// GetAddrOfVTable - Get the address of the VTT for the given record decl.
119 void EmitVTTDefinition(llvm::GlobalVariable *VTT,
128 /// vtable, the RTTI data structure (if RTTI is enabled) and the VTT
CGClass.cpp 289 // This constructor/destructor does not need a VTT parameter.
296 llvm::Value *VTT;
301 // If this is a delegating constructor call, just load the VTT.
307 "doing no-op VTT offset in base dtor/ctor?");
318 assert(SubVTTIndex != 0 && "Sub-VTT index must be greater than zero!");
322 // A VTT parameter was passed to the constructor, use it.
323 VTT = LoadCXXVTT();
324 VTT = Builder.CreateConstInBoundsGEP1_64(VTT, SubVTTIndex);
326 // We're the complete constructor, so get the VTT by name
    [all...]
CGVTables.cpp 691 // emitting an available_externally VTT, we provide references to an internal
817 llvm::GlobalVariable *VTT = GetAddrOfVTT(RD);
818 EmitVTTDefinition(VTT, Linkage, RD);
    [all...]
ItaniumCXXABI.cpp 732 /// The generic ABI passes 'this', plus a VTT if it's initializing a
742 // Check if we need to add a VTT parameter (which has type void **).
756 /// The generic ABI passes 'this', plus a VTT if it's destroying a
766 // Check if we need to add a VTT parameter (which has type void **).
792 // Check if we need a VTT parameter as well.
800 &Context.Idents.get("vtt"), T);
    [all...]

Completed in 342 milliseconds