aboutsummaryrefslogtreecommitdiff
path: root/tools/llvm-mc/AsmLexer.h
AgeCommit message (Expand)Author
2010-01-22move some files out of the llvm-mc tool into the MCParser library soChris Lattner
2010-01-22create a new MCParser library and move some stuff into it.Chris Lattner
2010-01-21Moved handling of inclusion from the AsmLexer toSean Callanan
2010-01-20Changed the AsmParser to handle error messages itselfSean Callanan
2010-01-19fix parsing .comm directives on systems which do not represent alignmentsChris Lattner
2009-10-26Move DataTypes.h to include/llvm/System, update all users. This breaks the lastChandler Carruth
2009-09-27avoid copying MCAsmInfo by value, add an (extremely low prio) fixme.Chris Lattner
2009-09-16Fixed some problems with the logic of parsing line comments by addingKevin Enderby
2009-09-04Added the AsmToken::Hash enum constant to MCAsmLexer.h in preparation ofKevin Enderby
2009-09-03Removed the non-target independent AsmToken::Register enum constantKevin Enderby
2009-08-10Make the big switch: Change MCSectionMachO to represent a section *semantically*Chris Lattner
2009-07-28Expose Tokens to target specific assembly parsers.Daniel Dunbar
2009-07-28Switch AsmLexer::Lex to returning a reference to the current token.Daniel Dunbar
2009-07-28Drop some AsmLexer methods in favor of their AsmToken equivalents.Daniel Dunbar
2009-07-28llvm-mc: Sink token enum into AsmToken.Daniel Dunbar
2009-07-28llvm-mc: Factor AsmToken class out of AsmLexer.Daniel Dunbar
2009-07-28llvm-mc: Stop uniqueing string tokens, nothing actually uses this.Daniel Dunbar
2009-07-27llvm-mc: Move AsmLexer::getCurStrVal to StringRef based API.Daniel Dunbar
2009-07-20Add MCAsmLexer interface.Daniel Dunbar
2009-07-16implement .include in the lexer/parser instead of passing it into the streamer.Chris Lattner
2009-06-30Normalize SourceMgr messages.Daniel Dunbar
2009-06-29llvm-mc: Recognize C++ style comments.Daniel Dunbar
2009-06-29MC: Improve expression parsing and implement evaluation of absolute expressions.Daniel Dunbar
2009-06-25MC: Parse .set and assignments.Daniel Dunbar
2009-06-24make the lexer unique strings it lexes instead of passing them back asChris Lattner
2009-06-23implement a trivial binary expression parser, we can now parse all of 176.gcc...Chris Lattner
2009-06-22Implement full support for parsing primary expressions. We can now parseChris Lattner
2009-06-21rename SourceMgr::PrintError to PrintMessage.Chris Lattner
2009-06-21set up the top-level parsing loop.Chris Lattner
2009-06-21add string literals.Chris Lattner
2009-06-21implement enough of a lexer to get through Olden/health/Output/health.llc.sChris Lattner
2009-06-21some baby steps.Chris Lattner