diff options
author | Chad Rosier <mcrosier@apple.com> | 2012-09-11 23:03:44 +0000 |
---|---|---|
committer | Chad Rosier <mcrosier@apple.com> | 2012-09-11 23:03:44 +0000 |
commit | fde528fa2b206604bc80618af815bf5dab3fed8e (patch) | |
tree | 95653517b98e9651529d8993bfa6bb2a7e919a87 /include/llvm/MC/MCParser | |
parent | 3d1f75a3d5748c87a1f1b248313047abecc09360 (diff) | |
download | llvm-fde528fa2b206604bc80618af815bf5dab3fed8e.tar.gz llvm-fde528fa2b206604bc80618af815bf5dab3fed8e.tar.bz2 llvm-fde528fa2b206604bc80618af815bf5dab3fed8e.tar.xz |
Add a few virtual functions to the abstract MCParsedAsmOperand class.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@163655 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'include/llvm/MC/MCParser')
-rw-r--r-- | include/llvm/MC/MCParser/MCParsedAsmOperand.h | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/include/llvm/MC/MCParser/MCParsedAsmOperand.h b/include/llvm/MC/MCParser/MCParsedAsmOperand.h index 2556e5f27a..0e2d46eece 100644 --- a/include/llvm/MC/MCParser/MCParsedAsmOperand.h +++ b/include/llvm/MC/MCParser/MCParsedAsmOperand.h @@ -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. |