summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/X86/AsmParser/X86AsmParser.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* AsmParser/X86: Add temporary hack to allow parsing "sal". Eventually we needDaniel Dunbar2010-02-021-2/+8
* MCAsmParser/X86: Represent absolute memory operands as CodeGen does, with scaleDaniel Dunbar2010-02-021-2/+2
* MC/X86 AsmParser: Handle absolute memory operands correctly. We were doingDaniel Dunbar2010-01-301-5/+27
* AsmMatcher/X86: Separate out sublass for memory operands that have no segmentDaniel Dunbar2010-01-301-4/+14
* fix a parsing problem on instructions like:Chris Lattner2010-01-241-2/+2
* Added the skeleton for the implementation of the X86Sean Callanan2010-01-231-0/+3
* Modified the register matcher function in AsmMatcher toSean Callanan2010-01-231-4/+6
* create a new MCParser library and move some stuff into it.Chris Lattner2010-01-221-3/+3
* Promoted the getTok() method to MCAsmParser so thatSean Callanan2010-01-191-11/+11
* Propagated the parser-side Lex function's declaration toSean Callanan2010-01-191-13/+13
* Generalize mcasmstreamer data emission APIs to take an address spaceChris Lattner2010-01-191-1/+1
* fix a bug in range information for $42, eliminate an Chris Lattner2010-01-151-5/+5
* add range information for mem X86Operand's, now allChris Lattner2010-01-151-7/+11
* extend MCAsmParser::ParseExpression and ParseParenExpressionChris Lattner2010-01-151-13/+18
* give X86Operand a ctor and start passing SMLoc's into it.Chris Lattner2010-01-151-11/+13
* add range location info for registers, change Chris Lattner2010-01-151-33/+42
* clean up the memory management of the operands.Chris Lattner2010-01-151-53/+52
* refactor ParseRegister to avoid using X86Operand as a temporaryChris Lattner2010-01-151-15/+12
* Split the TargetAsmParser "ParseInstruction" interface in half:Chris Lattner2010-01-141-18/+15
* prune #includes in TargetAsmParser.hChris Lattner2010-01-141-2/+4
* introduce the MCParsedAsmOperand class.Chris Lattner2010-01-141-1/+2
* Fix incorrect assert that should be a user error for code like 'mov $0, %%eax'.Kevin Enderby2009-09-161-1/+2
* Added the ParseInstruction() hook for target specific assembler directives soKevin Enderby2009-09-101-1/+38
* Avoid an unused variable warning when assertions areDuncan Sands2009-09-061-0/+1
* Removed the non-target independent AsmToken::Register enum constantKevin Enderby2009-09-031-8/+11
* llvm-mc: Switch MCInst to storing an MCExpr* instead of an MCValue.Daniel Dunbar2009-08-311-20/+22
* Update llvm-mc / MCAsmStreamer to print the instruction using the actual targetDaniel Dunbar2009-08-141-4/+2
* llvm-mc/X86: Parse '*' correctly (in the way the matcher expects).Daniel Dunbar2009-08-111-11/+7
* llvm-mc/AsmParser: Allow .td users to redefine the names of the methods to callDaniel Dunbar2009-08-101-4/+4
* llvm-mc/AsmParser: Implement user defined super classes.Daniel Dunbar2009-08-091-0/+19
* llvm-mc/AsmMatcher: Switch token matching to use the new string matcher.Daniel Dunbar2009-08-081-2/+6
* llvm-mc/AsmMatcher: Improve match code.Daniel Dunbar2009-08-081-23/+1
* llvm-mc/AsmMatcher: Tweaks in response to feedback.Daniel Dunbar2009-08-071-1/+1
* Improve disabling of X86 AsmMatcher.Daniel Dunbar2009-08-071-0/+1
* Disable X86 AsmMatcher for now, it is causing gcc-4.0 to run out of memory onDaniel Dunbar2009-08-071-0/+19
* llvm-mc/AsmMatcher: Move to a slightly more sane matching design.Daniel Dunbar2009-08-071-139/+61
* Change MCOperand to use Create style instead of Make style for constructingDaniel Dunbar2009-08-021-7/+7
* llvm-mc: A few more parsing / match tweaks.Daniel Dunbar2009-07-311-11/+42
* llvm-mc/X86: Sketch match functions for immediates and memory operands.Daniel Dunbar2009-07-311-37/+112
* Fix a struct/class mismatch, to silence a MSVC warning.Benjamin Kramer2009-07-311-1/+1
* llvm-mc: Match a few X86 instructions.Daniel Dunbar2009-07-311-8/+71
* more syntactic cleanups.Chris Lattner2009-07-291-5/+8
* minor smallvector cleanupsChris Lattner2009-07-291-3/+3
* Match X86 register names to number.Daniel Dunbar2009-07-291-3/+19
* Move X86 instruction parsing into X86/AsmParser.Daniel Dunbar2009-07-281-23/+268
* Provide generic MCAsmParser when constructing target specific parsers.Daniel Dunbar2009-07-281-6/+8
* llvm-mc: Move AsmLexer::getCurStrVal to StringRef based API.Daniel Dunbar2009-07-271-4/+4
* Add new helpers for registering targets.Daniel Dunbar2009-07-251-8/+2
* Remove some unused code.Daniel Dunbar2009-07-211-3/+0
* Add MCAsmLexer interface.Daniel Dunbar2009-07-201-8/+32
OpenPOWER on IntegriCloud