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

References

lib/Target/X86/AsmParser/X86Operand.h
  113     switch (Kind) {
  149     assert(Kind == Token && "Invalid access!");
  153     assert(Kind == Token && "Invalid access!");
  159     assert(Kind == Register && "Invalid access!");
  164     assert(Kind == Prefix && "Invalid access!");
  169     assert(Kind == Immediate && "Invalid access!");
  174     assert(Kind == Memory && "Invalid access!");
  178     assert(Kind == Memory && "Invalid access!");
  182     assert(Kind == Memory && "Invalid access!");
  186     assert(Kind == Memory && "Invalid access!");
  190     assert(Kind == Memory && "Invalid access!");
  194     assert(Kind == Memory && "Invalid access!");
  198     assert(Kind == Memory && "Invalid access!");
  202   bool isToken() const override {return Kind == Token; }
  204   bool isImm() const override { return Kind == Immediate; }
  289   bool isMem() const override { return Kind == Memory; }
  291     return Kind == Memory && Mem.Size == 0;
  294     return Kind == Memory && (!Mem.Size || Mem.Size == 8);
  297     return Kind == Memory && (!Mem.Size || Mem.Size == 16);
  300     return Kind == Memory && (!Mem.Size || Mem.Size == 32);
  303     return Kind == Memory && (!Mem.Size || Mem.Size == 64);
  306     return Kind == Memory && (!Mem.Size || Mem.Size == 80);
  309     return Kind == Memory && (!Mem.Size || Mem.Size == 128);
  312     return Kind == Memory && (!Mem.Size || Mem.Size == 256);
  315     return Kind == Memory && (!Mem.Size || Mem.Size == 512);
  318     assert(Kind == Memory && "Invalid access!");
  364     return Kind == Memory && !getMemSegReg() && !getMemBaseReg() &&
  415     return Kind == Memory && !getMemBaseReg() && !getMemIndexReg() &&
  453   bool isPrefix() const { return Kind == Prefix; }
  454   bool isReg() const override { return Kind == Register; }
  455   bool isDXReg() const { return Kind == DXRegister; }
  458     return Kind == Register &&
  464     return Kind == Register &&
  469     return Kind == Register &&
  474     return Kind == Register &&
  479     return Kind == Register &&
  484     return Kind == Register &&