| Commit message (Expand) | Author | Age | Files | Lines |
... | |
* | simplify the hacks around jrcxz. | Chris Lattner | 2010-09-06 | 1 | -4/+1 |
* | have tblgen detect when an instruction would have matched, but | Chris Lattner | 2010-09-06 | 1 | -34/+44 |
* | change MatchInstructionImpl to return an enum instead of bool. | Chris Lattner | 2010-09-06 | 1 | -5/+5 |
* | have AsmMatcherEmitter.cpp produce the hunk of code that gets included | Chris Lattner | 2010-09-06 | 1 | -9/+9 |
* | random cleanups | Chris Lattner | 2010-09-06 | 1 | -9/+12 |
* | MC/X86: Tweak imul recognition, previous hack only applies for the imul form | Daniel Dunbar | 2010-08-24 | 1 | -1/+3 |
* | MC/X86: Add custom hack for recognizing "imul $12, %eax" and friends. | Daniel Dunbar | 2010-08-24 | 1 | -0/+8 |
* | MC/X86: Warn on scale factors > 1 without index register, instead of erroring, | Daniel Dunbar | 2010-08-24 | 1 | -3/+4 |
* | remove some code that is dead now that lea's are modeled with segment registers. | Chris Lattner | 2010-08-18 | 1 | -14/+0 |
* | MC/X86/AsmParser: Give an explicit error message when we reject an instruction | Daniel Dunbar | 2010-08-12 | 1 | -2/+31 |
* | MC/AsmParser: Push the burdon of emitting diagnostics about unmatched | Daniel Dunbar | 2010-08-12 | 1 | -12/+19 |
* | MCAsmParser: Add dump() hook to MCParsedAsmOperand. | Daniel Dunbar | 2010-08-11 | 1 | -0/+2 |
* | Support x86 "eiz" and "riz" pseudo index registers in the assembler. | Bruno Cardoso Lopes | 2010-07-24 | 1 | -1/+15 |
* | Remove trailing whitespace | Bruno Cardoso Lopes | 2010-07-23 | 1 | -30/+30 |
* | Add AVX version of CLMUL instructions | Bruno Cardoso Lopes | 2010-07-23 | 1 | -0/+17 |
* | MC/X86: We now match instructions like "incl %eax" correctly for the arch we are | Daniel Dunbar | 2010-07-19 | 1 | -53/+0 |
* | TblGen/AsmMatcher: Add support for honoring instruction Requires<[]> attribut... | Daniel Dunbar | 2010-07-19 | 1 | -4/+12 |
* | Target: Give the TargetAsmParser access to the TargetMachine. | Daniel Dunbar | 2010-07-19 | 1 | -6/+7 |
* | Don't pass StringRef by reference. | Benjamin Kramer | 2010-07-14 | 1 | -2/+2 |
* | Added a check that pusha cannot be encoded in 64-bit mode. | Kevin Enderby | 2010-07-13 | 1 | -0/+2 |
* | Add more assembly opcodes for SSE compare instructions | Bruno Cardoso Lopes | 2010-07-07 | 1 | -8/+32 |
* | Teach the x86 mc assembler that %dr6 = %db6, this implements | Chris Lattner | 2010-06-24 | 1 | -0/+22 |
* | Add tests for different AVX cmp opcodes, also teach the x86 asm parser to und... | Bruno Cardoso Lopes | 2010-06-23 | 1 | -6/+8 |
* | Incremental improvement to the handling of the x86 "Jump if rCX Zero" | Kevin Enderby | 2010-06-08 | 1 | -0/+14 |
* | MC/X86: Add alias for movzx. | Kevin Enderby | 2010-05-28 | 1 | -0/+1 |
* | MC/X86: Add alias for fwait. | Kevin Enderby | 2010-05-28 | 1 | -0/+1 |
* | MC/X86: Add aliases for Jcc variants. | Kevin Enderby | 2010-05-27 | 1 | -0/+13 |
* | Changed the encoding of X86 floating point stack operations where both operands | Kevin Enderby | 2010-05-25 | 1 | -0/+11 |
* | MC/X86: Add a hack to allow recognizing 'cmpltps' and friends. | Daniel Dunbar | 2010-05-25 | 1 | -1/+36 |
* | MC/X86: Add aliases for CMOVcc variants. | Kevin Enderby | 2010-05-24 | 1 | -0/+14 |
* | MC/X86: Subdivide immediates a bit more, so that we properly recognize immedi... | Daniel Dunbar | 2010-05-22 | 1 | -29/+56 |
* | MC/X86: Add alias for setz, setnz, jz, jnz. | Daniel Dunbar | 2010-05-22 | 1 | -0/+4 |
* | Added retl for 32-bit x86 and added retq for 64-bit x86. | Kevin Enderby | 2010-05-21 | 1 | -0/+2 |
* | X86: Model i64i32imm properly, as a subclass of all immediates. | Daniel Dunbar | 2010-05-20 | 1 | -0/+20 |
* | Fix assembly parsing and encoding of the pushf and popf family of | Dan Gohman | 2010-05-20 | 1 | -0/+17 |
* | reapply r103668 with a fix. Never make "minor syntax changes" | Chris Lattner | 2010-05-13 | 1 | -0/+33 |
* | revert r103668 for now, it is apparently breaking things. | Chris Lattner | 2010-05-12 | 1 | -33/+0 |
* | moffset forms of moves are x86-32 only, make the parser | Chris Lattner | 2010-05-12 | 1 | -0/+33 |
* | MC/X86: Extend suffix matching hack to match 'q' suffix. | Daniel Dunbar | 2010-05-12 | 1 | -1/+3 |
* | MC/X86: Chris pointed that 'as' isn't consistent in accepting the long form of | Daniel Dunbar | 2010-05-04 | 1 | -5/+0 |
* | MC/X86: Add "support" for matching ATT style mnemonic prefixes. | Daniel Dunbar | 2010-05-04 | 1 | -2/+63 |
* | teach the x86 asm parser how to handle segment prefixes | Chris Lattner | 2010-04-17 | 1 | -12/+17 |
* | MC/X86: Fix an MCOperand link, when we parsing shrld $1,%eax and friends; I b... | Daniel Dunbar | 2010-03-20 | 1 | -1/+3 |
* | MC/X86/AsmMatcher: Use the new instruction cleanup routine to implement a | Daniel Dunbar | 2010-03-18 | 1 | -3/+42 |
* | MC/X86: Add temporary hack to match shrl $1,%eax correctly, to support testing | Daniel Dunbar | 2010-03-13 | 1 | -0/+9 |
* | MC/X86: Push immediate operands as immediates not expressions when possible. | Daniel Dunbar | 2010-02-13 | 1 | -4/+12 |
* | MC/X86 AsmMatcher: Fix a use after free spotted by d0k, and de-XFAIL | Daniel Dunbar | 2010-02-10 | 1 | -18/+15 |
* | Implement x86 asm parsing support for %st and %st(4) | Chris Lattner | 2010-02-09 | 1 | -0/+35 |
* | pass stringref by value instead of by const& | Chris Lattner | 2010-02-09 | 1 | -1/+2 |
* | Added support for X86 instruction prefixes so llvm-mc can assemble them. The | Kevin Enderby | 2010-02-03 | 1 | -2/+12 |