reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

lib/Target/X86/Disassembler/X86DisassemblerDecoder.cpp
  347     if (consumeByte(insn, &byte))
  354     if (insn->readerCursor - 1 == insn->startLocation && byte == 0xf0) // LOCK
  357     if ((byte == 0xf2 || byte == 0xf3) && !lookAtByte(insn, &nextByte)) {
  357     if ((byte == 0xf2 || byte == 0xf3) && !lookAtByte(insn, &nextByte)) {
  368         if (!(byte == 0xf3 && nextByte == 0x90)) // PAUSE instruction support
  377       if (byte == 0xf3 && (nextByte == 0x88 || nextByte == 0x89 ||
  394     switch (byte) {
  398       setPrefixPresent(insn, byte);
  406       switch (byte) {
  429       setPrefixPresent(insn, byte);
  433       setPrefixPresent(insn, byte);
  437       setPrefixPresent(insn, byte);
  445       dbgprintf(insn, "Found prefix 0x%hhx", byte);
  450   if (byte == 0x62) {
  472       insn->vectorExtensionPrefix[0] = byte;
  496   } else if (byte == 0xc4) {
  510       insn->vectorExtensionPrefix[0] = byte;
  527   } else if (byte == 0xc5) {
  541       insn->vectorExtensionPrefix[0] = byte;
  560   } else if (byte == 0x8f) {
  574       insn->vectorExtensionPrefix[0] = byte;
  599   } else if (isREX(insn, byte)) {
  602     insn->rexPrefix = byte;
  603     dbgprintf(insn, "Found REX prefix 0x%hhx", byte);