/external/llvm-project/clang/lib/AST/ |
D | VTTBuilder.cpp | 42 void VTTBuilder::AddVTablePointer(BaseSubobject Base, uint64_t VTableIndex, in AddVTablePointer() argument 56 VTTComponents.push_back(VTTComponent(VTableIndex, Base)); in AddVTablePointer() 82 uint64_t VTableIndex, in LayoutSecondaryVirtualPointers() argument 135 AddVTablePointer(BaseSubobject(BaseDecl, BaseOffset), VTableIndex, in LayoutSecondaryVirtualPointers() 141 BaseDeclIsMorallyVirtual, VTableIndex, in LayoutSecondaryVirtualPointers() 148 uint64_t VTableIndex) { in LayoutSecondaryVirtualPointers() argument 151 VTableIndex, Base.getBase(), VBases); in LayoutSecondaryVirtualPointers() 195 uint64_t VTableIndex = VTTVTables.size(); in LayoutVTT() local 199 AddVTablePointer(Base, VTableIndex, RD); in LayoutVTT() 205 LayoutSecondaryVirtualPointers(Base, VTableIndex); in LayoutVTT()
|
D | VTableBuilder.cpp | 845 const uint64_t VTableIndex; member 848 uint64_t VTableIndex) in MethodInfo() 851 VTableIndex(VTableIndex) { } in MethodInfo() 856 VTableIndex(0) { } in MethodInfo() 1117 uint64_t VTableIndex = MethodInfo.VTableIndex; in ComputeThisAdjustments() local 1118 if (Components[VTableIndex].getKind() == in ComputeThisAdjustments() 1133 if (VTableThunks.lookup(VTableIndex).Return.isEmpty()) in ComputeThisAdjustments() 1144 VTableThunks[VTableIndex].This = ThisAdjustment; in ComputeThisAdjustments() 1148 VTableThunks[VTableIndex + 1].This = ThisAdjustment; in ComputeThisAdjustments() 1514 OverriddenMethodInfo.VTableIndex); in AddMethods() [all …]
|
/external/clang/lib/AST/ |
D | VTTBuilder.cpp | 39 void VTTBuilder::AddVTablePointer(BaseSubobject Base, uint64_t VTableIndex, in AddVTablePointer() argument 53 VTTComponents.push_back(VTTComponent(VTableIndex, Base)); in AddVTablePointer() 79 uint64_t VTableIndex, in LayoutSecondaryVirtualPointers() argument 132 AddVTablePointer(BaseSubobject(BaseDecl, BaseOffset), VTableIndex, in LayoutSecondaryVirtualPointers() 138 BaseDeclIsMorallyVirtual, VTableIndex, in LayoutSecondaryVirtualPointers() 145 uint64_t VTableIndex) { in LayoutSecondaryVirtualPointers() argument 148 VTableIndex, Base.getBase(), VBases); in LayoutSecondaryVirtualPointers() 192 uint64_t VTableIndex = VTTVTables.size(); in LayoutVTT() local 196 AddVTablePointer(Base, VTableIndex, RD); in LayoutVTT() 202 LayoutSecondaryVirtualPointers(Base, VTableIndex); in LayoutVTT()
|
D | VTableBuilder.cpp | 839 const uint64_t VTableIndex; member 842 uint64_t VTableIndex) in MethodInfo() 845 VTableIndex(VTableIndex) { } in MethodInfo() 850 VTableIndex(0) { } in MethodInfo() 1120 uint64_t VTableIndex = MethodInfo.VTableIndex; in ComputeThisAdjustments() local 1121 if (Components[VTableIndex].getKind() == in ComputeThisAdjustments() 1136 if (VTableThunks.lookup(VTableIndex).Return.isEmpty()) in ComputeThisAdjustments() 1147 VTableThunks[VTableIndex].This = ThisAdjustment; in ComputeThisAdjustments() 1151 VTableThunks[VTableIndex + 1].This = ThisAdjustment; in ComputeThisAdjustments() 1520 OverriddenMethodInfo.VTableIndex); in AddMethods() [all …]
|
/external/clang/include/clang/AST/ |
D | VTTBuilder.h | 58 uint64_t VTableIndex; member 62 VTTComponent(uint64_t VTableIndex, BaseSubobject VTableBase) in VTTComponent() 63 : VTableIndex(VTableIndex), VTableBase(VTableBase) {} in VTTComponent() 102 void AddVTablePointer(BaseSubobject Base, uint64_t VTableIndex, 115 uint64_t VTableIndex, 122 uint64_t VTableIndex);
|
/external/llvm-project/clang/include/clang/AST/ |
D | VTTBuilder.h | 62 uint64_t VTableIndex; member 66 VTTComponent(uint64_t VTableIndex, BaseSubobject VTableBase) in VTTComponent() 67 : VTableIndex(VTableIndex), VTableBase(VTableBase) {} in VTTComponent() 105 void AddVTablePointer(BaseSubobject Base, uint64_t VTableIndex, 118 uint64_t VTableIndex, 125 uint64_t VTableIndex);
|
D | VTableBuilder.h | 236 unsigned VTableIndex, AddressPointIndex; member
|
/external/llvm-project/clang/lib/CodeGen/ |
D | CGVTT.cpp | 60 const VTTVTable &VTTVT = Builder.getVTTVTables()[i->VTableIndex]; in EmitVTTDefinition() 61 llvm::GlobalVariable *VTable = VTables[i->VTableIndex]; in EmitVTTDefinition() 69 AddressPoint = VTableAddressPoints[i->VTableIndex].lookup(i->VTableBase); in EmitVTTDefinition() 76 llvm::ConstantInt::get(CGM.Int32Ty, AddressPoint.VTableIndex), in EmitVTTDefinition()
|
D | CGCXX.cpp | 258 uint64_t VTableIndex = CGM.getItaniumVTableContext().getMethodVTableIndex(GD); in BuildAppleKextVirtualCall() local 262 VTableIndex += VTLayout.getVTableOffset(AddressPoint.VTableIndex) + in BuildAppleKextVirtualCall() 265 CGF.Builder.CreateConstInBoundsGEP1_64(VTable, VTableIndex, "vfnkxt"); in BuildAppleKextVirtualCall()
|
D | ItaniumCXXABI.cpp | 1809 llvm::ConstantInt::get(CGM.Int32Ty, AddressPoint.VTableIndex), in getVTableAddressPoint() 1887 uint64_t VTableIndex = CGM.getItaniumVTableContext().getMethodVTableIndex(GD); in getVirtualFunctionPointer() local 1892 VTableIndex * CGM.getContext().getTargetInfo().getPointerWidth(0) / 8); in getVirtualFunctionPointer() 1901 {VTable, llvm::ConstantInt::get(CGM.Int32Ty, 4 * VTableIndex)}); in getVirtualFunctionPointer() 1907 CGF.Builder.CreateConstInBoundsGEP1_64(VTable, VTableIndex, "vfn"); in getVirtualFunctionPointer()
|
/external/clang/lib/CodeGen/ |
D | CGVTT.cpp | 63 const VTTVTable &VTTVT = Builder.getVTTVTables()[i->VTableIndex]; in EmitVTTDefinition() 64 llvm::GlobalVariable *VTable = VTables[i->VTableIndex]; in EmitVTTDefinition() 73 AddressPoint = VTableAddressPoints[i->VTableIndex].lookup(i->VTableBase); in EmitVTTDefinition()
|
D | CGCXX.cpp | 275 uint64_t VTableIndex = CGM.getItaniumVTableContext().getMethodVTableIndex(GD); in BuildAppleKextVirtualCall() local 279 VTableIndex += AddressPoint; in BuildAppleKextVirtualCall() 281 CGF.Builder.CreateConstInBoundsGEP1_64(VTable, VTableIndex, "vfnkxt"); in BuildAppleKextVirtualCall()
|
D | ItaniumCXXABI.cpp | 1598 uint64_t VTableIndex = CGM.getItaniumVTableContext().getMethodVTableIndex(GD); in getVirtualFunctionPointer() local 1602 VTableIndex * CGM.getContext().getTargetInfo().getPointerWidth(0) / 8); in getVirtualFunctionPointer() 1607 CGF.Builder.CreateConstInBoundsGEP1_64(VTable, VTableIndex, "vfn"); in getVirtualFunctionPointer()
|
/external/swiftshader/third_party/llvm-10.0/llvm/include/llvm/DebugInfo/CodeView/ |
D | TypeRecord.h | 898 VBPtrType(VBPtrType), VBPtrOffset(Offset), VTableIndex(Index) {} in VirtualBaseClassRecord() 903 VBPtrType(VBPtrType), VBPtrOffset(Offset), VTableIndex(Index) {} in VirtualBaseClassRecord() 909 uint64_t getVTableIndex() const { return VTableIndex; } in getVTableIndex() 915 uint64_t VTableIndex = 0; variable
|
/external/llvm-project/llvm/include/llvm/DebugInfo/CodeView/ |
D | TypeRecord.h | 892 VBPtrType(VBPtrType), VBPtrOffset(Offset), VTableIndex(Index) {} in VirtualBaseClassRecord() 897 VBPtrType(VBPtrType), VBPtrOffset(Offset), VTableIndex(Index) {} in VirtualBaseClassRecord() 903 uint64_t getVTableIndex() const { return VTableIndex; } in getVTableIndex() 909 uint64_t VTableIndex = 0; variable
|
/external/llvm/include/llvm/DebugInfo/CodeView/ |
D | TypeRecord.h | 1144 VTableIndex(Index) {} in VirtualBaseClassRecord() 1157 uint64_t getVTableIndex() const { return VTableIndex; } in getVTableIndex() 1171 uint64_t VTableIndex; variable
|
/external/llvm-project/lldb/source/Plugins/SymbolFile/NativePDB/ |
D | UdtRecordCompleter.cpp | 108 AddBaseClassForTypeIndex(base.BaseType, base.getAccess(), base.VTableIndex); in visitKnownMember()
|
/external/llvm/include/llvm/IR/ |
D | DIBuilder.h | 575 unsigned VTableIndex = 0, int ThisAdjustment = 0,
|
/external/swiftshader/third_party/llvm-10.0/llvm/include/llvm/IR/ |
D | DIBuilder.h | 704 unsigned VTableIndex = 0, int ThisAdjustment = 0,
|
/external/llvm-project/llvm/include/llvm/IR/ |
D | DIBuilder.h | 741 unsigned VTableIndex = 0, int ThisAdjustment = 0,
|
/external/llvm-project/llvm/tools/llvm-pdbutil/ |
D | MinimalTypeDumper.cpp | 577 Base.BaseType, Base.VBPtrType, Base.VBPtrOffset, Base.VTableIndex); in visitKnownMember()
|
/external/llvm-project/llvm/lib/DebugInfo/CodeView/ |
D | TypeRecordMapping.cpp | 674 error(IO.mapEncodedInteger(Record.VTableIndex, "VBTableIndex")); in visitKnownMember()
|
/external/swiftshader/third_party/llvm-10.0/llvm/lib/DebugInfo/CodeView/ |
D | TypeRecordMapping.cpp | 673 error(IO.mapEncodedInteger(Record.VTableIndex, "VBTableIndex")); in visitKnownMember()
|
/external/llvm-project/llvm/lib/ObjectYAML/ |
D | CodeViewYAMLTypes.cpp | 657 IO.mapRequired("VTableIndex", Record.VTableIndex); in map()
|
/external/swiftshader/third_party/llvm-10.0/llvm/lib/ObjectYAML/ |
D | CodeViewYAMLTypes.cpp | 657 IO.mapRequired("VTableIndex", Record.VTableIndex); in map()
|