Searched refs:ImmR (Results 1 - 15 of 15) sorted by relevance

/external/llvm/lib/Target/AArch64/InstPrinter/
H A DAArch64InstPrinter.cpp162 int ImmR = MI->getOperand(3).getImm(); local
166 (ImmR == 0 || ImmS < ImmR)) {
169 int LSB = (BitWidth - ImmR) % BitWidth;
176 } else if (ImmS < ImmR) {
179 int LSB = (BitWidth - ImmR) % BitWidth;
188 int LSB = ImmR;
189 int Width = ImmS - ImmR + 1;
/external/llvm/lib/Target/AArch64/
H A DAArch64FastISel.cpp3960 unsigned ImmR = RegSize - Shift; local
3978 return fastEmitInst_rii(Opc, RC, Op0, Op0IsKill, ImmR, ImmS);
4082 unsigned ImmR = std::min<unsigned>(SrcBits - 1, Shift); local
4099 return fastEmitInst_rii(Opc, RC, Op0, Op0IsKill, ImmR, ImmS);
4191 unsigned ImmR = std::min<unsigned>(SrcBits - 1, Shift); local
4208 return fastEmitInst_rii(Opc, RC, Op0, Op0IsKill, ImmR, ImmS);
H A DAArch64ISelDAGToDAG.cpp1976 SDValue &Src, unsigned &ImmR,
2014 if (isBitfieldExtractOp(CurDAG, OrOpd0, BFXOpc, Src, ImmR, ImmS,
2024 Width = ImmS - ImmR + 1;
2032 // can share the ImmR and ImmS values from the already-computed UBFM.
2036 ImmR = (VT.getSizeInBits() - DstLSB) % VT.getSizeInBits();
2127 // ImmR is the rotate right amount.
2128 unsigned ImmR = (VT.getSizeInBits() - DstLSB) % VT.getSizeInBits(); local
2133 SDValue Ops[] = {Op0, CurDAG->getTargetConstant(ImmR, DL, VT),
1975 isBitfieldInsertOpFromOr(SDNode *N, unsigned &Opc, SDValue &Dst, SDValue &Src, unsigned &ImmR, unsigned &ImmS, const APInt &UsefulBits, SelectionDAG *CurDAG) argument
/external/llvm/lib/Target/AArch64/AsmParser/
H A DAArch64AsmParser.cpp3842 uint64_t ImmR = 0;
3844 ImmR = (32 - LSB) & 0x1f;
3846 ImmR = (64 - LSB) & 0x3f;
3850 if (ImmR != 0 && ImmS >= ImmR)
3854 const MCExpr *ImmRExpr = MCConstantExpr::create(ImmR, getContext());
/external/v8/src/arm64/
H A Ddisasm-arm64.cc422 unsigned r = instr->ImmR();
1490 unsigned r = instr->ImmR();
H A Dassembler-arm64-inl.h1047 Instr Assembler::ImmR(unsigned immr, unsigned reg_size) { function in class:v8::internal::Assembler
H A Dconstants-arm64.h160 V_(ImmR, 21, 16, Bits) \
H A Dassembler-arm64.cc1288 ImmR(immr, rd.SizeInBits()) |
1299 ImmR(immr, rd.SizeInBits()) |
1310 ImmR(immr, rd.SizeInBits()) |
H A Dassembler-arm64.h1766 inline static Instr ImmR(unsigned immr, unsigned reg_size);
H A Dsimulator-arm64.cc2169 T R = instr->ImmR();
/external/vixl/src/vixl/a64/
H A Dassembler-a64.cc1094 ImmR(immr, rd.size()) | ImmS(imms, rn.size()) | Rn(rn) | Rd(rd));
1105 ImmR(immr, rd.size()) | ImmS(imms, rn.size()) | Rn(rn) | Rd(rd));
1116 ImmR(immr, rd.size()) | ImmS(imms, rn.size()) | Rn(rn) | Rd(rd));
H A Dconstants-a64.h86 V_(ImmR, 21, 16, Bits) \
H A Ddisasm-a64.cc435 unsigned r = instr->ImmR();
3164 unsigned r = instr->ImmR();
H A Dassembler-a64.h3895 static Instr ImmR(unsigned immr, unsigned reg_size) {
H A Dsimulator-a64.cc1837 int64_t R = instr->ImmR();

Completed in 367 milliseconds