From fde528fa2b206604bc80618af815bf5dab3fed8e Mon Sep 17 00:00:00 2001 From: Chad Rosier Date: Tue, 11 Sep 2012 23:03:44 +0000 Subject: [PATCH] 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 --- include/llvm/MC/MCParser/MCParsedAsmOperand.h | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/include/llvm/MC/MCParser/MCParsedAsmOperand.h b/include/llvm/MC/MCParser/MCParsedAsmOperand.h index 2556e5f27a3..0e2d46eecef 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.