aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Target/X86/X86InstrFPStack.td
Commit message (Expand)AuthorAgeFilesLines
* Remove the X86::FP_REG_KILL pseudo-instruction and the X86FloatingPointRegKillJakob Stoklund Olesen2010-07-161-4/+0
* Use target independent COPY instructions for the fake fextend and froundJakob Stoklund Olesen2010-07-111-6/+6
* Remove isTwoAddress from here too.Eric Christopher2010-06-181-2/+2
* Changed llvm-mc to use the same suffixes with floating point compareKevin Enderby2010-05-031-6/+6
* Now that tblgen can handle matching implicit defs of instructionsChris Lattner2010-03-191-6/+4
* add support for pentium class CPUs which do not have cmov,Chris Lattner2010-03-141-3/+12
* The mayHaveSideEffects flag is no longer used.Dan Gohman2010-02-271-1/+1
* fix a case where we'd mis-encode fisttp because of an incorrect (andChris Lattner2010-02-051-1/+0
* Instruction fixes, added instructions, and AsmString changes in theSean Callanan2009-12-181-28/+98
* Rename usesCustomDAGSchedInserter to usesCustomInserter, and update aDan Gohman2009-10-291-1/+1
* Removed a few instructions that were alreadySean Callanan2009-09-161-5/+0
* Added a variety of floating-point and SSE instructions.Sean Callanan2009-09-161-0/+30
* Implement FpSET_ST1_*.Evan Cheng2009-02-091-0/+6
* Rename isSimpleLoad to canFoldAsLoad, to better reflect its meaning.Dan Gohman2008-12-031-1/+1
* Use ## for comment delimiter on darwin x86-32, soDale Johannesen2008-03-251-10/+10
* remove Evan's "ugly hack" that sorta attempted to get Chris Lattner2008-03-211-4/+0
* Add support for calls that return two FP values inChris Lattner2008-03-211-0/+9
* Eliminate the FP_GET_ST0/FP_SET_ST0 target-specific dag nodes, just lower to Chris Lattner2008-03-101-20/+6
* rename FP_SETRESULT -> FP_SET_ST0Chris Lattner2008-03-091-7/+7
* rename FpGETRESULT32 -> FpGET_ST0_32 etc. Add support forChris Lattner2008-03-091-26/+38
* Work in progress. This patch *fixes* x86-64 calls which are modelled as Struc...Evan Cheng2008-01-291-0/+7
* more flags set rightChris Lattner2008-01-111-13/+15
* Start inferring side effect information more aggressively, and fix many bugs ...Chris Lattner2008-01-101-18/+30
* remove explicit sets of 'neverHasSideEffects' that can now be Chris Lattner2008-01-101-1/+1
* get def use info more correct.Chris Lattner2008-01-101-4/+4
* rename isLoad -> isSimpleLoad due to evan's desire to have such a predicate.Chris Lattner2008-01-061-1/+1
* Remove attribution from file headers, per discussion on llvmdev.Chris Lattner2007-12-291-2/+2
* Add "mayHaveSideEffects" and "neverHasSideEffects" flags to some instructions. IBill Wendling2007-12-171-2/+2
* LD_Fp64m should have "isRematerializable" set.Bill Wendling2007-12-171-1/+2
* Implement codegen for flt_rounds on x86Anton Korobeynikov2007-11-161-1/+6
* Corrected many typing errors. And removed 'nest' parameter handlingArnold Schwaighofer2007-10-121-1/+1
* Enabling new condition code modeling scheme.Evan Cheng2007-09-291-50/+15
* New style x87 cmp instructions.Evan Cheng2007-09-251-0/+18
* Added support for new condition code modeling scheme (i.e. physical register ...Evan Cheng2007-09-251-0/+25
* Fix PR 1681. When X86 target uses +sse -sse2,Dale Johannesen2007-09-231-66/+69
* Add implicit def of EFLAGS on those instructions that may modify flags.Evan Cheng2007-09-141-1/+1
* Remove (somewhat confusing) Imp<> helper, use let Defs = [], Uses = [] instead.Evan Cheng2007-09-111-9/+14
* Mark load instructions with isLoad = 1.Evan Cheng2007-08-301-0/+2
* Long double patch 8 of N: make it partially work inDale Johannesen2007-08-071-53/+50
* Long double patch 7 of N, unless I lost count:). Dale Johannesen2007-08-071-0/+24
* Get X86 long double calling convention to workDale Johannesen2007-08-061-0/+6
* Long double patch 4 of N: initial x87 implementation.Dale Johannesen2007-08-051-4/+75
* Change the x86 assembly output to use tab characters to separate theDan Gohman2007-07-311-57/+57
* Redo and generalize previously removed opt for pinsrw: (vextract (v4i32 bc (v...Evan Cheng2007-07-311-11/+0
* No more noResults.Evan Cheng2007-07-211-6/+5
* Change instruction description to split OperandList into OutOperandList andEvan Cheng2007-07-191-118/+119
* Fix fp_constant_op failure.Dale Johannesen2007-07-101-0/+3
* fix 80 columnn violations, increasing the world'sDale Johannesen2007-07-101-19/+28
* Refactor X87 instructions. As a side effect, allDale Johannesen2007-07-041-374/+198
* Some spacing fixes. Cosmetic.Dale Johannesen2007-07-031-183/+183