aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Target/X86/X86InstrInfo.td
Commit message (Expand)AuthorAgeFilesLines
...
* Flag -> Glue, the ongoing sagaChris Lattner2010-12-231-13/+13
* Change the X86 backend to stop using the evil ADDC/ADDE/SUBC/SUBE nodes (whichChris Lattner2010-12-201-0/+10
* Formalize the notion that AVX and SSE are non-overlapping extensions from the...Nate Begeman2010-12-101-14/+13
* Rewrite the darwin tlv support to use a chain and return to copyingEric Christopher2010-12-091-2/+2
* it turns out that when ".with.overflow" intrinsics were added to the X86Chris Lattner2010-12-051-1/+7
* Revert this change since it breaks a couple of the AVX tests.Nate Begeman2010-12-031-7/+12
* Remove SSE1-4 disable when AVX is enabled. While this may be useful for deve...Nate Begeman2010-12-031-12/+7
* Implement the data16 prefix.Rafael Espindola2010-11-271-0/+3
* Implement the rex64 prefix.Rafael Espindola2010-11-231-0/+3
* implement PR8524, apparently mainline gas accepts movq as an alias for movdChris Lattner2010-11-211-0/+4
* accept lret as an alias for lretl, fixing the reopened part of PR8592Chris Lattner2010-11-121-0/+3
* implement aliases for div/idiv that have an explicit A register operand,Chris Lattner2010-11-061-0/+20
* add aliases for movs between seg registers and mem. There are multipleChris Lattner2010-11-061-0/+5
* move the "sh[lr]d op,op" -> "shld $1, op,op" aliases to the .td file.Chris Lattner2010-11-061-2/+18
* work-in-progressChris Lattner2010-11-061-7/+6
* go to great lengths to work around a GAS bug my previous patchChris Lattner2010-11-061-6/+6
* rework the rotate-by-1 instructions to be defined like theChris Lattner2010-11-061-0/+27
* change the fp comparison instructions to not have %st0 explicitlyChris Lattner2010-11-061-8/+5
* move the plethora of fp stack aliases to the .td file.Chris Lattner2010-11-061-7/+48
* add (and document) the ability for alias results to haveChris Lattner2010-11-061-0/+13
* generalize alias support to allow the result of an alias toChris Lattner2010-11-061-0/+4
* move fnstsw aliases to .td file, fix typoChris Lattner2010-11-061-1/+6
* move in/out aliases to the .td files.Chris Lattner2010-11-061-0/+16
* move sldt, imul, and movabsq aliases from c++ to .td file.Chris Lattner2010-11-061-0/+18
* fix a bug where we had an implicit assumption that theChris Lattner2010-11-061-6/+14
* move the lcall/ljmp aliases to the .td file.Chris Lattner2010-11-061-4/+20
* move the "movsd -> movsl" alias to the .td files, Chris Lattner2010-11-061-30/+17
* fix some bugs in the alias support, unblocking changing of "clr" aliasesChris Lattner2010-11-061-0/+6
* Reimplement BuildResultOperands to be in terms of the result instruction'sChris Lattner2010-11-061-26/+13
* rearrange a bit.Chris Lattner2010-11-011-50/+55
* use our fancy new MnemonicAlias mechanism to remove a bunch of hacksChris Lattner2010-11-011-3/+16
* "mov[zs]x (mem), GR16" are not ambiguous: the memChris Lattner2010-11-011-0/+6
* Implement enough of the missing instalias support to getChris Lattner2010-11-011-0/+33
* sketch out the planned instruction alias mechanism, add some comments aboutChris Lattner2010-10-311-0/+14
* Resolve a terrible hack in tblgen: instead of hardcodingChris Lattner2010-10-301-2/+2
* Implement (and document!) support for MnemonicAlias's to have Requires Chris Lattner2010-10-301-1/+13
* move fcompi alias to .td file and zap some useless code.Chris Lattner2010-10-301-0/+1
* move rep aliases to td fileChris Lattner2010-10-301-0/+4
* move sal aliases to .td file.Chris Lattner2010-10-301-0/+5
* move a bunch more aliases from .cpp -> .td file.Chris Lattner2010-10-301-2/+18
* move cmov aliases to .td file.Chris Lattner2010-10-301-20/+25
* move setcc and jcc aliases from .cpp to .tdChris Lattner2010-10-301-0/+28
* implement (and document!) the first kind of MC assembler alias, which Chris Lattner2010-10-301-0/+23
* X86: Add alloca probing to dynamic alloca on Windows. Fixes PR8424.Michael J. Spencer2010-10-211-3/+3
* Fix Whitespace.Michael J. Spencer2010-10-201-38/+38
* Added a handful of x86-32 instructions that were missing so that llvm-mc wouldKevin Enderby2010-10-181-1/+39
* Fix PR8365 by adding a more specialized Pat that checks if an 'and' withRafael Espindola2010-10-131-0/+5
* Initial va_arg support for x86-64. Patch by David Meyer!Dan Gohman2010-10-121-1/+10
* Remove the x86 MOV{32,64}{rr,rm,mr}_TC instructions.Jakob Stoklund Olesen2010-10-121-28/+0
* reapply the patch reverted in r116033:Chris Lattner2010-10-081-14/+0