llvm-6502/lib/MC/MCParser
Eli Bendersky bf706b3f99 Make ParseIdentifier a public method instead of private.
The MCAsmParser interface defines ParseIdentifier is public. There's no reason
whatsoever for AsmParser (which implements the MCAsmParser interface) to hide
this method.

This is all part of a bigger scheme. Several asm parsing "extensions" use the
main parser properly through the MCAsmParser interface. However,
GenericAsmParser has much more exclusive access and uses implementation details
from the concrete implementation - AsmParser, in which it is also declared as
a friend. This makes for overly coupled code, and even makes it hard to split
GenericAsmParser into a separate file. There's no reason why GenericAsmParser
shouldn't be able to access AsmParser through an abstract interface, as long
as it's actually registered as an extension.




git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@172276 91177308-0d34-0410-b5e6-96231b3b80d8
2013-01-12 00:05:00 +00:00
..
AsmLexer.cpp Use the new script to sort the includes of every file under lib. 2012-12-03 16:50:05 +00:00
AsmParser.cpp Make ParseIdentifier a public method instead of private. 2013-01-12 00:05:00 +00:00
CMakeLists.txt
COFFAsmParser.cpp Use the new script to sort the includes of every file under lib. 2012-12-03 16:50:05 +00:00
DarwinAsmParser.cpp Teach MachO which sections contain code 2012-12-17 17:59:32 +00:00
ELFAsmParser.cpp These functions have default arguments of 0 for the last arg. Use 2013-01-09 01:57:54 +00:00
LLVMBuild.txt
Makefile
MCAsmLexer.cpp Change SMRange to be half-open (exclusive end) instead of closed (inclusive) 2013-01-07 19:00:49 +00:00
MCAsmParser.cpp Use the new script to sort the includes of every file under lib. 2012-12-03 16:50:05 +00:00
MCAsmParserExtension.cpp
MCTargetAsmParser.cpp [ms-inline asm] Add the isParsingInlineAsm() function to the MCAsmTargetParser. 2012-10-19 17:57:49 +00:00