/external/llvm/lib/Target/AArch64/InstPrinter/ |
H A D | AArch64InstPrinter.cpp | 162 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 D | AArch64FastISel.cpp | 3960 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 D | AArch64ISelDAGToDAG.cpp | 1976 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 D | AArch64AsmParser.cpp | 3842 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 D | disasm-arm64.cc | 422 unsigned r = instr->ImmR(); 1490 unsigned r = instr->ImmR();
|
H A D | assembler-arm64-inl.h | 1047 Instr Assembler::ImmR(unsigned immr, unsigned reg_size) { function in class:v8::internal::Assembler
|
H A D | constants-arm64.h | 160 V_(ImmR, 21, 16, Bits) \
|
H A D | assembler-arm64.cc | 1288 ImmR(immr, rd.SizeInBits()) | 1299 ImmR(immr, rd.SizeInBits()) | 1310 ImmR(immr, rd.SizeInBits()) |
|
H A D | assembler-arm64.h | 1766 inline static Instr ImmR(unsigned immr, unsigned reg_size);
|
H A D | simulator-arm64.cc | 2169 T R = instr->ImmR();
|
/external/vixl/src/vixl/a64/ |
H A D | assembler-a64.cc | 1094 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 D | constants-a64.h | 86 V_(ImmR, 21, 16, Bits) \
|
H A D | disasm-a64.cc | 435 unsigned r = instr->ImmR(); 3164 unsigned r = instr->ImmR();
|
H A D | assembler-a64.h | 3895 static Instr ImmR(unsigned immr, unsigned reg_size) {
|
H A D | simulator-a64.cc | 1837 int64_t R = instr->ImmR();
|