Home
last modified time | relevance | path

Searched refs:getBaseOffset (Results 1 – 12 of 12) sorted by relevance

/llvm-project-15.0.7/clang/include/clang/AST/
H A DVTTBuilder.h42 BaseOffset(Base.getBaseOffset()) {} in VTTVTable()
48 CharUnits getBaseOffset() const { in getBaseOffset() function
57 return BaseSubobject(getBase(), getBaseOffset()); in getBaseSubobject()
H A DBaseSubobject.h46 CharUnits getBaseOffset() const { return BaseOffset; } in getBaseOffset() function
74 Base.getBaseOffset()));
/llvm-project-15.0.7/clang/lib/AST/
H A DVTableBuilder.cpp367 BaseOffset = Base.getBaseOffset() + Offset; in ComputeBaseOffsets()
408 Out << Base.getBaseOffset().getQuantity() << ")\n"; in dump()
648 PrimaryBaseOffset = Base.getBaseOffset(); in AddVCallAndVBaseOffsets()
717 Overriders->getOverrider(MD, Base.getBaseOffset()); in AddVCallOffsets()
738 CharUnits BaseOffset = Base.getBaseOffset() + in AddVCallOffsets()
1240 OffsetToBaseSubobject += Derived.getBaseOffset(); in ComputeThisAdjustmentBaseOffset()
1244 if (OffsetToBaseSubobject == Base.getBaseOffset()) { in ComputeThisAdjustmentBaseOffset()
1473 PrimaryBaseOffset = Base.getBaseOffset(); in AddMethods()
1498 Overriders.getOverrider(MD, Base.getBaseOffset()); in AddMethods()
1581 Overriders.getOverrider(MD, Base.getBaseOffset()); in AddMethods()
[all …]
H A DVTTBuilder.cpp71 CharUnits BaseOffset = Base.getBaseOffset() + in LayoutSecondaryVTTs()
119 BaseOffset = Base.getBaseOffset() + in LayoutSecondaryVirtualPointers()
/llvm-project-15.0.7/llvm/lib/Target/ARM/
H A DARMHazardRecognizer.cpp109 static bool getBaseOffset(const MachineInstr &MI, const MachineOperand *&BaseOp, in getBaseOffset() function
239 if (!getBaseOffset(L0, SP, SPOffset0) || SP->getReg().id() != ARM::SP) in getHazardType()
246 if (getBaseOffset(*L1, SP1, SPOffset1) && SP1->getReg().id() == ARM::SP) in getHazardType()
/llvm-project-15.0.7/clang/lib/CodeGen/
H A DCGVTT.cpp27 assert(VTable.getBaseOffset().isZero() && in GetAddrOfVTTVTable()
H A DCGVTables.cpp867 Base.getBase(), Base.getBaseOffset(), BaseIsVirtual, RD)); in GenerateConstructionVTable()
876 .mangleCXXCtorVTable(RD, Base.getBaseOffset().getQuantity(), in GenerateConstructionVTable()
H A DCGClass.cpp2330 CharUnits NonVirtualOffset = Vptr.Base.getBaseOffset(); in EmitVTableAssumptionLoad()
2528 NonVirtualOffset = Vptr.Base.getBaseOffset(); in InitializeVTablePointer()
2615 BaseOffset = Base.getBaseOffset() + Layout.getBaseClassOffset(BaseDecl); in getVTablePointers()
H A DMicrosoftCXXABI.cpp1772 (void)getAddrOfVTable(VTableClass, Base.getBaseOffset()); in getVTableAddressPoint()
1773 VFTableIdTy ID(VTableClass, Base.getBaseOffset()); in getVTableAddressPoint()
/llvm-project-15.0.7/lldb/source/Plugins/SymbolFile/NativePDB/
H A DUdtRecordCompleter.cpp118 auto offset = clang::CharUnits::fromQuantity(base.getBaseOffset()); in visitKnownMember()
/llvm-project-15.0.7/llvm/lib/DebugInfo/CodeView/
H A DTypeDumpVisitor.cpp532 W->printHex("BaseOffset", Base.getBaseOffset()); in visitKnownMember()
/llvm-project-15.0.7/llvm/include/llvm/DebugInfo/CodeView/
H A DTypeRecord.h877 uint64_t getBaseOffset() const { return Offset; } in getBaseOffset() function