diff options
Diffstat (limited to 'include/llvm/MC/MCParser/MCParsedAsmOperand.h')
-rw-r--r-- | include/llvm/MC/MCParser/MCParsedAsmOperand.h | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/include/llvm/MC/MCParser/MCParsedAsmOperand.h b/include/llvm/MC/MCParser/MCParsedAsmOperand.h index e03974c190..c78cd976f2 100644 --- a/include/llvm/MC/MCParser/MCParsedAsmOperand.h +++ b/include/llvm/MC/MCParser/MCParsedAsmOperand.h @@ -70,6 +70,10 @@ public: /// care of the rewrites. Only valid when parsing MS-style inline assembly. virtual bool needAsmRewrite() const { return true; } + /// needAddressOf - Do we need to emit code to get the address of the + /// variable/label? Only valid when parsing MS-style inline assembly. + virtual bool needAddressOf() const { return false; } + /// isOffsetOf - Do we need to emit code to get the offset of the variable, /// rather then the value of the variable? Only valid when parsing MS-style /// inline assembly. |