Home
last modified time | relevance | path

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

/external/llvm/lib/Target/AArch64/InstPrinter/
DAArch64InstPrinter.cpp163 int ImmS = MI->getOperand(4).getImm(); in printInst() local
166 (ImmR == 0 || ImmS < ImmR)) { in printInst()
170 int Width = ImmS + 1; in printInst()
176 } else if (ImmS < ImmR) { in printInst()
180 int Width = ImmS + 1; in printInst()
189 int Width = ImmS - ImmR + 1; in printInst()
/external/v8/src/arm64/
Ddisasm-arm64.cc421 unsigned s = instr->ImmS(); in VisitBitfield()
1436 AppendToOutput("#%d", instr->ImmS()); in SubstituteImmediateField()
1460 unsigned s = instr->ImmS(); in SubstituteBitfieldImmediateField()
Dassembler-arm64.cc1290 ImmS(imms, rn.SizeInBits()) | in bfm()
1301 ImmS(imms, rn.SizeInBits()) | in sbfm()
1312 ImmS(imms, rn.SizeInBits()) | in ubfm()
1323 ImmS(lsb, rn.SizeInBits()) | Rn(rn) | Rd(rd)); in extr()
Dconstants-arm64.h160 V_(ImmS, 15, 10, Bits) \
Dassembler-arm64-inl.h1059 Instr Assembler::ImmS(unsigned imms, unsigned reg_size) {
Dsimulator-arm64.cc976 unsigned lsb = instr->ImmS(); in Extract()
2135 T S = instr->ImmS(); in BitfieldHelper()
Dassembler-arm64.h1717 inline static Instr ImmS(unsigned imms, unsigned reg_size);
/external/llvm/lib/Target/AArch64/
DAArch64ISelDAGToDAG.cpp1977 unsigned &ImmS, const APInt &UsefulBits, in isBitfieldInsertOpFromOr() argument
2014 if (isBitfieldExtractOp(CurDAG, OrOpd0, BFXOpc, Src, ImmR, ImmS, in isBitfieldInsertOpFromOr()
2024 Width = ImmS - ImmR + 1; in isBitfieldInsertOpFromOr()
2037 ImmS = Width - 1; in isBitfieldInsertOpFromOr()
2130 unsigned ImmS = Width - 1; in SelectBitfieldInsertInZeroOp() local
2134 CurDAG->getTargetConstant(ImmS, DL, VT)}; in SelectBitfieldInsertInZeroOp()
DAArch64FastISel.cpp3962 unsigned ImmS = std::min<unsigned>(SrcBits - 1, DstBits - 1 - Shift); in emitLSL_ri() local
3978 return fastEmitInst_rii(Opc, RC, Op0, Op0IsKill, ImmR, ImmS); in emitLSL_ri()
4083 unsigned ImmS = SrcBits - 1; in emitLSR_ri() local
4099 return fastEmitInst_rii(Opc, RC, Op0, Op0IsKill, ImmR, ImmS); in emitLSR_ri()
4192 unsigned ImmS = SrcBits - 1; in emitASR_ri() local
4208 return fastEmitInst_rii(Opc, RC, Op0, Op0IsKill, ImmR, ImmS); in emitASR_ri()
/external/vixl/src/vixl/a64/
Ddisasm-a64.cc434 unsigned s = instr->ImmS(); in VisitBitfield()
3027 AppendToOutput("#%" PRId32, instr->ImmS()); in SubstituteImmediateField()
3165 unsigned s = instr->ImmS(); in SubstituteBitfieldImmediateField()
Dassembler-a64.cc1094 ImmR(immr, rd.size()) | ImmS(imms, rn.size()) | Rn(rn) | Rd(rd)); in bfm()
1105 ImmR(immr, rd.size()) | ImmS(imms, rn.size()) | Rn(rn) | Rd(rd)); in sbfm()
1116 ImmR(immr, rd.size()) | ImmS(imms, rn.size()) | Rn(rn) | Rd(rd)); in ubfm()
1127 Emit(SF(rd) | EXTR | N | Rm(rm) | ImmS(lsb, rn.size()) | Rn(rn) | Rd(rd)); in extr()
Dconstants-a64.h87 V_(ImmS, 15, 10, Bits) \
Dsimulator-a64.cc1838 int64_t S = instr->ImmS(); in VisitBitfield()
1888 unsigned lsb = instr->ImmS(); in VisitExtract()
Dassembler-a64.h3888 static Instr ImmS(unsigned imms, unsigned reg_size) { in ImmS() function
/external/llvm/lib/Target/AArch64/AsmParser/
DAArch64AsmParser.cpp3848 uint64_t ImmS = Width - 1; in MatchAndEmitInstruction() local
3850 if (ImmR != 0 && ImmS >= ImmR) in MatchAndEmitInstruction()
3855 const MCExpr *ImmSExpr = MCConstantExpr::create(ImmS, getContext()); in MatchAndEmitInstruction()