Home
last modified time | relevance | path

Searched refs:FixedOffset (Results 1 – 7 of 7) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Target/LoongArch/
H A DLoongArchRegisterInfo.cpp143 int FixedOffset = Offset.getFixed(); in eliminateFrameIndex() local
150 OffsetLegal = isInt<8>(FixedOffset); in eliminateFrameIndex()
154 OffsetLegal = isShiftedInt<8, 1>(FixedOffset); in eliminateFrameIndex()
158 OffsetLegal = isShiftedInt<8, 2>(FixedOffset); in eliminateFrameIndex()
162 OffsetLegal = isShiftedInt<8, 3>(FixedOffset); in eliminateFrameIndex()
166 if (!OffsetLegal && isInt<12>(FixedOffset)) { in eliminateFrameIndex()
174 .addImm(FixedOffset); in eliminateFrameIndex()
180 if (!isInt<12>(FixedOffset)) { in eliminateFrameIndex()
/freebsd/contrib/llvm-project/llvm/include/llvm/Support/
H A DOptimizedStructLayout.h52 uint64_t FixedOffset = FlexibleOffset)
53 : Offset(FixedOffset), Size(Size), Id(Id), Alignment(Alignment) { in Offset()
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVFrameLowering.cpp655 int FixedOffset, int ScalableOffset, in appendScalableVectorExpression() argument
659 if (FixedOffset) { in appendScalableVectorExpression()
661 Expr.append(Buffer, Buffer + encodeSLEB128(FixedOffset, Buffer)); in appendScalableVectorExpression()
663 Comment << (FixedOffset < 0 ? " - " : " + ") << std::abs(FixedOffset); in appendScalableVectorExpression()
682 uint64_t FixedOffset, in createDefCFAExpression() argument
697 appendScalableVectorExpression(TRI, Expr, FixedOffset, ScalableOffset, in createDefCFAExpression()
711 Register Reg, uint64_t FixedOffset, in createDefCFAOffset() argument
720 appendScalableVectorExpression(TRI, Expr, FixedOffset, ScalableOffset, in createDefCFAOffset()
H A DRISCVRegisterInfo.cpp217 const int64_t FixedOffset = NumOfVReg * VLENB; in adjustReg() local
218 if (!isInt<32>(FixedOffset)) { in adjustReg()
222 Offset = StackOffset::getFixed(FixedOffset + Offset.getFixed()); in adjustReg()
/freebsd/contrib/llvm-project/llvm/lib/IR/
H A DDataLayout.cpp92 unsigned StructLayout::getElementContainingOffset(uint64_t FixedOffset) const { in getElementContainingOffset()
96 TypeSize Offset = TypeSize::getFixed(FixedOffset); in getElementContainingOffset()
/freebsd/contrib/llvm-project/llvm/include/llvm/IR/
H A DDataLayout.h647 LLVM_ABI unsigned getElementContainingOffset(uint64_t FixedOffset) const;
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DLoopStrengthReduce.cpp1804 int64_t FixedOffset = in isAMCompletelyFolded() local
1808 return TTI.isLegalAddressingMode(AccessTy.MemTy, BaseGV, FixedOffset, in isAMCompletelyFolded()