/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...] |