Home
last modified time | relevance | path

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

/external/llvm/lib/Target/AArch64/InstPrinter/
DAArch64InstPrinter.cpp164 int ImmS = MI->getOperand(4).getImm(); in printInst() local
167 (ImmR == 0 || ImmS < ImmR)) { in printInst()
171 int Width = ImmS + 1; in printInst()
177 } else if (ImmS < ImmR) { in printInst()
181 int Width = ImmS + 1; in printInst()
190 int Width = ImmS - ImmR + 1; in printInst()
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/AArch64/MCTargetDesc/
DAArch64InstPrinter.cpp172 int ImmS = MI->getOperand(4).getImm(); in printInst() local
175 (ImmR == 0 || ImmS < ImmR) && in printInst()
180 int Width = ImmS + 1; in printInst()
186 } else if (ImmS < ImmR) { in printInst()
190 int Width = ImmS + 1; in printInst()
199 int Width = ImmS - ImmR + 1; in printInst()
/external/llvm/lib/Target/AArch64/
DAArch64ISelDAGToDAG.cpp2099 unsigned ImmS = Width - 1; in tryBitfieldInsertOpFromOrAndImm() local
2130 CurDAG->getTargetConstant(ImmS, DL, VT)}; in tryBitfieldInsertOpFromOrAndImm()
2173 unsigned ImmR, ImmS; in tryBitfieldInsertOpFromOr() local
2182 if (isBitfieldExtractOp(CurDAG, OrOpd0, BFXOpc, Src, ImmR, ImmS, in tryBitfieldInsertOpFromOr()
2192 Width = ImmS - ImmR + 1; in tryBitfieldInsertOpFromOr()
2205 ImmS = Width - 1; in tryBitfieldInsertOpFromOr()
2242 CurDAG->getTargetConstant(ImmS, DL, VT)}; in tryBitfieldInsertOpFromOr()
2283 unsigned ImmS = Width - 1; in tryBitfieldInsertOpFromOr() local
2288 CurDAG->getTargetConstant(ImmS, DL, VT)}; in tryBitfieldInsertOpFromOr()
2336 unsigned ImmS = Width - 1; in tryBitfieldInsertInZeroOp() local
[all …]
DAArch64FastISel.cpp3995 unsigned ImmS = std::min<unsigned>(SrcBits - 1, DstBits - 1 - Shift); in emitLSL_ri() local
4011 return fastEmitInst_rii(Opc, RC, Op0, Op0IsKill, ImmR, ImmS); in emitLSL_ri()
4116 unsigned ImmS = SrcBits - 1; in emitLSR_ri() local
4132 return fastEmitInst_rii(Opc, RC, Op0, Op0IsKill, ImmR, ImmS); in emitLSR_ri()
4225 unsigned ImmS = SrcBits - 1; in emitASR_ri() local
4241 return fastEmitInst_rii(Opc, RC, Op0, Op0IsKill, ImmR, ImmS); in emitASR_ri()
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/AArch64/
DAArch64ISelDAGToDAG.cpp2309 unsigned ImmS = Width - 1; in tryBitfieldInsertOpFromOrAndImm() local
2340 CurDAG->getTargetConstant(ImmS, DL, VT)}; in tryBitfieldInsertOpFromOrAndImm()
2383 unsigned ImmR, ImmS; in tryBitfieldInsertOpFromOr() local
2392 if (isBitfieldExtractOp(CurDAG, OrOpd0, BFXOpc, Src, ImmR, ImmS, in tryBitfieldInsertOpFromOr()
2402 Width = ImmS - ImmR + 1; in tryBitfieldInsertOpFromOr()
2415 ImmS = Width - 1; in tryBitfieldInsertOpFromOr()
2451 CurDAG->getTargetConstant(ImmS, DL, VT)}; in tryBitfieldInsertOpFromOr()
2492 unsigned ImmS = Width - 1; in tryBitfieldInsertOpFromOr() local
2497 CurDAG->getTargetConstant(ImmS, DL, VT)}; in tryBitfieldInsertOpFromOr()
2545 unsigned ImmS = Width - 1; in tryBitfieldInsertInZeroOp() local
[all …]
DAArch64FastISel.cpp4173 unsigned ImmS = std::min<unsigned>(SrcBits - 1, DstBits - 1 - Shift); in emitLSL_ri() local
4189 return fastEmitInst_rii(Opc, RC, Op0, Op0IsKill, ImmR, ImmS); in emitLSL_ri()
4294 unsigned ImmS = SrcBits - 1; in emitLSR_ri() local
4310 return fastEmitInst_rii(Opc, RC, Op0, Op0IsKill, ImmR, ImmS); in emitLSR_ri()
4403 unsigned ImmS = SrcBits - 1; in emitASR_ri() local
4419 return fastEmitInst_rii(Opc, RC, Op0, Op0IsKill, ImmR, ImmS); in emitASR_ri()
/external/capstone/arch/AArch64/
DAArch64InstPrinter.c338 int ImmS = (int)MCOperand_getImm(MCInst_getOperand(MI, 4)); in AArch64_printInst() local
341 if (ImmS < ImmR) { in AArch64_printInst()
344 Width = ImmS + 1; in AArch64_printInst()
394 Width = ImmS - ImmR + 1; in AArch64_printInst()
/external/llvm/lib/Target/AArch64/AsmParser/
DAArch64AsmParser.cpp3813 uint64_t ImmS = Width - 1; in MatchAndEmitInstruction() local
3815 if (ImmR != 0 && ImmS >= ImmR) in MatchAndEmitInstruction()
3820 const MCExpr *ImmSExpr = MCConstantExpr::create(ImmS, getContext()); in MatchAndEmitInstruction()
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/AArch64/AsmParser/
DAArch64AsmParser.cpp4570 uint64_t ImmS = Width - 1; in MatchAndEmitInstruction() local
4572 if (ImmR != 0 && ImmS >= ImmR) in MatchAndEmitInstruction()
4577 const MCExpr *ImmSExpr = MCConstantExpr::create(ImmS, getContext()); in MatchAndEmitInstruction()
/external/vixl/src/aarch64/
Dassembler-aarch64.cc686 ImmS(imms, rn.GetSizeInBits()) | Rn(rn) | Rd(rd)); in bfm()
697 ImmS(imms, rn.GetSizeInBits()) | Rn(rn) | Rd(rd)); in sbfm()
708 ImmS(imms, rn.GetSizeInBits()) | Rn(rn) | Rd(rd)); in ubfm()
719 Emit(SF(rd) | EXTR | N | Rm(rm) | ImmS(lsb, rn.GetSizeInBits()) | Rn(rn) | in extr()
Dconstants-aarch64.h119 V_(ImmS, 15, 10, ExtractBits) \
Dassembler-aarch64.h7141 static Instr ImmS(unsigned imms, unsigned reg_size) { in ImmS() function