aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Target/X86/AsmParser/X86AsmParser.cpp
Commit message (Expand)AuthorAgeFilesLines
* [ms-inline asm] Simplify the logic by using parsePrimaryExpr. No functionalChad Rosier2013-04-121-1/+1
* [ms-inline asm] Move this logic into a static function as it's only applicableChad Rosier2013-04-121-63/+67
* [ms-inline asm] Address the FIXME for ImmDisp before brackets. ThisChad Rosier2013-04-121-18/+29
* [ms-inline asm] Have the [ Symbol ] case fall into the more general logic. ThisChad Rosier2013-04-121-46/+24
* [ms-inline asm] Add support for operands that include both a symbol and anChad Rosier2013-04-121-41/+103
* [ms-inline asm] Add support for using the LENGTH, TYPE, and SIZE operators withChad Rosier2013-04-111-2/+11
* [ms-inline asm] Add support for using offsetof operator with variables that useChad Rosier2013-04-111-3/+6
* [ms-inline asm] Pass a StringRef reference to ParseIntelVarWithQualifier so weChad Rosier2013-04-111-15/+15
* [ms-inline asm] Remove brackets from around a symbol reference in the targetChad Rosier2013-04-111-0/+10
* Tidy up, fix and simplify a few of the SMLocs. Prior to r179109 the Start SMLocChad Rosier2013-04-101-11/+13
* Remove unused variable.Chad Rosier2013-04-101-1/+0
* Reapply r179115, but use parsePrimaryExpression a little more judiciously.Chad Rosier2013-04-101-3/+3
* Cleanup. No functional change intended.Chad Rosier2013-04-091-5/+5
* Cleanup. No functional change intended.Chad Rosier2013-04-091-16/+16
* Revert r179115 as it looks to have killed the ASan tests.Chad Rosier2013-04-091-5/+5
* [ms-inline asm] Use parsePrimaryExpr in lieu of parseExpression if we need toChad Rosier2013-04-091-5/+5
* [ms-inline asm] Maintain a StringRef to reference a symbol in a parsed operand,Chad Rosier2013-04-091-24/+38
* [ms-inline asm] Add support for ImmDisp [ Symbol ] memory operands.Chad Rosier2013-04-081-12/+6
* [ms-inline asm] Add support for numeric displacement expressions in bracketedChad Rosier2013-04-051-64/+246
* [ms-inline asm] Add support for parsing variables with namespace aliasChad Rosier2013-04-021-0/+54
* [ms-inline asm] Add support of imm displacement before bracketed memoryChad Rosier2013-03-271-15/+52
* [ms-inline asm] Move the immediate asm rewrite into the target specificChad Rosier2013-03-191-10/+4
* [ms-inline asm] Create a helper function, CreateMemForInlineAsm, that createsChad Rosier2013-03-191-36/+49
* [ms-inline asm] Move the size directive asm rewrite into the target specificChad Rosier2013-03-191-44/+33
* [ms-inline asm] Avoid emitting a redundant sizing directive, if we've alreadyChad Rosier2013-03-181-2/+3
* Post process ADC/SBB and use a shorter encoding if they use a sign extended i...Craig Topper2013-03-181-0/+6
* Refactor some duplicated code into helper functions.Craig Topper2013-03-181-229/+55
* Silence anonymous type in anonymous union warnings.Eric Christopher2013-03-151-23/+28
* GCC thinks that this variable might be used uninitialized (it isn't).Duncan Sands2013-03-011-1/+1
* MCParser: Update method names per coding guidelines.Jim Grosbach2013-02-201-15/+15
* [ms-inline asm] Adjust the EndLoc to account for the ']'.Chad Rosier2013-02-151-1/+2
* [ms-inline asm] Make the error message more generic now that we support the Chad Rosier2013-01-181-1/+1
* [ms-inline asm] Add support for the 'SIZE' and 'LENGTH' operators.Chad Rosier2013-01-171-36/+46
* [ms-inline asm] Extend support for parsing Intel bracketed memory operands thatChad Rosier2013-01-141-86/+277
* X86AsmParser.cpp: Fix up r172148, to add initializer in another CreateMem().NAKAMURA Takumi2013-01-111-0/+1
* [ms-inline asm] Make sure we set a default value for AddressOf. Follow on toChad Rosier2013-01-101-1/+2
* [ms-inline asm] Add support for calling functions from inline assembly.Chad Rosier2013-01-101-5/+30
* Last in the series of removing unnecessary '0' arguments forEric Christopher2013-01-091-1/+1
* Change SMRange to be half-open (exclusive end) instead of closed (inclusive)Jordan Rose2013-01-071-30/+26
* Remove MCTargetAsmLexer and its derived classes now that edis,Roman Divacky2012-12-201-4/+0
* Use the new script to sort the includes of every file under lib.Chandler Carruth2012-12-031-10/+10
* X86: Better diagnostics for 32-bit vs. 64-bit mode mismatches.Jim Grosbach2012-11-141-7/+40
* [ms-inline asm] Add support for the [] operator. Essentially, [expr1][expr2] isChad Rosier2012-10-291-10/+37
* [ms-inline asm] Add a comment.Chad Rosier2012-10-261-0/+1
* [ms-inline asm] Emit an error for unsupported SIZE and LENGTH directives.Chad Rosier2012-10-261-5/+11
* [ms-inline asm] Add support for the TYPE operator.Chad Rosier2012-10-261-1/+52
* [ms-inline asm] Have the target AsmParser create the asmrewrite for the offsetofChad Rosier2012-10-261-1/+4
* [ms-inline asm] Perform field lookups with the dot operator.Chad Rosier2012-10-251-4/+19
* [ms-inline asm] Add support for creating AsmRewrites in the target specificChad Rosier2012-10-251-3/+6
* [ms-inline asm] Add error handling to the ParseIntelDotOperator() function.Chad Rosier2012-10-251-16/+35