Move ParseMacroArgument to the MCAsmParser interfance.
authorEli Bendersky <eliben@google.com>
Mon, 14 Jan 2013 19:00:26 +0000 (19:00 +0000)
committerEli Bendersky <eliben@google.com>
Mon, 14 Jan 2013 19:00:26 +0000 (19:00 +0000)
commit9bac6b29b832419f8b76bb2c27af74bb57a8d99a
tree050ec18b552f300c13cd6d3b19b8373340d4b495
parent733c336327621d41617d3d49c7b86199a361a367
Move ParseMacroArgument to the MCAsmParser interfance.

Since it's used by extensions. One further step to fully decoupling
GenericAsmParser from an intimate knowledge of the internals of AsmParser,
pointing it to the MCASmParser interface instead (like all other parser
extensions do).

Since this change moves the MacroArgument type to the interface header, it's
renamed to be a bit more descriptive in a general context.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@172449 91177308-0d34-0410-b5e6-96231b3b80d8
include/llvm/MC/MCParser/MCAsmParser.h
lib/MC/MCParser/AsmParser.cpp