Searched defs:VTableIndex (Results 1 - 4 of 4) sorted by relevance
/external/clang/lib/AST/ |
H A D | VTTBuilder.cpp | 38 void VTTBuilder::AddVTablePointer(BaseSubobject Base, uint64_t VTableIndex, argument 52 VTTComponents.push_back(VTTComponent(VTableIndex, Base)); 80 uint64_t VTableIndex, 134 AddVTablePointer(BaseSubobject(BaseDecl, BaseOffset), VTableIndex, local 140 BaseDeclIsMorallyVirtual, VTableIndex, local 147 uint64_t VTableIndex) { 150 VTableIndex, Base.getBase(), VBases); 195 uint64_t VTableIndex = VTTVTables.size(); local 199 AddVTablePointer(Base, VTableIndex, RD); 205 LayoutSecondaryVirtualPointers(Base, VTableIndex); 78 LayoutSecondaryVirtualPointers(BaseSubobject Base, bool BaseIsMorallyVirtual, uint64_t VTableIndex, const CXXRecordDecl *VTableClass, VisitedVirtualBasesSetTy &VBases) argument 146 LayoutSecondaryVirtualPointers(BaseSubobject Base, uint64_t VTableIndex) argument [all...] |
H A D | VTableBuilder.cpp | 843 /// VTableIndex - The index in the vtable that this method has. 845 const uint64_t VTableIndex; member in struct:__anon3092::VTableBuilder::MethodInfo 848 uint64_t VTableIndex) 851 VTableIndex(VTableIndex) { } 856 VTableIndex(0) { } 1099 uint64_t VTableIndex = MethodInfo.VTableIndex; local 1100 if (Components[VTableIndex].getKind() == 1115 if (VTableThunks.lookup(VTableIndex) 847 MethodInfo(CharUnits BaseOffset, CharUnits BaseOffsetInLayoutClass, uint64_t VTableIndex) argument 2136 uint64_t VTableIndex = I->first; local [all...] |
/external/clang/include/clang/AST/ |
H A D | VTTBuilder.h | 58 uint64_t VTableIndex; member in struct:clang::VTTComponent 62 VTTComponent(uint64_t VTableIndex, BaseSubobject VTableBase) argument 63 : VTableIndex(VTableIndex), VTableBase(VTableBase) {} 108 void AddVTablePointer(BaseSubobject Base, uint64_t VTableIndex, 125 uint64_t VTableIndex, 135 uint64_t VTableIndex);
|
/external/clang/lib/CodeGen/ |
H A D | CGCXX.cpp | 293 static llvm::Value *BuildVirtualCall(CodeGenFunction &CGF, uint64_t VTableIndex, argument 299 CGF.Builder.CreateConstInBoundsGEP1_64(VTable, VTableIndex, "vfn"); 307 uint64_t VTableIndex = CGM.getVTableContext().getMethodVTableIndex(MD); local 309 return ::BuildVirtualCall(*this, VTableIndex, This, Ty); 337 uint64_t VTableIndex = CGM.getVTableContext().getMethodVTableIndex(MD); local 341 VTableIndex += AddressPoint; 343 Builder.CreateConstInBoundsGEP1_64(VTable, VTableIndex, "vfnkxt"); 370 uint64_t VTableIndex = local 375 VTableIndex += AddressPoint; 377 Builder.CreateConstInBoundsGEP1_64(VTable, VTableIndex, "vfnkx 387 uint64_t VTableIndex = local [all...] |
Completed in 157 milliseconds