/external/clang/lib/CodeGen/ |
H A D | CGVTT.cpp | 24 const VTTVTable &VTable, 27 if (VTable.getBase() == MostDerivedClass) { 28 assert(VTable.getBaseOffset().isZero() && 35 VTable.getBaseSubobject(), 36 VTable.isVirtual(), 64 llvm::Constant *VTable = VTables[i->VTableIndex]; local 83 llvm::ConstantExpr::getInBoundsGetElementPtr(VTable, Idxs); 22 GetAddrOfVTTVTable(CodeGenVTables &CGVT, CodeGenModule &CGM, const CXXRecordDecl *MostDerivedClass, const VTTVTable &VTable, llvm::GlobalVariable::LinkageTypes Linkage, llvm::DenseMap<BaseSubobject, uint64_t> &AddressPoints) argument
|
H A D | CGCXX.cpp | 314 llvm::Value *VTable = CGM.getCXXABI().getAddrOfVTable(RD, CharUnits()); local 316 VTable = CGF.Builder.CreateBitCast(VTable, Ty); 317 assert(VTable && "BuildVirtualCall = kext vtbl pointer is null"); 324 CGF.Builder.CreateConstInBoundsGEP1_64(VTable, VTableIndex, "vfnkxt");
|
H A D | ItaniumCXXABI.cpp | 428 llvm::Value *VTable = CGF.GetVTablePtr(This, VTableTy); local 434 VTable = Builder.CreateGEP(VTable, VTableOffset); 437 VTable = Builder.CreateBitCast(VTable, FTy->getPointerTo()->getPointerTo()); 438 llvm::Value *VirtualFn = Builder.CreateLoad(VTable, "memptr.virtualfn"); 1026 llvm::Value *VTable = CGF.GetVTablePtr(Value, PtrDiffLTy->getPointerTo()); local 1030 CGF.Builder.CreateConstInBoundsGEP1_64(VTable, -2ULL); 1213 llvm::GlobalVariable *VTable = getAddrOfVTable(RD, CharUnits()); local 1214 if (VTable 1267 llvm::Constant *VTable = local 1281 llvm::Constant *VTable = getAddrOfVTable(VTableClass, CharUnits()); local 1299 llvm::GlobalVariable *&VTable = VTables[RD]; local 1334 llvm::Value *VTable = CGF.GetVTablePtr(This, Ty); local 2414 llvm::Constant *VTable = local [all...] |
H A D | CGVTables.cpp | 585 llvm::GlobalVariable *VTable = local 587 CGM.setGlobalVisibility(VTable, RD); 590 VTable->setUnnamedAddr(true); 600 VTable->setInitializer(Init); 602 return VTable; 720 assert(RD->isDynamicClass() && "Non-dynamic classes have no VTable.");
|
H A D | MicrosoftCXXABI.cpp | 1180 llvm::GlobalVariable *VTable = getAddrOfVTable(RD, Info->FullOffsetInMDC); local 1181 if (VTable->hasInitializer()) 1193 VTable->setInitializer(Init); 1240 llvm::GlobalVariable *&VTable = I->second; 1282 VTable = CGM.getModule().getNamedGlobal(VFTableName); 1283 if (!VTable) { 1284 // Create a backing variable for the contents of VTable. The VTable may 1286 llvm::GlobalValue *VFTable = VTable = new llvm::GlobalVariable( 1289 VTable 1370 llvm::Value *VTable = CGF.GetVTablePtr(VPtr, Ty); local 1466 llvm::Value *VTable = local [all...] |
H A D | CGClass.cpp | 1982 llvm::Instruction *VTable = Builder.CreateLoad(VTablePtrSrc, "vtable"); local 1983 CGM.DecorateInstruction(VTable, CGM.getTBAAInfoForVTablePtr()); 1984 return VTable;
|
/external/chromium_org/third_party/sqlite/src/src/ |
H A D | vtab.c | 94 void sqlite3VtabLock(VTable *pVTab){ 101 ** Return a pointer to the VTable object used by connection db to access 104 VTable *sqlite3GetVTable(sqlite3 *db, Table *pTab){ 105 VTable *pVtab; 115 void sqlite3VtabUnlock(VTable *pVTab){ 139 static VTable *vtabDisconnectAll(sqlite3 *db, Table *p){ 140 VTable *pRet = 0; 141 VTable *pVTable = p->pVTable; 154 VTable *pNext = pVTable->pNext; 183 ** 2) By function vtabDisconnectAll(), when it adds a VTable entr [all...] |
H A D | vdbe.h | 60 VTable *pVtab; /* Used when p4type is P4_VTAB */
|
H A D | sqliteInt.h | 634 typedef struct VTable VTable; typedef in typeref:struct:VTable 873 VTable **aVTrans; /* Virtual tables with open transactions */ 875 VTable *pDisconnect; /* Disconnect these in next sqlite3_prepare() */ 1206 ** All VTable objects that correspond to a single table in a shared 1210 ** table, it searches the list for the VTable that corresponds to the 1215 ** schema is being reloaded for some reason), the VTable objects are not 1227 ** sqlite3DbMalloc(), using the connection handle stored in VTable.db as 1230 struct VTable { struct 1235 VTable *pNex [all...] |
H A D | alter.c | 409 VTable *pVTab = 0; /* Non-zero if this is a v-tab with an xRename() */
|
H A D | vdbeaux.c | 627 if( db->pnBytesFreed==0 ) sqlite3VtabUnlock((VTable *)p4); 758 sqlite3VtabLock((VTable *)zP4); 759 assert( ((VTable *)zP4)->db==p->db );
|
H A D | insert.c | 141 VTable *pVTab = IsVirtual(pTab) ? sqlite3GetVTable(p->db, pTab) : 0;
|
H A D | vdbe.c | 5470 VTable *pVTab;
|
/external/chromium_org/third_party/sqlite/amalgamation/ |
H A D | sqlite3.c | 7614 typedef struct VTable VTable; typedef in typeref:struct:VTable 7930 VTable *pVtab; /* Used when p4type is P4_VTAB */ 9218 VTable **aVTrans; /* Virtual tables with open transactions */ 9220 VTable *pDisconnect; /* Disconnect these in next sqlite3_prepare() */ 9551 ** All VTable objects that correspond to a single table in a shared 9555 ** table, it searches the list for the VTable that corresponds to the 9560 ** schema is being reloaded for some reason), the VTable objects are not 9572 ** sqlite3DbMalloc(), using the connection handle stored in VTable.db as 9575 struct VTable { struct [all...] |
/external/sqlite/dist/orig/ |
H A D | sqlite3.c | 8819 typedef struct VTable VTable; typedef in typeref:struct:VTable 9149 VTable *pVtab; /* Used when p4type is P4_VTAB */ 10510 VTable **aVTrans; /* Virtual tables with open transactions */ 10511 VTable *pDisconnect; /* Disconnect these in next sqlite3_prepare() */ 10874 ** All VTable objects that correspond to a single table in a shared 10878 ** table, it searches the list for the VTable that corresponds to the 10883 ** schema is being reloaded for some reason), the VTable objects are not 10895 ** sqlite3DbMalloc(), using the connection handle stored in VTable.db as 10898 struct VTable { struct [all...] |
/external/sqlite/dist/ |
H A D | sqlite3.c | 8819 typedef struct VTable VTable; typedef in typeref:struct:VTable 9149 VTable *pVtab; /* Used when p4type is P4_VTAB */ 10510 VTable **aVTrans; /* Virtual tables with open transactions */ 10511 VTable *pDisconnect; /* Disconnect these in next sqlite3_prepare() */ 10874 ** All VTable objects that correspond to a single table in a shared 10878 ** table, it searches the list for the VTable that corresponds to the 10883 ** schema is being reloaded for some reason), the VTable objects are not 10895 ** sqlite3DbMalloc(), using the connection handle stored in VTable.db as 10898 struct VTable { struct [all...] |