Searched refs:VFPtrOffset (Results 1 – 11 of 11) sorted by relevance
| /llvm-project-15.0.7/clang/include/clang/AST/ |
| H A D | VTableBuilder.h | 520 CharUnits VFPtrOffset; member 526 : VBTableIndex(0), VBase(nullptr), VFPtrOffset(CharUnits::Zero()), in MethodVFTableLocation() 530 CharUnits VFPtrOffset, uint64_t Index) in MethodVFTableLocation() 531 : VBTableIndex(VBTableIndex), VBase(VBase), VFPtrOffset(VFPtrOffset), in MethodVFTableLocation() 539 return std::tie(VFPtrOffset, Index) < 540 std::tie(other.VFPtrOffset, other.Index); 589 CharUnits VFPtrOffset);
|
| /llvm-project-15.0.7/llvm/test/tools/llvm-readobj/COFF/ |
| H A D | codeview-vftable.test | 26 CHECK-NEXT: VFPtrOffset: 0x0 34 CHECK-NEXT: VFPtrOffset: 0x0 43 CHECK-NEXT: VFPtrOffset: 0x0
|
| /llvm-project-15.0.7/llvm/include/llvm/DebugInfo/CodeView/ |
| H A D | TypeRecord.h | 696 uint32_t VFPtrOffset, StringRef Name, in VFTableRecord() argument 699 OverriddenVFTable(OverriddenVFTable), VFPtrOffset(VFPtrOffset) { in VFTableRecord() 706 uint32_t getVFPtrOffset() const { return VFPtrOffset; } in getVFPtrOffset() 715 uint32_t VFPtrOffset = 0; variable
|
| /llvm-project-15.0.7/clang/lib/AST/ |
| H A D | VTableBuilder.cpp | 3589 CharUnits L = LHS.VFPtrOffset; in vfptrIsEarlierInMDC() 3590 CharUnits R = RHS.VFPtrOffset; in vfptrIsEarlierInMDC() 3667 if (!I.second.VFPtrOffset.isZero() || I.second.VBTableIndex != 0) in dumpMethodLocations() 3682 CharUnits VFPtrOffset = I.first.VFPtrOffset; in dumpMethodLocations() local 3685 (VFPtrOffset != LastVFPtrOffset || VBIndex != LastVBIndex)) { in dumpMethodLocations() 3686 assert(VBIndex > LastVBIndex || VFPtrOffset > LastVFPtrOffset); in dumpMethodLocations() 3690 Out << "vfptr at offset " << VFPtrOffset.getQuantity() << " --\n"; in dumpMethodLocations() 3691 LastVFPtrOffset = VFPtrOffset; in dumpMethodLocations() 3766 CharUnits VFPtrOffset) { in getVFTableLayout() argument 3769 VFTableIdTy id(RD, VFPtrOffset); in getVFTableLayout()
|
| H A D | MicrosoftMangle.cpp | 743 NVOffset = ML.VFPtrOffset.getQuantity(); in mangleMemberFunctionPointer()
|
| /llvm-project-15.0.7/llvm/test/tools/llvm-cxxdump/ |
| H A D | trivial.test | 16 COFF-I386-NEXT: ??_R4S@@6B@[VFPtrOffset]: 0
|
| /llvm-project-15.0.7/lld/test/COFF/ |
| H A D | pdb-thunk.yaml | 2069 VFPtrOffset: 0 2077 VFPtrOffset: 0 2085 VFPtrOffset: 0 2093 VFPtrOffset: 8
|
| /llvm-project-15.0.7/clang/lib/CodeGen/ |
| H A D | MicrosoftCXXABI.cpp | 249 if (ML.VBase || !ML.VFPtrOffset.isZero()) in getThisArgumentTypeForMethod() 1409 CharUnits Adjustment = ML.VFPtrOffset; in getVirtualFunctionPrologueThisAdjustment() 1458 CharUnits StaticOffset = ML.VFPtrOffset; in adjustThisArgumentForVirtualFunctionCall() 1945 return Info->FullOffsetInMDC == ML.VFPtrOffset; in getVirtualFunctionPointer() 2962 NonVirtualBaseAdjustment += ML.VFPtrOffset; in EmitMemberFunctionPointer() 3881 int VFPtrOffset = 0; in getCompleteObjectLocator() local 3888 VFPtrOffset = Info.NonVirtualOffset.getQuantity() + 4; in getCompleteObjectLocator() 3899 llvm::ConstantInt::get(CGM.IntTy, VFPtrOffset), in getCompleteObjectLocator()
|
| /llvm-project-15.0.7/llvm/tools/llvm-pdbutil/ |
| H A D | MinimalTypeDumper.cpp | 386 VFT.VFPtrOffset, VFT.CompleteClass, VFT.OverriddenVFTable); in visitKnownRecord()
|
| /llvm-project-15.0.7/llvm/lib/DebugInfo/CodeView/ |
| H A D | TypeRecordMapping.cpp | 529 error(IO.mapInteger(Record.VFPtrOffset, "VFPtrOffset")); in visitKnownRecord()
|
| /llvm-project-15.0.7/llvm/lib/ObjectYAML/ |
| H A D | CodeViewYAMLTypes.cpp | 597 IO.mapRequired("VFPtrOffset", Record.VFPtrOffset); in map()
|