HomeSort by: relevance | last modified time | path
    Searched refs:VTT (Results 1 - 6 of 6) sorted by relevancy

  /src/external/apache2/llvm/dist/clang/lib/CodeGen/
CGVTT.cpp 41 CodeGenVTables::EmitVTTDefinition(llvm::GlobalVariable *VTT,
92 VTT->setInitializer(Init);
95 VTT->setLinkage(Linkage);
97 if (CGM.supportsCOMDAT() && VTT->isWeakForLinker())
98 VTT->setComdat(CGM.getModule().getOrInsertComdat(VTT->getName()));
101 CGM.setGVProperties(VTT, RD);
105 assert(RD->getNumVBases() && "Only classes with virtual bases need a VTT");
113 // This will also defer the definition of the VTT.
CGVTables.h 109 /// getSubVTTIndex - Return the index of the sub-VTT for the base class of the
113 /// getSecondaryVirtualPointerIndex - Return the index in the VTT where the
127 /// GetAddrOfVTT - Get the address of the VTT for the given record decl.
131 void EmitVTTDefinition(llvm::GlobalVariable *VTT,
140 /// vtable, the RTTI data structure (if RTTI is enabled) and the VTT
CGClass.cpp 463 // This constructor/destructor does not need a VTT parameter.
470 llvm::Value *VTT;
475 // If this is a delegating constructor call, just load the VTT.
481 "doing no-op VTT offset in base dtor/ctor?");
492 assert(SubVTTIndex != 0 && "Sub-VTT index must be greater than zero!");
496 // A VTT parameter was passed to the constructor, use it.
497 VTT = LoadCXXVTT();
498 VTT = Builder.CreateConstInBoundsGEP1_64(VTT, SubVTTIndex);
500 // We're the complete constructor, so get the VTT by name
    [all...]
ItaniumCXXABI.cpp 1619 // All parameters are already in place except VTT, which goes after 'this'.
1622 // Check if we need to add a VTT parameter (which has type void **).
1655 // Check if we need a VTT parameter as well.
1662 Context, /*DC=*/nullptr, MD->getLocation(), &Context.Idents.get("vtt"),
1678 /// Initialize the 'vtt' slot if needed.
1681 CGF.GetAddrOfLocalVar(getStructorImplicitParamDecl(CGF)), "vtt");
1702 // Insert the implicit 'vtt' argument as the second argument.
1703 llvm::Value *VTT =
1706 return AddedStructorArgs::prefix({{VTT, VTTTy}});
1722 llvm::Value *VTT
    [all...]
  /src/external/gpl3/gdb/dist/gdb/
cp-name-parser.y 1953 HANDLE_SPECIAL ("VTT for ", DEMANGLE_COMPONENT_VTT);
  /src/external/gpl3/gdb.old/dist/gdb/
cp-name-parser.y 1953 HANDLE_SPECIAL ("VTT for ", DEMANGLE_COMPONENT_VTT);

Completed in 34 milliseconds