| Commit message (Collapse) | Author | Age | Files | Lines | ||
|---|---|---|---|---|---|---|
| ... | ||||||
| * | MC/AsmParser: Change ParseExpression to use ParseIdentifier(), to support | Daniel Dunbar | 2010-08-24 | 1 | -5/+9 | |
| | | | | | | | dollars in identifiers. llvm-svn: 111946 | |||||
| * | MC/Parser: Accept leading dollar signs in identifiers. | Daniel Dunbar | 2010-08-24 | 1 | -0/+24 | |
| | | | | | | | | | - Implemented by manually splicing the tokens. If this turns out to be problematically platform specific, a more elegant solution would be to implement some context dependent lexing support. llvm-svn: 111934 | |||||
| * | MC/AsmParser: Push the burdon of emitting diagnostics about unmatched | Daniel Dunbar | 2010-08-12 | 1 | -8/+2 | |
| | | | | | | | instructions onto the target specific parser, which can do a better job. llvm-svn: 110889 | |||||
| * | llvm-mc: Add -show-inst-operands, for dumping the parsed instruction ↵ | Daniel Dunbar | 2010-08-11 | 1 | -0/+15 | |
| | | | | | | | representation before matching. llvm-svn: 110791 | |||||
| * | MC/AsmParser: Fix a bug in macro argument parsing, which was dropping | Daniel Dunbar | 2010-08-10 | 1 | -5/+7 | |
| | | | | | | | parentheses from argument lists. llvm-svn: 110692 | |||||
| * | MC: Destroy Macro instances. | Daniel Dunbar | 2010-07-29 | 1 | -0/+7 | |
| | | | | | llvm-svn: 109720 | |||||
| * | Added first bit of support for the dwarf .file directive. This patch collects | Kevin Enderby | 2010-07-28 | 1 | -1/+16 | |
| | | | | | | | | the info from the .file directive and makes file and directory tables that will eventually be put out as part of the dwarf info in the output file. llvm-svn: 109651 | |||||
| * | Make .align parse correctly on platforms where .align is measured in bytes. | Eli Friedman | 2010-07-19 | 1 | -5/+8 | |
| | | | | | llvm-svn: 108674 | |||||
| * | MC/AsmParser: Stop playing unsafe member function pointer calls, this isn't | Daniel Dunbar | 2010-07-18 | 1 | -19/+17 | |
| | | | | | | | | | portable enough. - Downside is we now double dispatch through a stub function, but this isn't performance critical. llvm-svn: 108661 | |||||
| * | MC/AsmParser: Fix .abort and .secure_log_unique to accept arbitrary token | Daniel Dunbar | 2010-07-18 | 1 | -14/+20 | |
| | | | | | | | sequences, not just strings. llvm-svn: 108655 | |||||
| * | MC/AsmParser: Add macro argument substitution support. | Daniel Dunbar | 2010-07-18 | 1 | -8/+85 | |
| | | | | | llvm-svn: 108654 | |||||
| * | MC/AsmParser: Add basic support for macro instantiation. | Daniel Dunbar | 2010-07-18 | 1 | -20/+112 | |
| | | | | | llvm-svn: 108653 | |||||
| * | MC/AsmParser: Add basic parsing support for .macro definitions. | Daniel Dunbar | 2010-07-18 | 1 | -0/+96 | |
| | | | | | llvm-svn: 108652 | |||||
| * | MC/AsmParser: Add .macros_{off,on} support, not that makes sense since we don't | Daniel Dunbar | 2010-07-18 | 1 | -5/+37 | |
| | | | | | | | support macros. llvm-svn: 108649 | |||||
| * | MC/AsmParser: Use Error() instead of calling PrintMessage() directly. | Daniel Dunbar | 2010-07-18 | 1 | -4/+2 | |
| | | | | | llvm-svn: 108648 | |||||
| * | MC/AsmParser: Hide the AsmParser implementation. | Daniel Dunbar | 2010-07-18 | 1 | -3/+117 | |
| | | | | | llvm-svn: 108646 | |||||
| * | MC/AsmParser: Lift Run() and TargetParser to base class. | Daniel Dunbar | 2010-07-17 | 1 | -7/+8 | |
| | | | | | | | Also, add constructor function for creating AsmParser instances. llvm-svn: 108604 | |||||
| * | fix indentation and 80 cols | Chris Lattner | 2010-07-15 | 1 | -2/+3 | |
| | | | | | llvm-svn: 108460 | |||||
| * | Don't pass StringRef by reference. | Benjamin Kramer | 2010-07-14 | 1 | -1/+1 | |
| | | | | | llvm-svn: 108366 | |||||
| * | MC/AsmParser: Move ELF specific parser to ELFAsmParser.cpp. | Daniel Dunbar | 2010-07-12 | 1 | -43/+2 | |
| | | | | | llvm-svn: 108196 | |||||
| * | MC/AsmParser: Move Darwin specific parse to DarwinAsmParser.cpp. | Daniel Dunbar | 2010-07-12 | 1 | -728/+7 | |
| | | | | | llvm-svn: 108193 | |||||
| * | MC/AsmParser: Move .section parsing to Darwin specific parser. | Daniel Dunbar | 2010-07-12 | 1 | -13/+10 | |
| | | | | | llvm-svn: 108190 | |||||
| * | MC/AsmParser: Move special section directive parsing to Darwin specific parser. | Daniel Dunbar | 2010-07-12 | 1 | -158/+316 | |
| | | | | | llvm-svn: 108187 | |||||
| * | MC/AsmParser: Add a basic ELFAsmParser extension. | Daniel Dunbar | 2010-07-12 | 1 | -0/+45 | |
| | | | | | llvm-svn: 108185 | |||||
| * | MC/AsmParser: Inline AsmParser::CreateSymbol into callers. | Daniel Dunbar | 2010-07-12 | 1 | -11/+6 | |
| | | | | | llvm-svn: 108183 | |||||
| * | MC/AsmParser: Move .tbss and .zerofill parsing to Darwin specific parser. | Daniel Dunbar | 2010-07-12 | 1 | -26/+30 | |
| | | | | | llvm-svn: 108180 | |||||
| * | MC/AsmParser: Move .desc parsing to Darwin specific parser. | Daniel Dunbar | 2010-07-12 | 1 | -7/+8 | |
| | | | | | llvm-svn: 108179 | |||||
| * | MC/AsmParser: Move .lsym parsing to Darwin specific parser. | Daniel Dunbar | 2010-07-12 | 1 | -8/+9 | |
| | | | | | llvm-svn: 108176 | |||||
| * | MC/AsmParser: Move some misc. Darwin directive handling to DarwinAsmParser. | Daniel Dunbar | 2010-07-12 | 1 | -23/+34 | |
| | | | | | llvm-svn: 108174 | |||||
| * | MC/AsmParser: Add a DarwinAsmParser extension. | Daniel Dunbar | 2010-07-12 | 1 | -1/+24 | |
| | | | | | | | | - Currently initialization is a bit of a hack, but harmless. We need to rework various parts of target initialization to clean this up. llvm-svn: 108165 | |||||
| * | MC/AsmParser: Switch a bunch of directive parsing to use accessors. | Daniel Dunbar | 2010-07-12 | 1 | -112/+114 | |
| | | | | | llvm-svn: 108163 | |||||
| * | MCAsmParser: Pull some directive handling out into a helper class, and change | Daniel Dunbar | 2010-07-12 | 1 | -15/+43 | |
| | | | | | | | DirectiveMap to be based on MCAsmParserExtension. llvm-svn: 108161 | |||||
| * | MC/AsmParser: Switch some directive parsing to use accessor methods. | Daniel Dunbar | 2010-07-12 | 1 | -17/+17 | |
| | | | | | llvm-svn: 108160 | |||||
| * | MC: Add MCAsmParserExtension, a base class for all the target/object specific | Daniel Dunbar | 2010-07-12 | 1 | -0/+6 | |
| | | | | | | | classes which want to extend the basic asm parser. llvm-svn: 108158 | |||||
| * | MC: Move AsmParser::TokError to MCAsmParser(). | Daniel Dunbar | 2010-07-12 | 1 | -5/+0 | |
| | | | | | llvm-svn: 108155 | |||||
| * | Convert some tab stops into spaces. | Duncan Sands | 2010-07-12 | 1 | -2/+2 | |
| | | | | | llvm-svn: 108130 | |||||
| * | Added the darwin .weak_def_can_be_hidden directive. | Kevin Enderby | 2010-07-08 | 1 | -0/+2 | |
| | | | | | llvm-svn: 107886 | |||||
| * | MC: Fix some stray hunks I didn't intend to commit. | Daniel Dunbar | 2010-07-01 | 1 | -1/+2 | |
| | | | | | llvm-svn: 107428 | |||||
| * | MC: Pass the target instance to the AsmParser constructor. | Daniel Dunbar | 2010-07-01 | 1 | -6/+3 | |
| | | | | | llvm-svn: 107426 | |||||
| * | MC: Fix an error message. | Daniel Dunbar | 2010-07-01 | 1 | -1/+1 | |
| | | | | | llvm-svn: 107424 | |||||
| * | Remove unused calls to Lexer.getLoc and the pointless variable HasFillExpr. | Duncan Sands | 2010-06-29 | 1 | -7/+0 | |
| | | | | | llvm-svn: 107136 | |||||
| * | Added the darwin .secure_log_unique and .secure_log_reset directives. | Kevin Enderby | 2010-06-28 | 1 | -0/+63 | |
| | | | | | llvm-svn: 107077 | |||||
| * | llvm-mc: Use EmitIntValue where possible, which makes the API calls from the ↵ | Daniel Dunbar | 2010-05-23 | 1 | -3/+6 | |
| | | | | | | | AsmParser and CodeGen line up better. llvm-svn: 104467 | |||||
| * | llvm-mc: Use AddBlankLine in asm parser. This makes transliteration match ↵ | Daniel Dunbar | 2010-05-23 | 1 | -0/+9 | |
| | | | | | | | the input much more closely, and also makes the API calls from the AsmParser and CodeGen line up better. llvm-svn: 104466 | |||||
| * | Add support for parsing the ELF .type assembler directive. | Matt Fleming | 2010-05-21 | 1 | -0/+49 | |
| | | | | | llvm-svn: 104316 | |||||
| * | fix rdar://7986634 - match instruction opcodes case insensitively. | Chris Lattner | 2010-05-19 | 1 | -1/+6 | |
| | | | | | llvm-svn: 104183 | |||||
| * | Make EmitTBSSSymbol take a section argument so that we can find it later. | Eric Christopher | 2010-05-18 | 1 | -1/+4 | |
| | | | | | | | Fix up callers and users. llvm-svn: 104057 | |||||
| * | Added support in MC for Directional Local Labels. | Kevin Enderby | 2010-05-17 | 1 | -4/+43 | |
| | | | | | llvm-svn: 103989 | |||||
| * | More data/parsing support for tls directives. Add a few more testcases | Eric Christopher | 2010-05-17 | 1 | -0/+10 | |
| | | | | | | | and cleanup comments as well. llvm-svn: 103985 | |||||
| * | MC/Mach-O/x86: Optimal nop sequences should only be used for the .text ↵ | Daniel Dunbar | 2010-05-17 | 1 | -8/+13 | |
| | | | | | | | sections, not all sections in the text segment. llvm-svn: 103981 | |||||

