summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/X86/AsmParser/X86AsmParser.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* simplify the hacks around jrcxz.Chris Lattner2010-09-061-4/+1
* have tblgen detect when an instruction would have matched, butChris Lattner2010-09-061-34/+44
* change MatchInstructionImpl to return an enum instead of bool.Chris Lattner2010-09-061-5/+5
* have AsmMatcherEmitter.cpp produce the hunk of code that gets includedChris Lattner2010-09-061-9/+9
* random cleanupsChris Lattner2010-09-061-9/+12
* MC/X86: Tweak imul recognition, previous hack only applies for the imul formDaniel Dunbar2010-08-241-1/+3
* MC/X86: Add custom hack for recognizing "imul $12, %eax" and friends.Daniel Dunbar2010-08-241-0/+8
* MC/X86: Warn on scale factors > 1 without index register, instead of erroring,Daniel Dunbar2010-08-241-3/+4
* remove some code that is dead now that lea's are modeled with segment registers.Chris Lattner2010-08-181-14/+0
* MC/X86/AsmParser: Give an explicit error message when we reject an instructionDaniel Dunbar2010-08-121-2/+31
* MC/AsmParser: Push the burdon of emitting diagnostics about unmatchedDaniel Dunbar2010-08-121-12/+19
* MCAsmParser: Add dump() hook to MCParsedAsmOperand.Daniel Dunbar2010-08-111-0/+2
* Support x86 "eiz" and "riz" pseudo index registers in the assembler.Bruno Cardoso Lopes2010-07-241-1/+15
* Remove trailing whitespaceBruno Cardoso Lopes2010-07-231-30/+30
* Add AVX version of CLMUL instructionsBruno Cardoso Lopes2010-07-231-0/+17
* MC/X86: We now match instructions like "incl %eax" correctly for the arch we areDaniel Dunbar2010-07-191-53/+0
* TblGen/AsmMatcher: Add support for honoring instruction Requires<[]> attribut...Daniel Dunbar2010-07-191-4/+12
* Target: Give the TargetAsmParser access to the TargetMachine.Daniel Dunbar2010-07-191-6/+7
* Don't pass StringRef by reference.Benjamin Kramer2010-07-141-2/+2
* Added a check that pusha cannot be encoded in 64-bit mode.Kevin Enderby2010-07-131-0/+2
* Add more assembly opcodes for SSE compare instructionsBruno Cardoso Lopes2010-07-071-8/+32
* Teach the x86 mc assembler that %dr6 = %db6, this implementsChris Lattner2010-06-241-0/+22
* Add tests for different AVX cmp opcodes, also teach the x86 asm parser to und...Bruno Cardoso Lopes2010-06-231-6/+8
* Incremental improvement to the handling of the x86 "Jump if rCX Zero"Kevin Enderby2010-06-081-0/+14
* MC/X86: Add alias for movzx.Kevin Enderby2010-05-281-0/+1
* MC/X86: Add alias for fwait.Kevin Enderby2010-05-281-0/+1
* MC/X86: Add aliases for Jcc variants.Kevin Enderby2010-05-271-0/+13
* Changed the encoding of X86 floating point stack operations where both operandsKevin Enderby2010-05-251-0/+11
* MC/X86: Add a hack to allow recognizing 'cmpltps' and friends.Daniel Dunbar2010-05-251-1/+36
* MC/X86: Add aliases for CMOVcc variants.Kevin Enderby2010-05-241-0/+14
* MC/X86: Subdivide immediates a bit more, so that we properly recognize immedi...Daniel Dunbar2010-05-221-29/+56
* MC/X86: Add alias for setz, setnz, jz, jnz.Daniel Dunbar2010-05-221-0/+4
* Added retl for 32-bit x86 and added retq for 64-bit x86.Kevin Enderby2010-05-211-0/+2
* X86: Model i64i32imm properly, as a subclass of all immediates.Daniel Dunbar2010-05-201-0/+20
* Fix assembly parsing and encoding of the pushf and popf family ofDan Gohman2010-05-201-0/+17
* reapply r103668 with a fix. Never make "minor syntax changes"Chris Lattner2010-05-131-0/+33
* revert r103668 for now, it is apparently breaking things.Chris Lattner2010-05-121-33/+0
* moffset forms of moves are x86-32 only, make the parserChris Lattner2010-05-121-0/+33
* MC/X86: Extend suffix matching hack to match 'q' suffix.Daniel Dunbar2010-05-121-1/+3
* MC/X86: Chris pointed that 'as' isn't consistent in accepting the long form ofDaniel Dunbar2010-05-041-5/+0
* MC/X86: Add "support" for matching ATT style mnemonic prefixes.Daniel Dunbar2010-05-041-2/+63
* teach the x86 asm parser how to handle segment prefixesChris Lattner2010-04-171-12/+17
* MC/X86: Fix an MCOperand link, when we parsing shrld $1,%eax and friends; I b...Daniel Dunbar2010-03-201-1/+3
* MC/X86/AsmMatcher: Use the new instruction cleanup routine to implement aDaniel Dunbar2010-03-181-3/+42
* MC/X86: Add temporary hack to match shrl $1,%eax correctly, to support testingDaniel Dunbar2010-03-131-0/+9
* MC/X86: Push immediate operands as immediates not expressions when possible.Daniel Dunbar2010-02-131-4/+12
* MC/X86 AsmMatcher: Fix a use after free spotted by d0k, and de-XFAILDaniel Dunbar2010-02-101-18/+15
* Implement x86 asm parsing support for %st and %st(4)Chris Lattner2010-02-091-0/+35
* pass stringref by value instead of by const&Chris Lattner2010-02-091-1/+2
* Added support for X86 instruction prefixes so llvm-mc can assemble them. TheKevin Enderby2010-02-031-2/+12
OpenPOWER on IntegriCloud