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 | 843 /// VTableIndex - The index in the vtable that this method has. 845 const uint64_t VTableIndex; member in struct:__anon3668::VTableBuilder::MethodInfo 848 uint64_t VTableIndex) 851 VTableIndex(VTableIndex) { } 856 VTableIndex(0) { } 1103 uint64_t VTableIndex = MethodInfo.VTableIndex; local 1104 if (Components[VTableIndex].getKind() == 1119 if (VTableThunks.lookup(VTableIndex) 847 MethodInfo(CharUnits BaseOffset, CharUnits BaseOffsetInLayoutClass, uint64_t VTableIndex) argument 2162 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) {} 105 void AddVTablePointer(BaseSubobject Base, uint64_t VTableIndex, 119 uint64_t VTableIndex, 126 uint64_t VTableIndex);
|
/external/clang/lib/CodeGen/ |
H A D | CGCXX.cpp | 295 static llvm::Value *BuildVirtualCall(CodeGenFunction &CGF, uint64_t VTableIndex, argument 301 CGF.Builder.CreateConstInBoundsGEP1_64(VTable, VTableIndex, "vfn"); 309 uint64_t VTableIndex = CGM.getVTableContext().getMethodVTableIndex(MD); local 311 return ::BuildVirtualCall(*this, VTableIndex, This, Ty); 339 uint64_t VTableIndex = CGM.getVTableContext().getMethodVTableIndex(MD); local 343 VTableIndex += AddressPoint; 345 Builder.CreateConstInBoundsGEP1_64(VTable, VTableIndex, "vfnkxt"); 372 uint64_t VTableIndex = local 377 VTableIndex += AddressPoint; 379 Builder.CreateConstInBoundsGEP1_64(VTable, VTableIndex, "vfnkx 389 uint64_t VTableIndex = local [all...] |
Completed in 138 milliseconds