Searched defs:VTableIndex (Results 1 - 4 of 4) sorted by relevance
/external/clang/lib/AST/ |
H A D | VTTBuilder.cpp | 39 void VTTBuilder::AddVTablePointer(BaseSubobject Base, uint64_t VTableIndex, argument 53 VTTComponents.push_back(VTTComponent(VTableIndex, Base)); 81 uint64_t VTableIndex, 135 AddVTablePointer(BaseSubobject(BaseDecl, BaseOffset), VTableIndex, local 141 BaseDeclIsMorallyVirtual, VTableIndex, local 148 uint64_t VTableIndex) { 151 VTableIndex, Base.getBase(), VBases); 196 uint64_t VTableIndex = VTTVTables.size(); local 200 AddVTablePointer(Base, VTableIndex, RD); 206 LayoutSecondaryVirtualPointers(Base, VTableIndex); 79 LayoutSecondaryVirtualPointers(BaseSubobject Base, bool BaseIsMorallyVirtual, uint64_t VTableIndex, const CXXRecordDecl *VTableClass, VisitedVirtualBasesSetTy &VBases) argument 147 LayoutSecondaryVirtualPointers(BaseSubobject Base, uint64_t VTableIndex) argument [all...] |
H A D | VTableBuilder.cpp | 844 /// VTableIndex - The index in the vtable that this method has. 846 const uint64_t VTableIndex; member in struct:__anon3534::VTableBuilder::MethodInfo 849 uint64_t VTableIndex) 852 VTableIndex(VTableIndex) { } 857 VTableIndex(0) { } 1100 uint64_t VTableIndex = MethodInfo.VTableIndex; local 1101 if (Components[VTableIndex].getKind() == 1116 if (VTableThunks.lookup(VTableIndex) 848 MethodInfo(CharUnits BaseOffset, CharUnits BaseOffsetInLayoutClass, uint64_t VTableIndex) argument 2137 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 517 milliseconds