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

  /external/llvm/lib/Target/AArch64/Utils/
AArch64BaseInfo.cpp 642 // | N | imms | immr | size | R | S |
656 // + Values of 'N', 'imms' and 'immr' which do not match the above table are
658 // + If all 's' bits in the imms field are set then the instruction is
718 uint32_t ImmS = Num1s - 1;
722 case 16: ImmS |= 0x20; break; // 10ssss
723 case 8: ImmS |= 0x30; break; // 110sss
724 case 4: ImmS |= 0x38; break; // 1110ss
725 case 2: ImmS |= 0x3c; break; // 11110s
728 Bits = ImmS | (ImmR << 6) | (N << 12);
738 uint32_t ImmS = Bits & 0x3f
    [all...]
  /external/llvm/lib/Target/AArch64/Disassembler/
AArch64Disassembler.cpp 459 unsigned ImmS = fieldFromInstruction(Insn, 10, 6);
469 // ImmR and ImmS must be between 0 and 31 for 32-bit instructions.
470 if (ImmR > 31 || ImmS > 31)
487 assert(!(ImmS == 31 && !SF && Opc != BFM)
489 assert(!(ImmS == 63 && SF && Opc != BFM)
494 assert((ImmS != 7 && ImmS != 15) && "extension got here");
495 assert((ImmS != 31 || SF == 0) && "extension got here");
497 assert((SF != 0 || (ImmS != 7 && ImmS != 15)) && "extension got here")
    [all...]
  /external/llvm/lib/Target/AArch64/InstPrinter/
AArch64InstPrinter.cpp 146 unsigned ImmS = ImmSOp.getImm();
148 assert(ImmS >= ImmR && "Invalid ImmR, ImmS combination for bitfield extract");
150 O << '#' << (ImmS - ImmR + 1);
  /external/llvm/lib/Target/AArch64/AsmParser/
AArch64AsmParser.cpp     [all...]

Completed in 190 milliseconds