summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/X86/X86InstrInfo.td
Commit message (Expand)AuthorAgeFilesLines
* Remove a bunch of ad-hoc target-specific flags that were only used by theChris Lattner2004-08-111-31/+9
* Add asmprintergen support for the last X86 instruction that needs it: pcrelat...Chris Lattner2004-08-111-1/+5
* Scrunch memoperands, add a few more for floating point memopsChris Lattner2004-08-111-68/+61
* Make FPI take asm string and operand listChris Lattner2004-08-111-39/+33
* Nuke the Im*i* patterns, by asmprintergenifying all users.Chris Lattner2004-08-111-70/+73
* X86 instructions that read-modify-write memory are not LLVM two-address instr...Chris Lattner2004-08-111-78/+60
* Get rid of the Im8, Im16, Im32 classes, converting more instructions over toChris Lattner2004-08-111-224/+300
* Convert asmprinter to new style of instruction printerChris Lattner2004-08-111-8/+33
* This is purely a formatting patch that gets us closer to the mecca of fittingChris Lattner2004-08-101-60/+103
* Drop the first argument of FPI, and asmprinterify fxchChris Lattner2004-08-101-28/+32
* This purely mechanical patch gives the "I" tblgen class operand list and asmChris Lattner2004-08-101-312/+239
* Convert Ii32 instructions over to use the asmprinter generatorChris Lattner2004-08-101-16/+16
* Convert the Ii16 instructions overChris Lattner2004-08-101-23/+26
* Convert all Ii8 instructions over to the autogenerated asmprinter.Chris Lattner2004-08-101-36/+36
* Convert all I<> instructions to asmformat.Chris Lattner2004-08-011-224/+302
* Eliminate 3 of the X86 printImplicit* flags.Chris Lattner2004-08-011-8/+1
* Convert more instructions over to the asmprinterChris Lattner2004-08-011-50/+66
* Switch more instructions over to using the asmprinter. Fix bugs in the emissionChris Lattner2004-08-011-36/+47
* Specify an asm string and operands lists for a bunch of instructions.Chris Lattner2004-08-011-38/+75
* Entirely eliminate all patterns and expanders from this file. We shall goChris Lattner2004-08-011-82/+45
* Mark barrier instructions. Execution does not fall through uncond branchesChris Lattner2004-07-311-2/+4
* No really, these are dead nowChris Lattner2004-06-111-2/+0
* Now that compare instructions aren't lumped in with the other twoargfp instru...Chris Lattner2004-06-111-2/+2
* Introduce a new FP instruction type to separate the compare cases from theChris Lattner2004-06-111-4/+5
* Add support for the setp instructionsChris Lattner2004-06-111-0/+2
* Add immediate forms of in/out. Use let to shorten linesChris Lattner2004-04-131-7/+19
* Fix issues that the local allocator has dealing with instructions that implic...Chris Lattner2004-04-121-3/+4
* No really, fix printing for LLC. I gotta get a way for CVS to whine at me ifChris Lattner2004-04-121-1/+1
* Correct printing for LLC and the encoding for the JITChris Lattner2004-04-121-3/+4
* Add two new instructionsChris Lattner2004-04-121-0/+4
* Add some new instructionsChris Lattner2004-04-111-1/+38
* Changes recommended by Chris:John Criswell2004-04-081-2/+2
* Added the llvm.readport and llvm.writeport intrinsics for x86. These doJohn Criswell2004-04-081-2/+25
* Fix incorrect encoding of some ADC and SBB instuctionsChris Lattner2004-04-061-9/+9
* The sbb instructions really ARE sbb's, not adc'sChris Lattner2004-04-061-4/+4
* Fix type in commentsAlkis Evlogimenos2004-04-021-2/+2
* Add more ADC and SBB variantsAlkis Evlogimenos2004-04-021-7/+14
* Add FP conditional move instructions, which annoyingly have special propertiesChris Lattner2004-03-311-4/+17
* Fix some serious bugs in the cmov descriptions, which didn't cause a problem ...Chris Lattner2004-03-301-60/+60
* Add LAHF instructionAlkis Evlogimenos2004-03-151-0/+1
* Add support for a wider range of CMOV instructions.Alkis Evlogimenos2004-03-121-2/+54
* Differentiate between extended precision floats (80-bit) and double precision...Alkis Evlogimenos2004-03-091-1/+1
* Add memory operand version of conditional move.Alkis Evlogimenos2004-03-071-3/+7
* Use correct template for SHLD and SHRD instructions so that the memoryAlkis Evlogimenos2004-02-291-9/+9
* A big X86 instruction rename. The instructions are renamed to makeAlkis Evlogimenos2004-02-291-334/+334
* Use correct template for ADC instruction with memory operands.Alkis Evlogimenos2004-02-291-2/+2
* SHLD and SHRD take 32-bit operands but an 8-bit immediate. Rename themAlkis Evlogimenos2004-02-281-4/+4
* Floating point loads/stores act on memory operands. Rename them toAlkis Evlogimenos2004-02-281-17/+17
* Rename instruction templates to be easier to the human eye toAlkis Evlogimenos2004-02-281-254/+254
* Each instruction now has both an ImmType and a MemType. This describesAlkis Evlogimenos2004-02-281-433/+467
OpenPOWER on IntegriCloud