aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/MC/MCParser/AsmLexer.cpp
AgeCommit message (Expand)AuthorFilesLines
2016-09-02(LLVM part) Implement MASM-flavor intel syntax behavior for inline MS asm block:Yunzhong Gao1-2/+42
2016-08-23Fix some Clang-tidy modernize-use-using and Include What You Use warnings; ot...Eugene Zelenko1-5/+10
2016-08-08Re-commit r277988: [mips][ias] Fix all the hacks related to MIPS-specific una...Daniel Sanders1-1/+43
2016-08-08Revert r277988: [mips][ias] Fix all the hacks related to MIPS-specific unary ...Daniel Sanders1-41/+1
2016-08-08[mips][ias] Fix all the hacks related to MIPS-specific unary operators (%hi/%...Daniel Sanders1-1/+41
2016-07-29[MC] When emitting output hash comments always use standard line comment sepe...Nirav Dave1-1/+1
2016-06-17Refactor and cleanup Assembly Parsing / LexingNirav Dave1-60/+77
2016-06-16Revert "Refactor and cleanup Assembly Parsing / Lexing"Nirav Dave1-77/+60
2016-06-16Refactor and cleanup Assembly Parsing / LexingNirav Dave1-60/+77
2016-06-02Ignore Lexing errors in macro body definitionsNirav Dave1-1/+1
2016-03-18[MCParser] Accept uppercase radix variants 0X and 0BColin LeMahieu1-2/+2
2016-02-18Remove uses of builtin comma operator.Richard Trieu1-23/+42
2015-08-17Extend MCAsmLexer so that it can peek forward several tokensBenjamin Kramer1-3/+13
2015-03-16Fix uses of reserved identifiers starting with an underscore followed by an u...David Blaikie1-1/+1
2014-08-14MC: AsmLexer: handle multi-character CommentStrings correctlySaleem Abdulrasool1-5/+13
2014-07-06This only needs a StringRef.Rafael Espindola1-11/+8
2014-06-18MC: do not add comment string to the AsmToken in AsmLexer::LexLineCommentSaleem Abdulrasool1-2/+2
2014-04-24[C++] Use 'nullptr'.Craig Topper1-4/+4
2014-02-09MCParser: add a single token lookaheadSaleem Abdulrasool1-0/+22
2014-02-01MC: Add AsmLexer::BigNum token for integers greater than 64 bitsDavid Woodhouse1-17/+17
2013-12-06Cache AllowAtInIdentifier as class variable in AsmLexerDavid Peixotto1-1/+1
2013-12-06Integrated assembler incorrectly lexes ARM-style commentsDavid Peixotto1-4/+7
2013-10-18MC asm parser: allow ?'s in symbol names, and handle @'s in names in MS asmHans Wennborg1-2/+2
2013-08-14Support C99 hexadecimal floating-point literals in assemblyTim Northover1-1/+53
2013-02-26AsmParser: More generic support for integer type suffices.Jim Grosbach1-6/+9
2013-02-25'Hexadecimal' has two 'a's and only one 'i'.Matt Beaumont-Gay1-1/+1
2013-02-14Revert r15266. This fixes llvm.org/pr15266.Rafael Espindola1-40/+19
2013-02-12[ms-inline asm] Add support for lexing binary integers with a [bB] suffix.Chad Rosier1-19/+40
2013-02-12Update error message due to previous commit, r174926.Chad Rosier1-1/+3
2013-02-12[ms-inline asm] Add support for lexing hexidecimal integers with a [hH] suffix.Chad Rosier1-14/+47
2012-12-03Use the new script to sort the includes of every file under lib.Chandler Carruth1-2/+2
2012-09-19Add support for macro parameters/arguments delimited by spaces,Preston Gurd1-2/+11
2011-09-15Handle missing newline at EOF more gracefully in MC AsmLexer.Jim Grosbach1-1/+8
2011-09-14Move state var to private class member.Jim Grosbach1-1/+1
2011-09-13First step in supporting #line directives in assembler. This step parses theKevin Enderby1-1/+22
2011-08-04allow \r's in .s files.Chris Lattner1-1/+1
2011-06-05Basic support for macros with explicit arguments.Rafael Espindola1-0/+1
2011-04-12Match case for invalid constant error messages and add a newEric Christopher1-5/+5
2011-04-11Lex, and then fail on invalid constants.Eric Christopher1-1/+1
2011-03-24Clean up assembly statement separator support.Jim Grosbach1-4/+14
2011-02-11More whitespace cleanup...Jim Grosbach1-40/+40
2010-12-25Generalize a previous change, fixing PR8855 - an valid large immediateChris Lattner1-6/+6
2010-12-19Add missing standard headers. Patch by Joerg Sonnenberger!Nick Lewycky1-0/+1
2010-12-18Add support for lexing single quotes like 'c'.Roman Divacky1-0/+37
2010-10-25MC/AsmLexer: Fix bug in source location for Slash token.Daniel Dunbar1-1/+1
2010-09-27MC/AsmParser: Handle exponents in floating point literals.Daniel Dunbar1-9/+30
2010-09-24MC/AsmParser: Handle a missed case of floating literals in the lexer.Daniel Dunbar1-1/+1
2010-09-24MC/Lexer: Add 'Real' token type for floating point literals.Daniel Dunbar1-5/+24
2010-08-24fix rdar://7997827 - Accept and ignore LL and ULL suffixes on integer literals.Chris Lattner1-2/+26
2010-07-12MC: Move getLoc() to MCAsmLexer().Daniel Dunbar1-5/+0