llvm-6502/lib/MC/MCParser
Jim Grosbach e82b8eeaa2 Diagnostic for undefined assembler local symbols.
Re-apply 133010, with fixes for inline assembler.

Original commit message:
"When an assembler local symbol is used but not defined in a module, a
Darwin assembler wants to issue a diagnostic to that effect."

Added fix to only perform the check when finalizing, as otherwise we're not
done and undefined symbols may simply not have been encountered yet.

Passes "make check" and a self-host check on Darwin.



git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@133071 91177308-0d34-0410-b5e6-96231b3b80d8
2011-06-15 18:33:28 +00:00
..
AsmLexer.cpp Basic support for macros with explicit arguments. 2011-06-05 02:43:45 +00:00
AsmParser.cpp Diagnostic for undefined assembler local symbols. 2011-06-15 18:33:28 +00:00
CMakeLists.txt MC-COFF: Add COFFAsmParser. Completes PR8343. 2010-10-09 11:01:07 +00:00
COFFAsmParser.cpp Add tests for .seh_setframe and .seh_handlerdata parsing. Fix issues with 2011-05-25 21:43:45 +00:00
DarwinAsmParser.cpp Reapply 131644 including the missing header changes: 2011-05-19 18:00:13 +00:00
ELFAsmParser.cpp Restore r125595 (reverted in r126336) with modifications: 2011-02-24 21:59:22 +00:00
Makefile make -fno-rtti the default unless a directory builds with REQUIRES_RTTI. 2010-01-24 20:43:08 +00:00
MCAsmLexer.cpp MC: Move getLoc() to MCAsmLexer(). 2010-07-12 17:10:00 +00:00
MCAsmParser.cpp llvm-mc: Add -show-inst-operands, for dumping the parsed instruction representation before matching. 2010-08-11 06:37:09 +00:00
MCAsmParserExtension.cpp Restore r125595 (reverted in r126336) with modifications: 2011-02-24 21:59:22 +00:00
TargetAsmParser.cpp TblGen/AsmMatcher: Add support for honoring instruction Requires<[]> attributes as part of the matcher. 2010-07-19 05:44:09 +00:00