Add a few virtual functions to the abstract MCParsedAsmOperand class.

llvm-svn: 163655
This commit is contained in:
Chad Rosier 2012-09-11 23:03:44 +00:00
parent 4109983fbc
commit 03efc5e1ee
1 changed files with 5 additions and 0 deletions

View File

@ -23,6 +23,11 @@ public:
MCParsedAsmOperand() {}
virtual ~MCParsedAsmOperand() {}
virtual bool isToken() const = 0;
virtual bool isImm() const = 0;
virtual bool isReg() const = 0;
virtual bool isMem() const = 0;
/// getStartLoc - Get the location of the first token of this operand.
virtual SMLoc getStartLoc() const = 0;
/// getEndLoc - Get the location of the last token of this operand.