aboutsummaryrefslogtreecommitdiff
path: root/lib/MC/MCParser
AgeCommit message (Expand)Author
2012-09-19Add support for macro parameters/arguments delimited by spaces,Preston Gurd
2012-09-19Support default parameters/arguments for assembler macros.Preston Gurd
2012-09-19Enhance unmatched '.endr' directive error message in assembler.Preston Gurd
2012-09-15Use LLVM_DELETED_FUNCTION in place of 'DO NOT IMPLEMENT' comments.Craig Topper
2012-09-14Fix Doxygen issues:Dmitri Gribenko
2012-09-13Assembler: Darwin variables defined via .set are no-dead-strip.Jim Grosbach
2012-09-12Release build: guard dump functions withManman Ren
2012-09-10Remove redundant semicolons which are null statements.Dmitri Gribenko
2012-09-07Fix alignment of .comm and .lcomm on mingw32.Benjamin Kramer
2012-09-07MC: Overhaul handling of .lcommBenjamin Kramer
2012-09-06Release build: guard dump functions with "ifndef NDEBUG"Manman Ren
2012-08-29Add virtual keywords for methods that override the base class.Craig Topper
2012-08-21Fix macros arguments with an underscore, dot or dollar in them. This is basedRafael Espindola
2012-08-21Make the wording in of the "expected identifier" error in the .macro directiveRafael Espindola
2012-08-21Use typedefs. Fix indentation. Extracted from the Andy/PaX patch.Rafael Espindola
2012-08-21Remove unused variable. Extracted from the Andy/PaX patch.Rafael Espindola
2012-08-21Fix typo. Extracted from the Andy/PaX patch.Rafael Espindola
2012-08-08Typedefs and indentation fixes from the Andy Zhang/PAX macro argument patch.Rafael Espindola
2012-08-08Add `.pushsection', `.popsection', and `.previous' directives to Darwin ASM.Bill Wendling
2012-07-30Keep empty assembly macro argument values in the middle of the list.Jim Grosbach
2012-07-23Fix a typo (the the => the)Sylvestre Ledru
2012-07-19Remove tabs.Bill Wendling
2012-07-05Enable target dependent directive parsing to hook before standard parser inAkira Hatanaka
2012-06-16Implement irpc. Extracted from a patch by the PaX team. I just added the test.Rafael Espindola
2012-06-15Factor macro argument parsing into helper methods and add support for .irp.Rafael Espindola
2012-06-03Represent .rept as an anonymous macro. This removes the need for the ActiveReptRafael Espindola
2012-06-03Add a typedef to simplify the code a bit. Not functionality change.Rafael Espindola
2012-06-02Fix typos found by http://github.com/lyda/misspell-checkBenjamin Kramer
2012-05-18Refactor data-in-code annotations.Jim Grosbach
2012-05-12Fix spacing after if.Benjamin Kramer
2012-05-12Add support for the .rept directive. Patch by Vladmir Sorokin. I added supportRafael Espindola
2012-05-12ELF: Add support for the asm .version directive.Benjamin Kramer
2012-05-12AsmParser: Add support for the .purgem directive.Benjamin Kramer
2012-05-12AsmParser: Give a nice error message for .code16gcc, which is currently unsup...Benjamin Kramer
2012-05-12AsmParser: ignore the .extern directive.Benjamin Kramer
2012-05-12AsmParser: Add support for .ifc and .ifnc directives.Benjamin Kramer
2012-05-12AsmParser: Add support for .ifb and .ifnb directives.Benjamin Kramer
2012-05-01MC: Unknown assembler directives are now hard errors.Jim Grosbach
2012-05-01MC: Remove errant EatToEndOfStatement() in asm parser.Jim Grosbach
2012-04-16MC assembly parser handling for trailing comma in macro instantiation.Jim Grosbach
2012-03-27Prune some includesCraig Topper
2012-03-20Assembler should accept redefinitions of unused variable symbols.Jim Grosbach
2012-03-17MC asm parser macro argument count was wrong when empty.Jim Grosbach
2012-02-07Convert assert(0) to llvm_unreachableCraig Topper
2012-01-31Add assembler dialect attribute in asm parser which lets target specific asm ...Devang Patel
2012-01-28Silence GCC's -Wreturn-type warning.Benjamin Kramer
2012-01-28Small improvement to the recursion detection logic from the previous commit.Rafael Espindola
2012-01-28Handle recursive variable definitions directly. This gives us better errorRafael Espindola
2012-01-27Better diagnostic for malformed .org assembly directive.Jim Grosbach
2012-01-23Add support for .cfi_signal_frame. Fixes pr11762.Rafael Espindola