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

  /external/llvm/include/llvm/DebugInfo/PDB/
PDBSymbolTypeVTable.h 1 //===- PDBSymbolTypeVTable.h - VTable type info -----------------*- C++ -*-===//
25 DECLARE_PDB_SYMBOL_CONCRETE_TYPE(PDB_SymType::VTable)
PDBTypes.h 297 VTable,
  /external/clang/lib/CodeGen/
CGVTT.cpp 10 // This contains code dealing with C++ code generation of VTTs (vtable tables).
24 const VTTVTable &VTable,
27 if (VTable.getBase() == MostDerivedClass) {
28 assert(VTable.getBaseOffset().isZero() &&
29 "Most derived class vtable must have a zero offset!");
30 // This is a regular vtable.
35 VTable.getBaseSubobject(),
36 VTable.isVirtual(),
64 llvm::GlobalVariable *VTable = VTables[i->VTableIndex];
67 // Just get the address point for the regular vtable
    [all...]
CGCXX.cpp 271 llvm::Value *VTable = CGM.getCXXABI().getAddrOfVTable(RD, CharUnits());
273 VTable = CGF.Builder.CreateBitCast(VTable, Ty);
274 assert(VTable && "BuildVirtualCall = kext vtbl pointer is null");
281 CGF.Builder.CreateConstInBoundsGEP1_64(VTable, VTableIndex, "vfnkxt");
287 /// into the vtable.
307 /// BuildVirtualCall - This routine makes indirect vtable call for
ItaniumCXXABI.cpp 522 /// to a vtable pointer from which the virtual offset is applied.
576 // vtable of the correct base subobject. The "function pointer" is an
577 // offset within the vtable (+1 for the virtual flag on non-ARM).
580 // Cast the adjusted this to a pointer to vtable pointer and load.
585 llvm::Value *VTable =
592 VTable = Builder.CreateGEP(VTable, VTableOffset);
595 VTable = Builder.CreateBitCast(VTable, FTy->getPointerTo()->getPointerTo());
597 Builder.CreateAlignedLoad(VTable, CGF.getPointerAlign()
    [all...]
CGVTables.cpp 573 llvm_unreachable("Unexpected vtable component kind");
587 // side. Otherwise we'd end up with vtable with unresolved
674 // Get the mangled construction vtable name.
685 // Construction vtable symbols are not part of the Itanium ABI, so we cannot
688 // linkage construction vtable. The ABI only requires complete-object vtables
693 // Create the variable that will hold the construction vtable.
694 llvm::GlobalVariable *VTable =
696 CGM.setGlobalVisibility(VTable, RD);
699 VTable->setUnnamedAddr(true);
709 VTable->setInitializer(Init)
    [all...]
MicrosoftCXXABI.cpp 258 llvm::GlobalVariable *VTable);
755 /// \brief This set holds the record decls we've deferred vtable emission for.
    [all...]
CGClass.cpp 320 // Skip over the offset (and the vtable load) if we're supposed to
496 /// way which requires the vtable to be properly set.
508 // external code might potentially access the vtable.
    [all...]
CodeGenModule.h     [all...]
CGExprCXX.cpp 261 llvm::Value *VTable = GetVTablePtr(This, Int8PtrTy, MD->getParent());
262 EmitVTablePtrCheckForCall(MD, VTable, CFITCK_NVCall, CE->getLocStart());
    [all...]
CodeGenModule.cpp     [all...]
CodeGenFunction.h     [all...]
  /external/llvm/lib/DebugInfo/PDB/
PDBSymbol.cpp 92 FACTORY_SYMTAG_CASE(VTable, PDBSymbolTypeVTable)
PDBExtras.cpp 238 CASE_OUTPUT_ENUM_CLASS_NAME(PDB_SymType, VTable, OS)
  /external/llvm/unittests/DebugInfo/PDB/
PDBApiTest.cpp 325 InsertItemWithTag(PDB_SymType::VTable);
387 VerifyDyncast<PDBSymbolTypeVTable>(PDB_SymType::VTable);
  /external/sqlite/dist/orig/
sqlite3.c     [all...]
  /external/sqlite/dist/
sqlite3.c     [all...]

Completed in 2400 milliseconds