aboutsummaryrefslogtreecommitdiff
path: root/lib/Target/X86/AsmParser/X86AsmParser.cpp
AgeCommit message (Expand)Author
2013-03-27[ms-inline asm] Add support of imm displacement before bracketed memoryChad Rosier
2013-03-19[ms-inline asm] Move the immediate asm rewrite into the target specificChad Rosier
2013-03-19[ms-inline asm] Create a helper function, CreateMemForInlineAsm, that createsChad Rosier
2013-03-19[ms-inline asm] Move the size directive asm rewrite into the target specificChad Rosier
2013-03-18[ms-inline asm] Avoid emitting a redundant sizing directive, if we've alreadyChad Rosier
2013-03-18Post process ADC/SBB and use a shorter encoding if they use a sign extended i...Craig Topper
2013-03-18Refactor some duplicated code into helper functions.Craig Topper
2013-03-15Silence anonymous type in anonymous union warnings.Eric Christopher
2013-03-01GCC thinks that this variable might be used uninitialized (it isn't).Duncan Sands
2013-02-20MCParser: Update method names per coding guidelines.Jim Grosbach
2013-02-15[ms-inline asm] Adjust the EndLoc to account for the ']'.Chad Rosier
2013-01-18[ms-inline asm] Make the error message more generic now that we support the Chad Rosier
2013-01-17[ms-inline asm] Add support for the 'SIZE' and 'LENGTH' operators.Chad Rosier
2013-01-14[ms-inline asm] Extend support for parsing Intel bracketed memory operands thatChad Rosier
2013-01-11X86AsmParser.cpp: Fix up r172148, to add initializer in another CreateMem().NAKAMURA Takumi
2013-01-10[ms-inline asm] Make sure we set a default value for AddressOf. Follow on toChad Rosier
2013-01-10[ms-inline asm] Add support for calling functions from inline assembly.Chad Rosier
2013-01-09Last in the series of removing unnecessary '0' arguments forEric Christopher
2013-01-07Change SMRange to be half-open (exclusive end) instead of closed (inclusive)Jordan Rose
2012-12-20Remove MCTargetAsmLexer and its derived classes now that edis,Roman Divacky
2012-12-03Use the new script to sort the includes of every file under lib.Chandler Carruth
2012-11-14X86: Better diagnostics for 32-bit vs. 64-bit mode mismatches.Jim Grosbach
2012-10-29[ms-inline asm] Add support for the [] operator. Essentially, [expr1][expr2] isChad Rosier
2012-10-26[ms-inline asm] Add a comment.Chad Rosier
2012-10-26[ms-inline asm] Emit an error for unsupported SIZE and LENGTH directives.Chad Rosier
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] Perform field lookups with the dot operator.Chad Rosier
2012-10-25[ms-inline asm] Add support for creating AsmRewrites in the target specificChad Rosier
2012-10-25[ms-inline asm] Add error handling to the ParseIntelDotOperator() function.Chad Rosier
2012-10-24[ms-inline asm] Add support for parsing the '.' operator. Given,Chad Rosier
2012-10-24Tidy up. No functional change intended.Chad 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] Offset operator - the size should be based on the size of aChad Rosier
2012-10-23[ms-inline asm] Clean up comment.Chad Rosier
2012-10-23[ms-inline asm] When parsing inline assembly we set the base register to aChad 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] Add the isOffsetOf() function.Chad Rosier
2012-10-22[ms-inline asm] Add support for parsing the offset operator. Callback for 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-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] Update the end loc for ParseIntelMemOperand.Chad Rosier
2012-10-13[ms-inline asm] Remove the MatchInstruction() function. Previously, this wasChad Rosier
2012-10-12[ms-inline asm] Capitalize per coding standard.Chad Rosier
2012-10-12[ms-inline asm] Use the new API introduced in r165830 in lieu of theChad Rosier
2012-10-05[ms-inline asm] Add a few typedefs to simplify future changes.Chad Rosier
2012-10-04[ms-inline asm] Add support for parsing [Intel dialect] memory operands that useChad Rosier
2012-10-02Revert 165057, per Jim's request. This requires further discussion.Chad Rosier
2012-10-02[ms-inline asm] Add basic support for wildcard MCParsedAsmOperands. This typeChad Rosier