Home
last modified time | relevance | path

Searched refs:NonVirtualOffset (Results 1 – 4 of 4) sorted by relevance

/freebsd-13.1/contrib/llvm-project/clang/lib/AST/
H A DVTableBuilder.cpp47 CharUnits NonVirtualOffset; member
50 NonVirtualOffset(CharUnits::Zero()) { } in BaseOffset()
54 NonVirtualOffset(NonVirtualOffset) { } in BaseOffset()
221 CharUnits NonVirtualOffset = CharUnits::Zero(); in ComputeBaseOffset() local
247 NonVirtualOffset += Layout.getBaseClassOffset(Base); in ComputeBaseOffset()
253 return BaseOffset(DerivedRD, VirtualBase, NonVirtualOffset); in ComputeBaseOffset()
434 Out << Offset.NonVirtualOffset.getQuantity() << " nv]"; in dump()
1224 CharUnits OffsetToBaseSubobject = Offset.NonVirtualOffset; in ComputeThisAdjustmentBaseOffset()
1246 Offset.NonVirtualOffset = -Offset.NonVirtualOffset; in ComputeThisAdjustmentBaseOffset()
2892 (OffsetOfVBaseWithVFPtr + WhichVFPtr.NonVirtualOffset - in CalculateVtordispAdjustment()
[all …]
/freebsd-13.1/contrib/llvm-project/clang/lib/CodeGen/
H A DCGClass.cpp315 CharUnits NonVirtualOffset = CGM.computeNonVirtualBaseClassOffset( in GetAddressOfBaseClass() local
324 NonVirtualOffset += vBaseOffset; in GetAddressOfBaseClass()
338 if (NonVirtualOffset.isZero() && !VBase) { in GetAddressOfBaseClass()
413 llvm::Value *NonVirtualOffset = in GetAddressOfDerivedClass() local
416 if (!NonVirtualOffset) { in GetAddressOfDerivedClass()
2302 CharUnits NonVirtualOffset = Vptr.Base.getBaseOffset(); in EmitVTableAssumptionLoad() local
2304 if (!NonVirtualOffset.isZero()) in EmitVTableAssumptionLoad()
2489 CharUnits NonVirtualOffset = CharUnits::Zero(); in InitializeVTablePointer() local
2497 NonVirtualOffset = Vptr.OffsetFromNearestVBase; in InitializeVTablePointer()
2500 NonVirtualOffset = Vptr.Base.getBaseOffset(); in InitializeVTablePointer()
[all …]
H A DMicrosoftCXXABI.cpp103 CharUnits Offs = VBT->NonVirtualOffset; in getVBPtrOffsets()
1280 CharUnits Offs = VBT->NonVirtualOffset; in EmitVBPtrStores()
2163 CharUnits CompleteVBPtrOffset = VBT.NonVirtualOffset + VBPtrOffset; in emitVBTableDefinition()
3795 VFPtrOffset = Info.NonVirtualOffset.getQuantity() + 4; in getCompleteObjectLocator()
/freebsd-13.1/contrib/llvm-project/clang/include/clang/AST/
H A DVTableBuilder.h463 CharUnits NonVirtualOffset; member