summaryrefslogtreecommitdiffstats
path: root/llvm/tools/llvm-mc/llvm-mc.cpp
Commit message (Collapse)AuthorAgeFilesLines
...
* add some of the new tokens, others are still missing.Chris Lattner2009-07-011-10/+17
| | | | llvm-svn: 74595
* Normalize SourceMgr messages.Daniel Dunbar2009-06-301-1/+1
| | | | | | | | | | | | - Don't print "Parsing" in front of every message. - Take additional "type" argument which is prepended to the message (with ": ") if given. - Update clients to print errors (warnings) as: <filename>:<line number>: error(warning): ... llvm-svn: 74489
* 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
* add trivial support for passing label definitions through the MCStreamer.Chris Lattner2009-06-241-2/+1
| | | | | | | 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/+7
| | | | llvm-svn: 74039
* Implement full support for parsing primary expressions. We can now parseChris Lattner2009-06-221-0/+1
| | | | | | | | | | | 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
* rename SourceMgr::PrintError to PrintMessage.Chris Lattner2009-06-211-1/+1
| | | | llvm-svn: 73861
* stub out parser for asm files. Change invariant on lexer to alwaysChris Lattner2009-06-211-8/+43
| | | | | | | | 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
* add string literals.Chris Lattner2009-06-211-0/+3
| | | | llvm-svn: 73858
* implement enough of a lexer to get through Olden/health/Output/health.llc.sChris Lattner2009-06-211-2/+14
| | | | | | without errors. llvm-svn: 73855
* some baby steps.Chris Lattner2009-06-211-2/+22
| | | | llvm-svn: 73848
* start wiring up support for asm parsing.Chris Lattner2009-06-211-12/+45
| | | | llvm-svn: 73846
* fix file headerChris Lattner2009-06-181-7/+3
| | | | llvm-svn: 73733
* Add a skeleton driver for new machine code level fun. llvm-mc is meantChris Lattner2009-06-181-0/+61
to be a test driver of other components in the system, which will develop over time. llvm-svn: 73732
OpenPOWER on IntegriCloud