Home
last modified time | relevance | path

Searched refs:ImmS (Results 1 – 5 of 5) sorted by relevance

/llvm-project-15.0.7/llvm/lib/Target/AArch64/MCTargetDesc/
H A DAArch64InstPrinter.cpp180 int ImmS = MI->getOperand(4).getImm(); in printInst() local
183 (ImmR == 0 || ImmS < ImmR) && in printInst()
188 int Width = ImmS + 1; in printInst()
194 } else if (ImmS < ImmR) { in printInst()
198 int Width = ImmS + 1; in printInst()
207 int Width = ImmS - ImmR + 1; in printInst()
/llvm-project-15.0.7/llvm/lib/Target/AArch64/
H A DAArch64ISelDAGToDAG.cpp2615 unsigned ImmS = Width - 1; in tryBitfieldInsertOpFromOrAndImm() local
2646 CurDAG->getTargetConstant(ImmS, DL, VT)}; in tryBitfieldInsertOpFromOrAndImm()
2689 unsigned ImmR, ImmS; in tryBitfieldInsertOpFromOr() local
2698 if (isBitfieldExtractOp(CurDAG, OrOpd0, BFXOpc, Src, ImmR, ImmS, in tryBitfieldInsertOpFromOr()
2708 Width = ImmS - ImmR + 1; in tryBitfieldInsertOpFromOr()
2721 ImmS = Width - 1; in tryBitfieldInsertOpFromOr()
2757 CurDAG->getTargetConstant(ImmS, DL, VT)}; in tryBitfieldInsertOpFromOr()
2806 unsigned ImmS = Width - 1; in tryBitfieldInsertOpFromOr() local
2811 CurDAG->getTargetConstant(ImmS, DL, VT)}; in tryBitfieldInsertOpFromOr()
2859 unsigned ImmS = Width - 1; in tryBitfieldInsertInZeroOp() local
[all …]
H A DAArch64FastISel.cpp4083 unsigned ImmS = std::min<unsigned>(SrcBits - 1, DstBits - 1 - Shift); in emitLSL_ri() local
4098 return fastEmitInst_rii(Opc, RC, Op0, ImmR, ImmS); in emitLSL_ri()
4199 unsigned ImmS = SrcBits - 1; in emitLSR_ri() local
4214 return fastEmitInst_rii(Opc, RC, Op0, ImmR, ImmS); in emitLSR_ri()
4304 unsigned ImmS = SrcBits - 1; in emitASR_ri() local
4319 return fastEmitInst_rii(Opc, RC, Op0, ImmR, ImmS); in emitASR_ri()
/llvm-project-15.0.7/llvm/lib/Target/AArch64/AsmParser/
H A DAArch64AsmParser.cpp5550 uint64_t ImmS = Width - 1; in MatchAndEmitInstruction() local
5552 if (ImmR != 0 && ImmS >= ImmR) in MatchAndEmitInstruction()
5557 const MCExpr *ImmSExpr = MCConstantExpr::create(ImmS, getContext()); in MatchAndEmitInstruction()
/llvm-project-15.0.7/llvm/lib/Target/RISCV/
H A DRISCVISelLowering.cpp12335 APInt ImmS = Imm.ashr(Imm.countTrailingZeros()); in decomposeMulByConstant() local
12336 if ((ImmS + 1).isPowerOf2() || (ImmS - 1).isPowerOf2() || in decomposeMulByConstant()
12337 (1 - ImmS).isPowerOf2()) in decomposeMulByConstant()