/freebsd-12-stable/contrib/llvm-project/clang/include/clang/AST/ |
H A D | VTTBuilder.h | 62 uint64_t VTableIndex; member in struct:clang::VTTComponent 66 VTTComponent(uint64_t VTableIndex, BaseSubobject VTableBase) argument 67 : VTableIndex(VTableIndex), VTableBase(VTableBase) {} 105 void AddVTablePointer(BaseSubobject Base, uint64_t VTableIndex, 118 uint64_t VTableIndex, 125 uint64_t VTableIndex);
|
H A D | VTableBuilder.h | 236 unsigned VTableIndex, AddressPointIndex; member in struct:clang::VTableLayout::AddressPointLocation
|
/freebsd-12-stable/contrib/llvm-project/clang/lib/AST/ |
H A D | VTTBuilder.cpp | 42 void VTTBuilder::AddVTablePointer(BaseSubobject Base, uint64_t VTableIndex, argument 56 VTTComponents.push_back(VTTComponent(VTableIndex, Base)); 82 uint64_t VTableIndex, 135 AddVTablePointer(BaseSubobject(BaseDecl, BaseOffset), VTableIndex, local 141 BaseDeclIsMorallyVirtual, VTableIndex, local 148 uint64_t VTableIndex) { 151 VTableIndex, Base.getBase(), VBases); 195 uint64_t VTableIndex = VTTVTables.size(); local 199 AddVTablePointer(Base, VTableIndex, RD); 205 LayoutSecondaryVirtualPointers(Base, VTableIndex); 80 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 | 835 /// VTableIndex - The index in the vtable that this method has. 837 const uint64_t VTableIndex; member in struct:__anon2759::ItaniumVTableBuilder::MethodInfo 840 uint64_t VTableIndex) 843 VTableIndex(VTableIndex) { } 848 VTableIndex(0) { } 1109 uint64_t VTableIndex = MethodInfo.VTableIndex; local 1110 if (Components[VTableIndex].getKind() == 1125 if (VTableThunks.lookup(VTableIndex) 839 MethodInfo(CharUnits BaseOffset, CharUnits BaseOffsetInLayoutClass, uint64_t VTableIndex) argument 1628 unsigned VTableIndex = Components.size(); local 2169 uint64_t VTableIndex = MethodVTableIndices[GD]; local 2185 uint64_t VTableIndex = I.first; local 3651 uint64_t VTableIndex = I.first.Index; local [all...] |
/freebsd-12-stable/contrib/llvm-project/clang/lib/CodeGen/ |
H A D | CGCXX.cpp | 258 uint64_t VTableIndex = CGM.getItaniumVTableContext().getMethodVTableIndex(GD); local 262 VTableIndex += VTLayout.getVTableOffset(AddressPoint.VTableIndex) + 265 CGF.Builder.CreateConstInBoundsGEP1_64(VTable, VTableIndex, "vfnkxt");
|
H A D | CGVTT.cpp | 62 const VTTVTable &VTTVT = Builder.getVTTVTables()[i->VTableIndex]; 63 llvm::GlobalVariable *VTable = VTables[i->VTableIndex]; 71 AddressPoint = VTableAddressPoints[i->VTableIndex].lookup(i->VTableBase); 78 llvm::ConstantInt::get(Int32Ty, AddressPoint.VTableIndex),
|
H A D | CGVTables.cpp | 1086 AP.first.getBase(), VTLayout.getVTableOffset(AP.second.VTableIndex) +
|
H A D | ItaniumCXXABI.cpp | 1724 llvm::ConstantInt::get(CGM.Int32Ty, AddressPoint.VTableIndex), 1800 uint64_t VTableIndex = CGM.getItaniumVTableContext().getMethodVTableIndex(GD); local 1805 VTableIndex * CGM.getContext().getTargetInfo().getPointerWidth(0) / 8); 1810 CGF.Builder.CreateConstInBoundsGEP1_64(VTable, VTableIndex, "vfn");
|
/freebsd-12-stable/contrib/llvm-project/lldb/source/Plugins/SymbolFile/NativePDB/ |
H A D | UdtRecordCompleter.cpp | 105 AddBaseClassForTypeIndex(base.BaseType, base.getAccess(), base.VTableIndex);
|
/freebsd-12-stable/contrib/llvm-project/llvm/include/llvm/DebugInfo/CodeView/ |
H A D | TypeRecord.h | 898 VBPtrType(VBPtrType), VBPtrOffset(Offset), VTableIndex(Index) {} 903 VBPtrType(VBPtrType), VBPtrOffset(Offset), VTableIndex(Index) {} 909 uint64_t getVTableIndex() const { return VTableIndex; } 915 uint64_t VTableIndex = 0; member in class:llvm::codeview::VirtualBaseClassRecord
|
/freebsd-12-stable/contrib/llvm-project/llvm/include/llvm/IR/ |
H A D | DIBuilder.h | 690 /// \param VTableIndex Index no of this method in virtual table, or -1u if 704 unsigned VTableIndex = 0, int ThisAdjustment = 0,
|
/freebsd-12-stable/contrib/llvm-project/llvm/lib/DebugInfo/CodeView/ |
H A D | TypeRecordMapping.cpp | 673 error(IO.mapEncodedInteger(Record.VTableIndex, "VBTableIndex"));
|
/freebsd-12-stable/contrib/llvm-project/llvm/tools/llvm-pdbutil/ |
H A D | MinimalTypeDumper.cpp | 576 Base.BaseType, Base.VBPtrType, Base.VBPtrOffset, Base.VTableIndex);
|
/freebsd-12-stable/contrib/llvm-project/llvm/lib/ObjectYAML/ |
H A D | CodeViewYAMLTypes.cpp | 657 IO.mapRequired("VTableIndex", Record.VTableIndex);
|