aboutsummaryrefslogtreecommitdiff
path: root/lib/MC/MCParser
AgeCommit message (Expand)Author
2012-12-20Aligned bundling support. Following the discussion here:Eli Bendersky
2012-12-18Add support for passing -main-file-name all the way through toEric Christopher
2012-12-18Cleanup formatting and whitespace.Eric Christopher
2012-12-17fix indentationEli Bendersky
2012-12-17Teach MachO which sections contain codeTim Northover
2012-12-12[ms-inline asm] Make sure we fail gracefully on parse errors. Parse errorsChad Rosier
2012-12-03Use the new script to sort the includes of every file under lib.Chandler Carruth
2012-12-01MC/AsmParser: Avoid unnecessary use of SourceMgr::FindBufferForLoc()Daniel Dunbar
2012-11-25Add support for .cfi_register now that it is easy to extent the representationRafael Espindola
2012-11-23Implement .cfi_undefined. Based on a patch from PaX team, updated byRafael Espindola
2012-11-05Fix for PR14264 cause by commit r167237 which did not take into account aKevin Enderby
2012-11-01Add support for generating dwarf debugging info with assembly filesKevin Enderby
2012-10-26[ms-inline asm] Add support for the TYPE operator.Chad Rosier
2012-10-26[ms-inline asm] Have the target AsmParser create the asmrewrite for the offsetofChad Rosier
2012-10-25[ms-inline asm] Add support for creating AsmRewrites in the target specificChad Rosier
2012-10-24[ms-inline asm] Create a register operand, rather than a memory operand when weChad Rosier
2012-10-23[ms-inline asm] Add an implementation of the offset operator. This is a followChad Rosier
2012-10-22[ms-inline-asm] Implement _emit directive (which is roughly equivalent to .by...Eli Friedman
2012-10-22[ms-inline asm] Don't rewrite out parts of an inline-asm skipped by .if 0 and...Eli Friedman
2012-10-20[ms-inline asm] Rename AsmOpRewrite to just AsmRewrite to be more generic. No...Chad Rosier
2012-10-20[ms-inline asm] If the state of the parser is ignore, then don't parse theChad Rosier
2012-10-19[ms-inline asm] Continue parsing even when we're in an ignore block.Chad Rosier
2012-10-19[ms-inline asm] Reset the opcode prior to parsing a statement.Chad Rosier
2012-10-19[ms-inline asm] Have the TargetParser callback to Sema to determine the size ofChad Rosier
2012-10-19[ms-inline asm] Add the isParsingInlineAsm() function to the MCAsmTargetParser.Chad Rosier
2012-10-19Pacify -Wnon-virtual-dtor.Nick Lewycky
2012-10-18[ms-inline asm] Add a size argument to the LookupInlineAsmIdentifier() callback,Chad Rosier
2012-10-18[ms-inline asm] Have the LookupInlineAsmIdentifier() callback function return aChad Rosier
2012-10-18[ms-inline asm] Move most of the AsmParsing logic in clang back into the MCChad Rosier
2012-10-16[ms-inline asm] Add the helper function, isParseringInlineAsm(). To be used i...Chad Rosier
2012-10-15[ms-inline asm] If we parsed a statement and the opcode is valid, then it's a...Chad Rosier
2012-10-15[ms-inline asm] Add a few new APIs to the AsmParser class in support of MS-StyleChad Rosier
2012-10-13[ms-inline asm] Remove the MatchInstruction() function. Previously, this wasChad Rosier
2012-10-09Whitespace.Chad Rosier
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