summaryrefslogtreecommitdiffstats
path: root/llvm/tools/llvm-mc/AsmParser.h
Commit message (Collapse)AuthorAgeFilesLines
...
* MC: Parse .org directives.Daniel Dunbar2009-06-251-0/+1
| | | | llvm-svn: 74218
* MC: Parse .set and assignments.Daniel Dunbar2009-06-251-0/+2
| | | | llvm-svn: 74208
* Basic .s parsing for .asci[iz], .fill, .space, {.byte, .short, ... }Daniel Dunbar2009-06-241-0/+4
| | | | | | | - Includes some DG tests in test/MC/AsmParser, which are rather primitive since we don't have a -verify mode yet. llvm-svn: 74139
* implement a bunch of synonyms for section switching.Chris Lattner2009-06-241-1/+3
| | | | llvm-svn: 74062
* add support for parsing and emitting .section directives. We can now parse Chris Lattner2009-06-241-0/+4
| | | | | | | things like: .section __TEXT,__cstring,cstring_literals llvm-svn: 74058
* add trivial support for passing label definitions through the MCStreamer.Chris Lattner2009-06-241-1/+4
| | | | | | | This is suboptimal in several aspects, see the commented out assertion. I need to talk to Daniel about this. llvm-svn: 74057
* create an MCStreamer and provide it to AsmParser.Chris Lattner2009-06-241-1/+4
| | | | llvm-svn: 74039
* refactor a bunch of X86 specific stuff out to its own file.Chris Lattner2009-06-231-2/+6
| | | | llvm-svn: 73982
* implement a trivial binary expression parser, we can now parse all of ↵Chris Lattner2009-06-231-0/+1
| | | | | | 176.gcc.llc.s llvm-svn: 73950
* Implement full support for parsing primary expressions. We can now parseChris Lattner2009-06-221-0/+2
| | | | | | | | | | | all of health and voronoi (ignoring directives). We only get 409 lines into 176.gcc though because we don't have binary operators yet: Parsing 176.gcc.llc.s:409: unexpected token in operand list movsbl _arityvec+1(,%edi,8), %eax ^ llvm-svn: 73877
* implement memory operand parsing.Chris Lattner2009-06-221-0/+2
| | | | llvm-svn: 73875
* start implementing some simple operand parsing.Chris Lattner2009-06-221-1/+6
| | | | llvm-svn: 73867
* rename SourceMgr::PrintError to PrintMessage.Chris Lattner2009-06-211-0/+2
| | | | llvm-svn: 73861
* set up the top-level parsing loop.Chris Lattner2009-06-211-0/+3
| | | | llvm-svn: 73860
* stub out parser for asm files. Change invariant on lexer to alwaysChris Lattner2009-06-211-0/+34
print its error message when it returns an asmtok::Error token. Compute a proper error code for llvm-mc in 'lex' mode. Add new -as-lex option to enable lexing mode (vs parsing mode). llvm-svn: 73859
OpenPOWER on IntegriCloud