Home
last modified time | relevance | path

Searched refs:ImmS (Results 1 – 14 of 14) 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/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/v8/src/arm64/
Ddisasm-arm64.cc421 unsigned s = instr->ImmS(); in VisitBitfield()
1467 AppendToOutput("#%d", instr->ImmS()); in SubstituteImmediateField()
1491 unsigned s = instr->ImmS(); in SubstituteBitfieldImmediateField()
Dassembler-arm64.cc1292 ImmS(imms, rn.SizeInBits()) | in bfm()
1303 ImmS(imms, rn.SizeInBits()) | in sbfm()
1314 ImmS(imms, rn.SizeInBits()) | in ubfm()
1325 ImmS(lsb, rn.SizeInBits()) | Rn(rn) | Rd(rd)); in extr()
Dconstants-arm64.h161 V_(ImmS, 15, 10, Bits) \
Dassembler-arm64-inl.h1026 Instr Assembler::ImmS(unsigned imms, unsigned reg_size) {
Dsimulator-arm64.cc1007 unsigned lsb = instr->ImmS(); in Extract()
2174 T S = instr->ImmS(); in BitfieldHelper()
Dassembler-arm64.h1765 inline static Instr ImmS(unsigned imms, unsigned reg_size);
/external/capstone/arch/AArch64/
DAArch64InstPrinter.c249 int ImmS = (int)MCOperand_getImm(MCInst_getOperand(MI, 4)); in AArch64_printInst() local
252 if (ImmS < ImmR) { in AArch64_printInst()
255 Width = ImmS + 1; in AArch64_printInst()
284 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/vixl/src/aarch64/
Dassembler-aarch64.cc598 ImmS(imms, rn.GetSizeInBits()) | Rn(rn) | Rd(rd)); in bfm()
609 ImmS(imms, rn.GetSizeInBits()) | Rn(rn) | Rd(rd)); in sbfm()
620 ImmS(imms, rn.GetSizeInBits()) | Rn(rn) | Rd(rd)); in ubfm()
631 Emit(SF(rd) | EXTR | N | Rm(rm) | ImmS(lsb, rn.GetSizeInBits()) | Rn(rn) | in extr()
Dconstants-aarch64.h91 V_(ImmS, 15, 10, ExtractBits) \
Dassembler-aarch64.h2705 static Instr ImmS(unsigned imms, unsigned reg_size) { in ImmS() function