Home
last modified time | relevance | path

Searched refs:BaseOffset (Results 1 – 25 of 60) sorted by relevance

123

/freebsd-14.2/contrib/llvm-project/clang/include/clang/AST/
H A DBaseSubobject.h35 CharUnits BaseOffset; variable
39 BaseSubobject(const CXXRecordDecl *Base, CharUnits BaseOffset) in BaseSubobject() argument
40 : Base(Base), BaseOffset(BaseOffset) {} in BaseSubobject()
46 CharUnits getBaseOffset() const { return BaseOffset; } in getBaseOffset()
49 return LHS.Base == RHS.Base && LHS.BaseOffset == RHS.BaseOffset;
H A DVTTBuilder.h34 CharUnits BaseOffset; variable
38 VTTVTable(const CXXRecordDecl *Base, CharUnits BaseOffset, bool BaseIsVirtual) in VTTVTable() argument
39 : BaseAndIsVirtual(Base, BaseIsVirtual), BaseOffset(BaseOffset) {} in VTTVTable()
42 BaseOffset(Base.getBaseOffset()) {} in VTTVTable()
49 return BaseOffset; in getBaseOffset()
/freebsd-14.2/contrib/llvm-project/clang/lib/AST/
H A DVTTBuilder.cpp71 CharUnits BaseOffset = Base.getBaseOffset() + in LayoutSecondaryVTTs() local
75 LayoutVTT(BaseSubobject(BaseDecl, BaseOffset), /*BaseIsVirtual=*/false); in LayoutSecondaryVTTs()
108 CharUnits BaseOffset; in LayoutSecondaryVirtualPointers() local
114 BaseOffset = MostDerivedClassLayout.getVBaseClassOffset(BaseDecl); in LayoutSecondaryVirtualPointers()
119 BaseOffset = Base.getBaseOffset() + in LayoutSecondaryVirtualPointers()
135 AddVTablePointer(BaseSubobject(BaseDecl, BaseOffset), VTableIndex, in LayoutSecondaryVirtualPointers()
140 LayoutSecondaryVirtualPointers(BaseSubobject(BaseDecl, BaseOffset), in LayoutSecondaryVirtualPointers()
166 CharUnits BaseOffset = in LayoutVirtualVTTs() local
169 LayoutVTT(BaseSubobject(BaseDecl, BaseOffset), /*BaseIsVirtual=*/true); in LayoutVirtualVTTs()
H A DVTableBuilder.cpp35 struct BaseOffset { struct
270 static BaseOffset
289 return BaseOffset(); in ComputeReturnAdjustmentBaseOffset()
312 return BaseOffset(); in ComputeReturnAdjustmentBaseOffset()
350 CharUnits BaseOffset; in ComputeBaseOffsets() local
390 CharUnits BaseOffset; in dump() local
424 BaseOffset Offset; in dump()
855 : BaseOffset(BaseOffset), in MethodInfo()
1257 return BaseOffset(); in ComputeThisAdjustmentBaseOffset()
1871 CharUnits BaseOffset = in LayoutVTablesForVirtualBases() local
[all …]
H A DRecordLayoutBuilder.cpp90 BaseOffset = Known->second; in getExternalNVBaseOffset()
98 BaseOffset = Known->second; in getExternalVBaseOffset()
1140 AddPrimaryVirtualBaseOffsets(Base, BaseOffset); in AddPrimaryVirtualBaseOffsets()
2933 CharUnits BaseOffset; in layoutNonVirtualBase() local
2939 if (BaseOffset > Size) { in layoutNonVirtualBase()
2940 Size = BaseOffset; in layoutNonVirtualBase()
2947 BaseOffset = CharUnits::Zero(); in layoutNonVirtualBase()
2953 Bases.insert(std::make_pair(BaseDecl, BaseOffset)); in layoutNonVirtualBase()
3185 CharUnits BaseOffset; in layoutVirtualBases() local
3190 BaseOffset = Size; in layoutVirtualBases()
[all …]
/freebsd-14.2/sys/contrib/dev/acpica/components/utilities/
H A Dutbuffer.c183 UINT32 BaseOffset) in AcpiUtDumpBuffer() argument
212 AcpiOsPrintf ("%8.4X: ", (BaseOffset + i)); in AcpiUtDumpBuffer()
373 UINT32 BaseOffset) in AcpiUtDumpBufferToFile() argument
398 fprintf (File, "%8.4X: ", (BaseOffset + i)); in AcpiUtDumpBufferToFile()
/freebsd-14.2/contrib/llvm-project/llvm/lib/CodeGen/
H A DLocalStackSlotAllocation.cpp273 int64_t BaseOffset, in lookupCandidateBaseReg() argument
280 int64_t Offset = FrameSizeAdjust + LocalFrameOffset - BaseOffset; in lookupCandidateBaseReg()
346 int64_t BaseOffset = 0; in insertFrameReferenceRegisters() local
389 lookupCandidateBaseReg(BaseReg, BaseOffset, FrameSizeAdjust, in insertFrameReferenceRegisters()
393 Offset = FrameSizeAdjust + LocalOffset - BaseOffset; in insertFrameReferenceRegisters()
413 BaseOffset = CandBaseOffset; in insertFrameReferenceRegisters()
H A DInterleavedLoadCombinePass.cpp990 APInt BaseOffset(PointerBits, 0); in computePolynomialFromPointer() local
993 if (GEP.accumulateConstantOffset(DL, BaseOffset)) { in computePolynomialFromPointer()
994 Result = Polynomial(BaseOffset); in computePolynomialFromPointer()
1022 BaseOffset = in computePolynomialFromPointer()
1029 Result.add(BaseOffset); in computePolynomialFromPointer()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DLoopStrengthReduce.cpp360 int64_t BaseOffset = 0; member
631 if (BaseOffset != 0) { in print()
633 OS << BaseOffset; in print()
1701 if (BaseOffset != 0) { in isAMCompletelyFolded()
1709 BaseOffset = -(uint64_t)BaseOffset; in isAMCompletelyFolded()
1734 if (((int64_t)((uint64_t)BaseOffset + MinOffset) > BaseOffset) != in isAMCompletelyFolded()
1738 if (((int64_t)((uint64_t)BaseOffset + MaxOffset) > BaseOffset) != in isAMCompletelyFolded()
3891 F.BaseOffset = (uint64_t)Base.BaseOffset - Offset; in GenerateConstantOffsetsImpl()
3945 F.BaseOffset = (uint64_t)F.BaseOffset + Imm; in GenerateConstantOffsetsImpl()
4035 F.BaseOffset = (uint64_t)F.BaseOffset + Offset - LU.MinOffset; in GenerateICmpZeroScales()
[all …]
H A DSROA.cpp4472 uint64_t BaseOffset = Offsets.S->beginOffset(); in presplitLoadsAndStores() local
4473 assert(BaseOffset + SliceSize > BaseOffset && in presplitLoadsAndStores()
4503 Slice(BaseOffset + PartOffset, BaseOffset + PartOffset + PartSize, in presplitLoadsAndStores()
4597 uint64_t BaseOffset = Offsets.S->beginOffset(); in presplitLoadsAndStores() local
4598 assert(BaseOffset + StoreSize > BaseOffset && in presplitLoadsAndStores()
4657 Slice(BaseOffset + PartOffset, BaseOffset + PartOffset + PartSize, in presplitLoadsAndStores()
/freebsd-14.2/contrib/llvm-project/llvm/lib/DebugInfo/PDB/Native/
H A DLinePrinter.cpp265 uint64_t BaseOffset = Blocks.front(); in formatMsfStreamBlocks() local
266 BaseOffset *= File.getBlockSize(); in formatMsfStreamBlocks()
267 OS << format_bytes_with_ascii(BlockData, BaseOffset, 32, 4, in formatMsfStreamBlocks()
/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DTargetTransformInfoImpl.h221 bool isLegalAddressingMode(Type *Ty, GlobalValue *BaseGV, int64_t BaseOffset,
226 return !BaseGV && BaseOffset == 0 && (Scale == 0 || Scale == 1);
318 int64_t BaseOffset, bool HasBaseReg, in getScalingFactorCost() argument
322 if (isLegalAddressingMode(Ty, BaseGV, BaseOffset, HasBaseReg, Scale, in getScalingFactorCost()
1032 APInt BaseOffset(PtrSizeBits, 0); in getGEPCost()
1055 BaseOffset += DL.getStructLayout(STy)->getElementOffset(Field); in getGEPCost()
1064 BaseOffset += in getGEPCost()
1092 BaseOffset.sextOrTrunc(64).getSExtValue(), HasBaseReg, Scale, in getGEPCost()
H A DTargetTransformInfo.h711 bool isLegalAddressingMode(Type *Ty, GlobalValue *BaseGV, int64_t BaseOffset,
821 int64_t BaseOffset, bool HasBaseReg,
1823 int64_t BaseOffset, bool HasBaseReg,
1859 int64_t BaseOffset,
2278 bool isLegalAddressingMode(Type *Ty, GlobalValue *BaseGV, int64_t BaseOffset, in isLegalAddressingMode() argument
2281 return Impl.isLegalAddressingMode(Ty, BaseGV, BaseOffset, HasBaseReg, Scale, in isLegalAddressingMode()
2361 int64_t BaseOffset, bool HasBaseReg, in getScalingFactorCost() argument
2364 return Impl.getScalingFactorCost(Ty, BaseGV, BaseOffset, HasBaseReg, Scale, in getScalingFactorCost()
/freebsd-14.2/contrib/llvm-project/clang/lib/CodeGen/
H A DCodeGenTBAA.cpp279 CodeGenTBAA::CollectFields(uint64_t BaseOffset, in CollectFields() argument
303 uint64_t Offset = BaseOffset + in CollectFields()
314 uint64_t Offset = BaseOffset; in CollectFields()
H A DCodeGenTBAA.h151 bool CollectFields(uint64_t BaseOffset,
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPULowerKernelArguments.cpp112 const uint64_t BaseOffset = ST.getExplicitKernelArgOffset(); in lowerKernelArguments() local
142 uint64_t EltOffset = alignTo(ExplicitArgOffset, ABITypeAlign) + BaseOffset; in lowerKernelArguments()
/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/DWARFLinker/
H A DAddressesMap.h65 virtual bool applyValidRelocs(MutableArrayRef<char> Data, uint64_t BaseOffset,
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AArch64/GISel/
H A DAArch64PostLegalizerCombiner.cpp527 int64_t BaseOffset = Stores[0].Offset; in tryOptimizeConsecStores() local
533 if (!TLI.isLegalAddImmediate(BaseOffset)) in tryOptimizeConsecStores()
547 auto NewOff = MIB.buildConstant(LLT::scalar(64), SInfo.Offset - BaseOffset); in tryOptimizeConsecStores()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Analysis/
H A DTargetTransformInfo.cpp403 int64_t BaseOffset, in isLegalAddressingMode() argument
407 return TTIImpl->isLegalAddressingMode(Ty, BaseGV, BaseOffset, HasBaseReg, in isLegalAddressingMode()
521 Type *Ty, GlobalValue *BaseGV, int64_t BaseOffset, bool HasBaseReg, in getScalingFactorCost() argument
524 Ty, BaseGV, BaseOffset, HasBaseReg, Scale, AddrSpace); in getScalingFactorCost()
/freebsd-14.2/contrib/llvm-project/clang/lib/StaticAnalyzer/Core/
H A DMemRegion.cpp1557 CharUnits BaseOffset; in calculateOffset() local
1560 BaseOffset = Layout.getVBaseClassOffset(BOR->getDecl()); in calculateOffset()
1562 BaseOffset = Layout.getBaseClassOffset(BOR->getDecl()); in calculateOffset()
1565 Offset += BaseOffset.getQuantity() * R->getContext().getCharWidth(); in calculateOffset()
/freebsd-14.2/contrib/llvm-project/llvm/lib/CodeGen/AsmPrinter/
H A DCodeViewDebug.cpp2307 uint64_t BaseOffset; member
2387 {IndirectField.MemberTypeNode, IndirectField.BaseOffset + Offset}); in collectMemberInfo()
2601 Member->getOffsetInBits() + MemberInfo.BaseOffset; in lowerRecordFieldList()
2606 MemberOffsetInBits = CI->getZExtValue() + MemberInfo.BaseOffset; in lowerRecordFieldList()
3540 uint64_t BaseOffset = 0; in collectDebugInfoForJumpTables() local
3559 std::tie(Base, BaseOffset, Branch, EntrySize) = in collectDebugInfoForJumpTables()
3565 {EntrySize, Base, BaseOffset, Branch, in collectDebugInfoForJumpTables()
3576 OS.emitCOFFSecRel32(JumpTable.Base, JumpTable.BaseOffset); in emitDebugInfoForJumpTables()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86TargetTransformInfo.h254 int64_t BaseOffset, bool HasBaseReg,
/freebsd-14.2/contrib/llvm-project/clang/lib/CodeGen/Targets/
H A DAArch64.cpp674 CharUnits BaseOffset = CharUnits::fromQuantity(16 * i + Offset); in EmitAAPCSVAArg() local
676 CGF.Builder.CreateConstInBoundsByteGEP(BaseAddr, BaseOffset); in EmitAAPCSVAArg()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64TargetTransformInfo.h409 int64_t BaseOffset, bool HasBaseReg,
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMTargetTransformInfo.h305 int64_t BaseOffset, bool HasBaseReg,

123