Searched refs:ImmS (Results 1 – 5 of 5) sorted by relevance
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/MCTargetDesc/ |
H A D | AArch64InstPrinter.cpp | 216 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 D | AArch64ISelDAGToDAG.cpp | 3292 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 D | AArch64FastISel.cpp | 4165 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 D | AArch64AsmParser.cpp | 6282 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 D | RISCVISelLowering.cpp | 21376 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
|