Home
last modified time | relevance | path

Searched refs:VFPtrOffset (Results 1 – 8 of 8) sorted by relevance

/netbsd-src/external/apache2/llvm/dist/clang/include/clang/AST/
H A DVTableBuilder.h520 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);
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/DebugInfo/CodeView/
H A DTypeRecord.h695 uint32_t VFPtrOffset, StringRef Name, in VFTableRecord() argument
698 OverriddenVFTable(OverriddenVFTable), VFPtrOffset(VFPtrOffset) { in VFTableRecord()
705 uint32_t getVFPtrOffset() const { return VFPtrOffset; } in getVFPtrOffset()
714 uint32_t VFPtrOffset = 0; variable
/netbsd-src/external/apache2/llvm/dist/clang/lib/AST/
H A DVTableBuilder.cpp3593 CharUnits L = LHS.VFPtrOffset; in vfptrIsEarlierInMDC()
3594 CharUnits R = RHS.VFPtrOffset; in vfptrIsEarlierInMDC()
3671 if (!I.second.VFPtrOffset.isZero() || I.second.VBTableIndex != 0) in dumpMethodLocations()
3686 CharUnits VFPtrOffset = I.first.VFPtrOffset; in dumpMethodLocations() local
3689 (VFPtrOffset != LastVFPtrOffset || VBIndex != LastVBIndex)) { in dumpMethodLocations()
3690 assert(VBIndex > LastVBIndex || VFPtrOffset > LastVFPtrOffset); in dumpMethodLocations()
3694 Out << "vfptr at offset " << VFPtrOffset.getQuantity() << " --\n"; in dumpMethodLocations()
3695 LastVFPtrOffset = VFPtrOffset; in dumpMethodLocations()
3770 CharUnits VFPtrOffset) { in getVFTableLayout() argument
3773 VFTableIdTy id(RD, VFPtrOffset); in getVFTableLayout()
H A DMicrosoftMangle.cpp726 NVOffset = ML.VFPtrOffset.getQuantity(); in mangleMemberFunctionPointer()
/netbsd-src/external/apache2/llvm/dist/clang/lib/CodeGen/
H A DMicrosoftCXXABI.cpp245 if (ML.VBase || !ML.VFPtrOffset.isZero()) in getThisArgumentTypeForMethod()
1402 CharUnits Adjustment = ML.VFPtrOffset; in getVirtualFunctionPrologueThisAdjustment()
1451 CharUnits StaticOffset = ML.VFPtrOffset; in adjustThisArgumentForVirtualFunctionCall()
1938 return Info->FullOffsetInMDC == ML.VFPtrOffset; in getVirtualFunctionPointer()
2869 NonVirtualBaseAdjustment += ML.VFPtrOffset; in EmitMemberFunctionPointer()
3788 int VFPtrOffset = 0; in getCompleteObjectLocator() local
3795 VFPtrOffset = Info.NonVirtualOffset.getQuantity() + 4; in getCompleteObjectLocator()
3806 llvm::ConstantInt::get(CGM.IntTy, VFPtrOffset), in getCompleteObjectLocator()
/netbsd-src/external/apache2/llvm/dist/llvm/tools/llvm-pdbutil/
H A DMinimalTypeDumper.cpp383 VFT.VFPtrOffset, VFT.CompleteClass, VFT.OverriddenVFTable); in visitKnownRecord()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/DebugInfo/CodeView/
H A DTypeRecordMapping.cpp509 error(IO.mapInteger(Record.VFPtrOffset, "VFPtrOffset")); in visitKnownRecord()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/ObjectYAML/
H A DCodeViewYAMLTypes.cpp594 IO.mapRequired("VFPtrOffset", Record.VFPtrOffset); in map()