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

  /external/clang/lib/CodeGen/
CGVTT.cpp 42 CodeGenVTables::EmitVTTDefinition(llvm::GlobalVariable *VTT,
92 VTT->setInitializer(Init);
95 VTT->setLinkage(Linkage);
98 CGM.setGlobalVisibility(VTT, RD);
102 assert(RD->getNumVBases() && "Only classes with virtual bases need a VTT");
111 // This will also defer the definition of the VTT.
CGVTables.h 79 /// getSubVTTIndex - Return the index of the sub-VTT for the base class of the
83 /// getSecondaryVirtualPointerIndex - Return the index in the VTT where the
101 /// GetAddrOfVTT - Get the address of the VTT for the given record decl.
105 void EmitVTTDefinition(llvm::GlobalVariable *VTT,
114 /// vtable, the RTTI data structure (if RTTI is enabled) and the VTT
CGClass.cpp 292 // This constructor/destructor does not need a VTT parameter.
299 llvm::Value *VTT;
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 by name
    [all...]
ItaniumCXXABI.cpp     [all...]

Completed in 48 milliseconds