HomeSort by: relevance | last modified time | path
    Searched refs:VTableIndex (Results 1 - 13 of 13) sorted by relevancy

  /src/external/apache2/llvm/dist/clang/include/clang/AST/
VTTBuilder.h 62 uint64_t VTableIndex;
66 VTTComponent(uint64_t VTableIndex, BaseSubobject VTableBase)
67 : VTableIndex(VTableIndex), VTableBase(VTableBase) {}
105 void AddVTablePointer(BaseSubobject Base, uint64_t VTableIndex,
118 uint64_t VTableIndex,
125 uint64_t VTableIndex);
VTableBuilder.h 237 unsigned VTableIndex, AddressPointIndex;
  /src/external/apache2/llvm/dist/clang/lib/AST/
VTTBuilder.cpp 42 void VTTBuilder::AddVTablePointer(BaseSubobject Base, uint64_t VTableIndex,
56 VTTComponents.push_back(VTTComponent(VTableIndex, Base));
82 uint64_t VTableIndex,
135 AddVTablePointer(BaseSubobject(BaseDecl, BaseOffset), VTableIndex,
141 BaseDeclIsMorallyVirtual, VTableIndex,
148 uint64_t VTableIndex) {
151 VTableIndex, Base.getBase(), VBases);
195 uint64_t VTableIndex = VTTVTables.size();
199 AddVTablePointer(Base, VTableIndex, RD);
205 LayoutSecondaryVirtualPointers(Base, VTableIndex);
    [all...]
VTableBuilder.cpp 843 /// VTableIndex - The index in the vtable that this method has.
845 const uint64_t VTableIndex;
848 uint64_t VTableIndex)
851 VTableIndex(VTableIndex) { }
856 VTableIndex(0) { }
1117 uint64_t VTableIndex = MethodInfo.VTableIndex;
1118 if (Components[VTableIndex].getKind() ==
1133 if (VTableThunks.lookup(VTableIndex).Return.isEmpty()
    [all...]
  /src/external/apache2/llvm/dist/clang/lib/CodeGen/
CGCXX.cpp 258 uint64_t VTableIndex = CGM.getItaniumVTableContext().getMethodVTableIndex(GD);
262 VTableIndex += VTLayout.getVTableOffset(AddressPoint.VTableIndex) +
265 CGF.Builder.CreateConstInBoundsGEP1_64(VTable, VTableIndex, "vfnkxt");
CGVTT.cpp 60 const VTTVTable &VTTVT = Builder.getVTTVTables()[i->VTableIndex];
61 llvm::GlobalVariable *VTable = VTables[i->VTableIndex];
69 AddressPoint = VTableAddressPoints[i->VTableIndex].lookup(i->VTableBase);
76 llvm::ConstantInt::get(CGM.Int32Ty, AddressPoint.VTableIndex),
ItaniumCXXABI.cpp 1829 llvm::ConstantInt::get(CGM.Int32Ty, AddressPoint.VTableIndex),
1949 uint64_t VTableIndex = CGM.getItaniumVTableContext().getMethodVTableIndex(GD);
1954 VTableIndex * CGM.getContext().getTargetInfo().getPointerWidth(0) / 8);
1963 {VTable, llvm::ConstantInt::get(CGM.Int32Ty, 4 * VTableIndex)});
1969 CGF.Builder.CreateConstInBoundsGEP1_64(VTable, VTableIndex, "vfn");
CGVTables.cpp 840 for (unsigned vtableIndex = 0, endIndex = layout.getNumVTables();
841 vtableIndex != endIndex; ++vtableIndex) {
844 size_t vtableStart = layout.getVTableOffset(vtableIndex);
845 size_t vtableEnd = vtableStart + layout.getVTableSize(vtableIndex);
849 nextVTableThunkIndex, addressPoints[vtableIndex],
1262 AP.first.getBase(), VTLayout.getVTableOffset(AP.second.VTableIndex) +
  /src/external/apache2/llvm/dist/llvm/include/llvm/DebugInfo/CodeView/
TypeRecord.h 892 VBPtrType(VBPtrType), VBPtrOffset(Offset), VTableIndex(Index) {}
897 VBPtrType(VBPtrType), VBPtrOffset(Offset), VTableIndex(Index) {}
903 uint64_t getVTableIndex() const { return VTableIndex; }
909 uint64_t VTableIndex = 0;
  /src/external/apache2/llvm/dist/llvm/include/llvm/IR/
DIBuilder.h 739 /// \param VTableIndex Index no of this method in virtual table, or -1u if
753 unsigned VTableIndex = 0, int ThisAdjustment = 0,
  /src/external/apache2/llvm/dist/llvm/lib/DebugInfo/CodeView/
TypeRecordMapping.cpp 699 error(IO.mapEncodedInteger(Record.VTableIndex, "VBTableIndex"));
  /src/external/apache2/llvm/dist/llvm/tools/llvm-pdbutil/
MinimalTypeDumper.cpp 577 Base.BaseType, Base.VBPtrType, Base.VBPtrOffset, Base.VTableIndex);
  /src/external/apache2/llvm/dist/llvm/lib/ObjectYAML/
CodeViewYAMLTypes.cpp 662 IO.mapRequired("VTableIndex", Record.VTableIndex);

Completed in 35 milliseconds