Home
last modified time | relevance | path

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

/external/clang/lib/AST/
DVTableBuilder.cpp48 CharUnits NonVirtualOffset; member
51 NonVirtualOffset(CharUnits::Zero()) { } in BaseOffset()
53 const CXXRecordDecl *VirtualBase, CharUnits NonVirtualOffset) in BaseOffset()
55 NonVirtualOffset(NonVirtualOffset) { } in BaseOffset()
57 bool isEmpty() const { return NonVirtualOffset.isZero() && !VirtualBase; } in isEmpty()
222 CharUnits NonVirtualOffset = CharUnits::Zero(); in ComputeBaseOffset() local
248 NonVirtualOffset += Layout.getBaseClassOffset(Base); in ComputeBaseOffset()
254 return BaseOffset(DerivedRD, VirtualBase, NonVirtualOffset); in ComputeBaseOffset()
435 Out << Offset.NonVirtualOffset.getQuantity() << " nv]"; in dump()
1205 Adjustment.NonVirtual = Offset.NonVirtualOffset.getQuantity(); in ComputeReturnAdjustment()
[all …]
/external/clang/lib/CodeGen/
DCGClass.cpp288 CharUnits NonVirtualOffset = CGM.computeNonVirtualBaseClassOffset( in GetAddressOfBaseClass() local
297 NonVirtualOffset += vBaseOffset; in GetAddressOfBaseClass()
310 if (NonVirtualOffset.isZero() && !VBase) { in GetAddressOfBaseClass()
346 Value = ApplyNonVirtualAndVirtualOffset(*this, Value, NonVirtualOffset, in GetAddressOfBaseClass()
379 llvm::Value *NonVirtualOffset = in GetAddressOfDerivedClass() local
382 if (!NonVirtualOffset) { in GetAddressOfDerivedClass()
403 Value = Builder.CreateGEP(Value, Builder.CreateNeg(NonVirtualOffset), in GetAddressOfDerivedClass()
2268 CharUnits NonVirtualOffset = Vptr.Base.getBaseOffset(); in EmitVTableAssumptionLoad() local
2270 if (!NonVirtualOffset.isZero()) in EmitVTableAssumptionLoad()
2272 ApplyNonVirtualAndVirtualOffset(*this, This, NonVirtualOffset, nullptr, in EmitVTableAssumptionLoad()
[all …]
DMicrosoftCXXABI.cpp102 CharUnits Offs = VBT->NonVirtualOffset; in getVBPtrOffsets()
1215 CharUnits Offs = VBT->NonVirtualOffset; in EmitVBPtrStores()
2020 CharUnits CompleteVBPtrOffset = VBT.NonVirtualOffset + VBPtrOffset; in emitVBTableDefinition()
3615 VFPtrOffset = Info->NonVirtualOffset.getQuantity() + 4; in getCompleteObjectLocator()
/external/clang/include/clang/AST/
DVTableBuilder.h412 CharUnits NonVirtualOffset; member