Searched refs:ImmS (Results 1 - 14 of 14) sorted by relevance

/external/llvm/lib/Target/AArch64/InstPrinter/
H A DAArch64InstPrinter.cpp164 int ImmS = MI->getOperand(4).getImm(); local
167 (ImmR == 0 || ImmS < ImmR)) {
171 int Width = ImmS + 1;
177 } else if (ImmS < ImmR) {
181 int Width = ImmS + 1;
190 int Width = ImmS - ImmR + 1;
/external/llvm/lib/Target/AArch64/
H A DAArch64ISelDAGToDAG.cpp2099 unsigned ImmS = Width - 1; local
2130 CurDAG->getTargetConstant(ImmS, DL, VT)};
2173 unsigned ImmR, ImmS; local
2182 if (isBitfieldExtractOp(CurDAG, OrOpd0, BFXOpc, Src, ImmR, ImmS,
2192 Width = ImmS - ImmR + 1;
2200 // can share the ImmR and ImmS values from the already-computed UBFM.
2205 ImmS = Width - 1;
2242 CurDAG->getTargetConstant(ImmS, DL, VT)};
2283 unsigned ImmS = Width - 1; local
2288 CurDAG->getTargetConstant(ImmS, D
2336 unsigned ImmS = Width - 1; local
[all...]
H A DAArch64FastISel.cpp3995 unsigned ImmS = std::min<unsigned>(SrcBits - 1, DstBits - 1 - Shift); local
4011 return fastEmitInst_rii(Opc, RC, Op0, Op0IsKill, ImmR, ImmS);
4116 unsigned ImmS = SrcBits - 1; local
4132 return fastEmitInst_rii(Opc, RC, Op0, Op0IsKill, ImmR, ImmS);
4225 unsigned ImmS = SrcBits - 1; local
4241 return fastEmitInst_rii(Opc, RC, Op0, Op0IsKill, ImmR, ImmS);
/external/capstone/arch/AArch64/
H A DAArch64InstPrinter.c249 int ImmS = (int)MCOperand_getImm(MCInst_getOperand(MI, 4)); local
252 if (ImmS < ImmR) {
255 Width = ImmS + 1;
284 Width = ImmS - ImmR + 1;
/external/v8/src/arm64/
H A Dassembler-arm64.cc1292 ImmS(imms, rn.SizeInBits()) |
1303 ImmS(imms, rn.SizeInBits()) |
1314 ImmS(imms, rn.SizeInBits()) |
1325 ImmS(lsb, rn.SizeInBits()) | Rn(rn) | Rd(rd));
H A Ddisasm-arm64.cc421 unsigned s = instr->ImmS();
1467 AppendToOutput("#%d", instr->ImmS());
1491 unsigned s = instr->ImmS();
H A Dassembler-arm64-inl.h1026 Instr Assembler::ImmS(unsigned imms, unsigned reg_size) { function in class:v8::internal::Assembler
H A Dconstants-arm64.h161 V_(ImmS, 15, 10, Bits) \
H A Dsimulator-arm64.cc1007 unsigned lsb = instr->ImmS();
2174 T S = instr->ImmS();
H A Dassembler-arm64.h1765 inline static Instr ImmS(unsigned imms, unsigned reg_size);
/external/llvm/lib/Target/AArch64/AsmParser/
H A DAArch64AsmParser.cpp3813 uint64_t ImmS = Width - 1; local
3815 if (ImmR != 0 && ImmS >= ImmR)
3820 const MCExpr *ImmSExpr = MCConstantExpr::create(ImmS, getContext());
/external/vixl/src/aarch64/
H A Dassembler-aarch64.cc598 ImmS(imms, rn.GetSizeInBits()) | Rn(rn) | Rd(rd));
609 ImmS(imms, rn.GetSizeInBits()) | Rn(rn) | Rd(rd));
620 ImmS(imms, rn.GetSizeInBits()) | Rn(rn) | Rd(rd));
631 Emit(SF(rd) | EXTR | N | Rm(rm) | ImmS(lsb, rn.GetSizeInBits()) | Rn(rn) |
H A Dconstants-aarch64.h91 V_(ImmS, 15, 10, ExtractBits) \
H A Dassembler-aarch64.h2705 static Instr ImmS(unsigned imms, unsigned reg_size) { function in class:vixl::aarch64::Assembler

Completed in 296 milliseconds