| Commit message (Expand) | Author | Age | Files | Lines |
* | This should always be signed chars, so use int8_t. This fixes a miscompile when | Nick Lewycky | 2011-04-20 | 1 | -3/+3 |
* | Add a new bit that ImmLeaf's can opt into, which allows them to duck out of | Chris Lattner | 2011-04-18 | 1 | -3/+6 |
* | switch the rest of the x86 immediate patterns over to ImmLeaf, | Chris Lattner | 2011-04-17 | 1 | -17/+9 |
* | now that predicates have a decent abstraction layer on them, introduce a new | Chris Lattner | 2011-04-17 | 1 | -1/+6 |
* | Rework our internal representation of node predicates to expose more | Chris Lattner | 2011-04-17 | 1 | -1/+1 |
* | As Dan pointed out, movzbl, movsbl, and friends are nicer than their alias | Bill Wendling | 2011-04-14 | 1 | -13/+13 |
* | Have the X86 back-end emit the alias instead of what's being aliased. In most | Bill Wendling | 2011-04-14 | 1 | -10/+12 |
* | Add an option to not print the alias of an instruction. It defaults to "print | Bill Wendling | 2011-04-13 | 1 | -2/+4 |
* | Recognize loopz and loopnz as aliases for loope and loopne. | Joerg Sonnenberger | 2011-02-22 | 1 | -0/+3 |
* | implement PR9264: disambiguating 'bt mem, imm' as a btl. | Chris Lattner | 2011-02-19 | 1 | -0/+3 |
* | Recognize leavel and leaveq aliases for leave. | Joerg Sonnenberger | 2011-02-17 | 1 | -0/+3 |
* | Target/X86: Tweak win64's tailcall. | NAKAMURA Takumi | 2011-01-26 | 1 | -1/+6 |
* | Fix whitespace. | NAKAMURA Takumi | 2011-01-26 | 1 | -2/+1 |
* | Add another non-commutable instruction that gas accepts commuted forms for. | Nick Lewycky | 2010-12-30 | 1 | -3/+4 |
* | Flag -> Glue, the ongoing saga | Chris Lattner | 2010-12-23 | 1 | -13/+13 |
* | Change the X86 backend to stop using the evil ADDC/ADDE/SUBC/SUBE nodes (which | Chris Lattner | 2010-12-20 | 1 | -0/+10 |
* | Formalize the notion that AVX and SSE are non-overlapping extensions from the... | Nate Begeman | 2010-12-10 | 1 | -14/+13 |
* | Rewrite the darwin tlv support to use a chain and return to copying | Eric Christopher | 2010-12-09 | 1 | -2/+2 |
* | it turns out that when ".with.overflow" intrinsics were added to the X86 | Chris Lattner | 2010-12-05 | 1 | -1/+7 |
* | Revert this change since it breaks a couple of the AVX tests. | Nate Begeman | 2010-12-03 | 1 | -7/+12 |
* | Remove SSE1-4 disable when AVX is enabled. While this may be useful for deve... | Nate Begeman | 2010-12-03 | 1 | -12/+7 |
* | Implement the data16 prefix. | Rafael Espindola | 2010-11-27 | 1 | -0/+3 |
* | Implement the rex64 prefix. | Rafael Espindola | 2010-11-23 | 1 | -0/+3 |
* | implement PR8524, apparently mainline gas accepts movq as an alias for movd | Chris Lattner | 2010-11-21 | 1 | -0/+4 |
* | accept lret as an alias for lretl, fixing the reopened part of PR8592 | Chris Lattner | 2010-11-12 | 1 | -0/+3 |
* | implement aliases for div/idiv that have an explicit A register operand, | Chris Lattner | 2010-11-06 | 1 | -0/+20 |
* | add aliases for movs between seg registers and mem. There are multiple | Chris Lattner | 2010-11-06 | 1 | -0/+5 |
* | move the "sh[lr]d op,op" -> "shld $1, op,op" aliases to the .td file. | Chris Lattner | 2010-11-06 | 1 | -2/+18 |
* | work-in-progress | Chris Lattner | 2010-11-06 | 1 | -7/+6 |
* | go to great lengths to work around a GAS bug my previous patch | Chris Lattner | 2010-11-06 | 1 | -6/+6 |
* | rework the rotate-by-1 instructions to be defined like the | Chris Lattner | 2010-11-06 | 1 | -0/+27 |
* | change the fp comparison instructions to not have %st0 explicitly | Chris Lattner | 2010-11-06 | 1 | -8/+5 |
* | move the plethora of fp stack aliases to the .td file. | Chris Lattner | 2010-11-06 | 1 | -7/+48 |
* | add (and document) the ability for alias results to have | Chris Lattner | 2010-11-06 | 1 | -0/+13 |
* | generalize alias support to allow the result of an alias to | Chris Lattner | 2010-11-06 | 1 | -0/+4 |
* | move fnstsw aliases to .td file, fix typo | Chris Lattner | 2010-11-06 | 1 | -1/+6 |
* | move in/out aliases to the .td files. | Chris Lattner | 2010-11-06 | 1 | -0/+16 |
* | move sldt, imul, and movabsq aliases from c++ to .td file. | Chris Lattner | 2010-11-06 | 1 | -0/+18 |
* | fix a bug where we had an implicit assumption that the | Chris Lattner | 2010-11-06 | 1 | -6/+14 |
* | move the lcall/ljmp aliases to the .td file. | Chris Lattner | 2010-11-06 | 1 | -4/+20 |
* | move the "movsd -> movsl" alias to the .td files, | Chris Lattner | 2010-11-06 | 1 | -30/+17 |
* | fix some bugs in the alias support, unblocking changing of "clr" aliases | Chris Lattner | 2010-11-06 | 1 | -0/+6 |
* | Reimplement BuildResultOperands to be in terms of the result instruction's | Chris Lattner | 2010-11-06 | 1 | -26/+13 |
* | rearrange a bit. | Chris Lattner | 2010-11-01 | 1 | -50/+55 |
* | use our fancy new MnemonicAlias mechanism to remove a bunch of hacks | Chris Lattner | 2010-11-01 | 1 | -3/+16 |
* | "mov[zs]x (mem), GR16" are not ambiguous: the mem | Chris Lattner | 2010-11-01 | 1 | -0/+6 |
* | Implement enough of the missing instalias support to get | Chris Lattner | 2010-11-01 | 1 | -0/+33 |
* | sketch out the planned instruction alias mechanism, add some comments about | Chris Lattner | 2010-10-31 | 1 | -0/+14 |
* | Resolve a terrible hack in tblgen: instead of hardcoding | Chris Lattner | 2010-10-30 | 1 | -2/+2 |
* | Implement (and document!) support for MnemonicAlias's to have Requires | Chris Lattner | 2010-10-30 | 1 | -1/+13 |