Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/MCTargetDesc/
H A DAArch64InstPrinter.cpp216 int ImmS = MI->getOperand(4).getImm(); in printInst()
219 (ImmR == 0 || ImmS < ImmR) && STI.hasFeature(AArch64::HasV8_2aOps)) { in printInst()
223 int Width = ImmS + 1; in printInst()
233 } else if (ImmS < ImmR) { in printInst()
237 int Width = ImmS + 1; in printInst()
252 int Width = ImmS - ImmR + 1; in printInst()
213 int ImmS = MI->getOperand(4).getImm(); printInst() local
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64ISelDAGToDAG.cpp3292 unsigned ImmS = Width - 1; in tryBitfieldInsertOpFromOrAndImm() local
3323 CurDAG->getTargetConstant(ImmS, DL, VT)}; in tryBitfieldInsertOpFromOrAndImm()
3541 unsigned ImmR, ImmS; in tryBitfieldInsertOpFromOr() local
3550 if (isBitfieldExtractOp(CurDAG, OrOpd0, BFXOpc, Src, ImmR, ImmS, in tryBitfieldInsertOpFromOr()
3560 Width = ImmS - ImmR + 1; in tryBitfieldInsertOpFromOr()
3573 ImmS = Width - 1; in tryBitfieldInsertOpFromOr()
3615 CurDAG->getTargetConstant(ImmS, DL, VT)}; in tryBitfieldInsertOpFromOr()
3664 unsigned ImmS = Width - 1; in tryBitfieldInsertOpFromOr() local
3669 CurDAG->getTargetConstant(ImmS, DL, VT)}; in tryBitfieldInsertOpFromOr()
3717 unsigned ImmS = Width - 1; in tryBitfieldInsertInZeroOp() local
[all …]
H A DAArch64FastISel.cpp4165 unsigned ImmS = std::min<unsigned>(SrcBits - 1, DstBits - 1 - Shift); in emitLSL_ri() local
4180 return fastEmitInst_rii(Opc, RC, Op0, ImmR, ImmS); in emitLSL_ri()
4281 unsigned ImmS = SrcBits - 1; in emitLSR_ri() local
4296 return fastEmitInst_rii(Opc, RC, Op0, ImmR, ImmS); in emitLSR_ri()
4386 unsigned ImmS = SrcBits - 1; in emitASR_ri() local
4401 return fastEmitInst_rii(Opc, RC, Op0, ImmR, ImmS); in emitASR_ri()
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/AsmParser/
H A DAArch64AsmParser.cpp6282 uint64_t ImmS = Width - 1; in MatchAndEmitInstruction() local
6284 if (ImmR != 0 && ImmS >= ImmR) in MatchAndEmitInstruction()
6289 const MCExpr *ImmSExpr = MCConstantExpr::create(ImmS, getContext()); in MatchAndEmitInstruction()
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVISelLowering.cpp21376 APInt ImmS = Imm.ashr(Imm.countr_zero()); in decomposeMulByConstant()
21377 if ((ImmS + 1).isPowerOf2() || (ImmS - 1).isPowerOf2() || in decomposeMulByConstant()
21378 (1 - ImmS).isPowerOf2()) in decomposeMulByConstant()
21373 APInt ImmS = Imm.ashr(Imm.countr_zero()); decomposeMulByConstant() local