HomeSort by relevance Sort by last modified time
    Searched refs:ImmR (Results 1 - 4 of 4) sorted by null

  /external/llvm/lib/Target/AArch64/Disassembler/
AArch64Disassembler.cpp 477 unsigned ImmR = fieldFromInstruction(Insn, 16, 6);
486 // ImmR and ImmS must be between 0 and 31 for 32-bit instructions.
487 if (ImmR > 31 || ImmS > 31)
510 if (Opc == SBFM && ImmR == 0) {
513 } else if (Opc == UBFM && ImmR == 0) {
520 if (SF && (ImmS + 1) % 64 == ImmR) {
524 } else if (!SF && (ImmS + 1) % 32 == ImmR) {
532 // of ImmR or ImmS is larger.
551 Inst.addOperand(MCOperand::CreateImm(ImmR));
555 if (ImmS < ImmR)
    [all...]
  /external/llvm/lib/Target/AArch64/InstPrinter/
AArch64InstPrinter.cpp 145 unsigned ImmR = ImmROp.getImm();
148 assert(ImmS >= ImmR && "Invalid ImmR, ImmS combination for bitfield extract");
150 O << '#' << (ImmS - ImmR + 1);
  /external/llvm/lib/Target/AArch64/Utils/
AArch64BaseInfo.cpp 926 // | N | imms | immr | size | R | S |
940 // + Values of 'N', 'imms' and 'immr' which do not match the above table are
944 // + The 'x' bits in the 'immr' field are IGNORED.
1004 uint32_t ImmR = RepeatWidth - Rotation;
1015 Bits = ImmS | (ImmR << 6) | (N << 12);
1024 uint32_t ImmR = (Bits >> 6) & 0x3f;
1054 int Rotation = (ImmR & (Width - 1));
    [all...]
  /external/llvm/lib/Target/AArch64/AsmParser/
AArch64AsmParser.cpp     [all...]

Completed in 1289 milliseconds