Home
last modified time | relevance | path

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

12

/freebsd-13.1/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-13.1/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.cpp34 struct BaseOffset { struct
269 static BaseOffset
288 return BaseOffset(); in ComputeReturnAdjustmentBaseOffset()
311 return BaseOffset(); in ComputeReturnAdjustmentBaseOffset()
349 CharUnits BaseOffset; in ComputeBaseOffsets() local
389 CharUnits BaseOffset; in dump() local
423 BaseOffset Offset; in dump()
849 : BaseOffset(BaseOffset), in MethodInfo()
1251 return BaseOffset(); in ComputeThisAdjustmentBaseOffset()
1863 CharUnits BaseOffset = in LayoutVTablesForVirtualBases() local
[all …]
H A DRecordLayoutBuilder.cpp90 BaseOffset = Known->second; in getExternalNVBaseOffset()
98 BaseOffset = Known->second; in getExternalVBaseOffset()
288 if (!CanPlaceBaseSubobjectAtOffset(Base, BaseOffset)) in CanPlaceBaseSubobjectAtOffset()
1140 AddPrimaryVirtualBaseOffsets(Base, BaseOffset); in AddPrimaryVirtualBaseOffsets()
2864 CharUnits BaseOffset; in layoutNonVirtualBase() local
2872 Size = BaseOffset; in layoutNonVirtualBase()
2879 BaseOffset = CharUnits::Zero(); in layoutNonVirtualBase()
2885 Bases.insert(std::make_pair(BaseDecl, BaseOffset)); in layoutNonVirtualBase()
3087 CharUnits BaseOffset; in layoutVirtualBases() local
3092 BaseOffset = Size; in layoutVirtualBases()
[all …]
/freebsd-13.1/contrib/llvm-project/llvm/lib/CodeGen/
H A DLocalStackSlotAllocation.cpp270 int64_t BaseOffset, in lookupCandidateBaseReg() argument
277 int64_t Offset = FrameSizeAdjust + LocalFrameOffset - BaseOffset; in lookupCandidateBaseReg()
344 int64_t BaseOffset = 0; in insertFrameReferenceRegisters() local
387 lookupCandidateBaseReg(BaseReg, BaseOffset, FrameSizeAdjust, in insertFrameReferenceRegisters()
391 Offset = FrameSizeAdjust + LocalOffset - BaseOffset; in insertFrameReferenceRegisters()
396 int64_t PrevBaseOffset = BaseOffset; in insertFrameReferenceRegisters()
397 BaseOffset = FrameSizeAdjust + LocalOffset + InstrOffset; in insertFrameReferenceRegisters()
406 BaseReg, BaseOffset, FrameSizeAdjust, in insertFrameReferenceRegisters()
409 BaseOffset = PrevBaseOffset; in insertFrameReferenceRegisters()
H A DInterleavedLoadCombinePass.cpp987 APInt BaseOffset(PointerBits, 0); in computePolynomialFromPointer() local
990 if (GEP.accumulateConstantOffset(DL, BaseOffset)) { in computePolynomialFromPointer()
991 Result = Polynomial(BaseOffset); in computePolynomialFromPointer()
1019 BaseOffset = in computePolynomialFromPointer()
1026 Result.add(BaseOffset); in computePolynomialFromPointer()
/freebsd-13.1/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-13.1/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DLoopStrengthReduce.cpp344 int64_t BaseOffset = 0; member
614 if (BaseOffset != 0) { in print()
616 OS << BaseOffset; in print()
1683 if (BaseOffset != 0) { in isAMCompletelyFolded()
1691 BaseOffset = -(uint64_t)BaseOffset; in isAMCompletelyFolded()
1716 if (((int64_t)((uint64_t)BaseOffset + MinOffset) > BaseOffset) != in isAMCompletelyFolded()
1720 if (((int64_t)((uint64_t)BaseOffset + MaxOffset) > BaseOffset) != in isAMCompletelyFolded()
3828 F.BaseOffset = (uint64_t)Base.BaseOffset - Offset; in GenerateConstantOffsetsImpl()
3882 F.BaseOffset = (uint64_t)F.BaseOffset + Imm; in GenerateConstantOffsetsImpl()
3969 F.BaseOffset = (uint64_t)F.BaseOffset + Offset - LU.MinOffset; in GenerateICmpZeroScales()
[all …]
H A DSROA.cpp4014 uint64_t BaseOffset = Offsets.S->beginOffset(); in presplitLoadsAndStores() local
4015 assert(BaseOffset + LoadSize > BaseOffset && in presplitLoadsAndStores()
4045 Slice(BaseOffset + PartOffset, BaseOffset + PartOffset + PartSize, in presplitLoadsAndStores()
4139 uint64_t BaseOffset = Offsets.S->beginOffset(); in presplitLoadsAndStores() local
4140 assert(BaseOffset + StoreSize > BaseOffset && in presplitLoadsAndStores()
4199 Slice(BaseOffset + PartOffset, BaseOffset + PartOffset + PartSize, in presplitLoadsAndStores()
/freebsd-13.1/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DTargetTransformInfoImpl.h199 bool isLegalAddressingMode(Type *Ty, GlobalValue *BaseGV, int64_t BaseOffset,
204 return !BaseGV && BaseOffset == 0 && (Scale == 0 || Scale == 1);
274 int64_t BaseOffset, bool HasBaseReg, in getScalingFactorCost() argument
278 if (isLegalAddressingMode(Ty, BaseGV, BaseOffset, HasBaseReg, Scale, in getScalingFactorCost()
871 APInt BaseOffset(PtrSizeBits, 0);
894 BaseOffset += DL.getStructLayout(STy)->getElementOffset(Field);
903 BaseOffset +=
917 BaseOffset.sextOrTrunc(64).getSExtValue(), HasBaseReg, Scale,
H A DTargetTransformInfo.h605 bool isLegalAddressingMode(Type *Ty, GlobalValue *BaseGV, int64_t BaseOffset,
687 int64_t BaseOffset, bool HasBaseReg,
1487 int64_t BaseOffset, bool HasBaseReg,
1512 int64_t BaseOffset,
1838 bool isLegalAddressingMode(Type *Ty, GlobalValue *BaseGV, int64_t BaseOffset, in isLegalAddressingMode() argument
1841 return Impl.isLegalAddressingMode(Ty, BaseGV, BaseOffset, HasBaseReg, Scale, in isLegalAddressingMode()
1899 int64_t BaseOffset, bool HasBaseReg, in getScalingFactorCost() argument
1902 return Impl.getScalingFactorCost(Ty, BaseGV, BaseOffset, HasBaseReg, Scale, in getScalingFactorCost()
H A DBasicAliasAnalysis.h205 const APInt &BaseOffset, AssumptionCache *AC,
/freebsd-13.1/contrib/llvm-project/llvm/tools/llvm-pdbutil/
H A DLinePrinter.cpp258 uint64_t BaseOffset = Blocks.front(); in formatMsfStreamBlocks() local
259 BaseOffset *= File.getBlockSize(); in formatMsfStreamBlocks()
260 OS << format_bytes_with_ascii(BlockData, BaseOffset, 32, 4, in formatMsfStreamBlocks()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPULowerKernelArguments.cpp73 const uint64_t BaseOffset = ST.getExplicitKernelArgOffset(F); in runOnFunction() local
102 uint64_t EltOffset = alignTo(ExplicitArgOffset, ABITypeAlign) + BaseOffset; in runOnFunction()
H A DAMDGPUInstructionSelector.cpp1350 Register BaseOffset = MI.getOperand(HasVSrc ? 2 : 1).getReg(); in selectDSGWSIntrinsic() local
1351 const RegisterBank *OffsetRB = RBI.getRegBank(BaseOffset, *MRI, TRI); in selectDSGWSIntrinsic()
1355 MachineInstr *OffsetDef = getDefIgnoringCopies(BaseOffset, *MRI); in selectDSGWSIntrinsic()
1370 BaseOffset = OffsetDef->getOperand(1).getReg(); in selectDSGWSIntrinsic()
1371 OffsetDef = getDefIgnoringCopies(BaseOffset, *MRI); in selectDSGWSIntrinsic()
1384 std::tie(BaseOffset, ImmOffset) = in selectDSGWSIntrinsic()
1385 AMDGPU::getBaseWithConstantOffset(*MRI, BaseOffset); in selectDSGWSIntrinsic()
1393 Readfirstlane->getOperand(1).setReg(BaseOffset); in selectDSGWSIntrinsic()
1394 BaseOffset = Readfirstlane->getOperand(0).getReg(); in selectDSGWSIntrinsic()
1396 if (!RBI.constrainGenericRegister(BaseOffset, in selectDSGWSIntrinsic()
[all …]
H A DAMDGPUISelDAGToDAG.cpp2573 SDValue BaseOffset = N->getOperand(HasVSrc ? 3 : 2); in SelectDS_GWS() local
2584 if (ConstantSDNode *ConstOffset = dyn_cast<ConstantSDNode>(BaseOffset)) { in SelectDS_GWS()
2592 if (CurDAG->isBaseWithConstantOffset(BaseOffset)) { in SelectDS_GWS()
2593 ImmOffset = BaseOffset.getConstantOperandVal(1); in SelectDS_GWS()
2594 BaseOffset = BaseOffset.getOperand(0); in SelectDS_GWS()
2602 BaseOffset); in SelectDS_GWS()
/freebsd-13.1/contrib/llvm-project/clang/lib/CodeGen/
H A DCodeGenTBAA.cpp276 CodeGenTBAA::CollectFields(uint64_t BaseOffset, in CollectFields() argument
300 uint64_t Offset = BaseOffset + in CollectFields()
311 uint64_t Offset = BaseOffset; in CollectFields()
H A DCodeGenTBAA.h152 bool CollectFields(uint64_t BaseOffset,
H A DCGClass.cpp484 CharUnits BaseOffset = ForVirtualBase ? in GetVTTParameter() local
489 CGM.getVTables().getSubVTTIndex(RD, BaseSubobject(Base, BaseOffset)); in GetVTTParameter()
2572 CharUnits BaseOffset; in getVTablePointers() local
2584 BaseOffset = Layout.getVBaseClassOffset(BaseDecl); in getVTablePointers()
2590 BaseOffset = Base.getBaseOffset() + Layout.getBaseClassOffset(BaseDecl); in getVTablePointers()
2597 BaseSubobject(BaseDecl, BaseOffset), in getVTablePointers()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Analysis/
H A DTargetTransformInfo.cpp334 int64_t BaseOffset, in isLegalAddressingMode() argument
338 return TTIImpl->isLegalAddressingMode(Ty, BaseGV, BaseOffset, HasBaseReg, in isLegalAddressingMode()
422 Type *Ty, GlobalValue *BaseGV, int64_t BaseOffset, bool HasBaseReg, in getScalingFactorCost() argument
425 Ty, BaseGV, BaseOffset, HasBaseReg, Scale, AddrSpace); in getScalingFactorCost()
H A DBasicAliasAnalysis.cpp1738 LocationSize MaybeV1Size, LocationSize MaybeV2Size, const APInt &BaseOffset, in constantOffsetHeuristic() argument
1782 return MinDiffBytes.uge(V1Size + BaseOffset.abs()) && in constantOffsetHeuristic()
1783 MinDiffBytes.uge(V2Size + BaseOffset.abs()); in constantOffsetHeuristic()
/freebsd-13.1/contrib/llvm-project/clang/lib/StaticAnalyzer/Core/
H A DMemRegion.cpp1489 CharUnits BaseOffset; in calculateOffset() local
1492 BaseOffset = Layout.getVBaseClassOffset(BOR->getDecl()); in calculateOffset()
1494 BaseOffset = Layout.getBaseClassOffset(BOR->getDecl()); in calculateOffset()
1497 Offset += BaseOffset.getQuantity() * R->getContext().getCharWidth(); in calculateOffset()
/freebsd-13.1/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DBasicTTIImpl.h298 bool isLegalAddressingMode(Type *Ty, GlobalValue *BaseGV, int64_t BaseOffset,
303 AM.BaseOffs = BaseOffset;
334 int64_t BaseOffset, bool HasBaseReg, in getScalingFactorCost() argument
338 AM.BaseOffs = BaseOffset; in getScalingFactorCost()
/freebsd-13.1/sys/contrib/dev/acpica/include/
H A Dacutils.h623 UINT32 BaseOffset);

12