summaryrefslogtreecommitdiff
path: root/lib/Target/X86/X86InstrFPStack.td
Commit message (Expand)AuthorAge
* Clean up the handling of the x87 fp stack to make it more robust.Jakob Stoklund Olesen2011-06-28
* Add encodings and mnemonics for FXSAVE64 and FXRSTOR64.Reid Kleckner2011-02-12
* Flag -> Glue, the ongoing sagaChris Lattner2010-12-23
* Move X86InstrFPStack.td over to PseudoI as well.Eric Christopher2010-11-30
* go to great lengths to work around a GAS bug my previous patchChris Lattner2010-11-06
* change the fp comparison instructions to not have %st0 explicitlyChris Lattner2010-11-06
* Reverting r117031 to cleanup valgrind errors.Andrew Trick2010-10-22
* More tweaks to X86 instructions to allow the 'w' suffix in places it makesKevin Enderby2010-10-21
* allow !strconcat to take more than two operands to eliminateChris Lattner2010-10-05
* refactor .td files a bit, moving system instructions out to X86InstrSystem.tdChris Lattner2010-10-05
* convert the last 4 X86ISD nodes that should have memoperands to have them.Chris Lattner2010-09-22
* give FP_TO_INT16_IN_MEM and friends a memoperand. They are onlyChris Lattner2010-09-22
* Fix comment typos.Bob Wilson2010-08-26
* Remove the X86::FP_REG_KILL pseudo-instruction and the X86FloatingPointRegKillJakob Stoklund Olesen2010-07-16
* Use target independent COPY instructions for the fake fextend and froundJakob Stoklund Olesen2010-07-11
* Remove isTwoAddress from here too.Eric Christopher2010-06-18
* Changed llvm-mc to use the same suffixes with floating point compareKevin Enderby2010-05-03
* Now that tblgen can handle matching implicit defs of instructionsChris Lattner2010-03-19
* add support for pentium class CPUs which do not have cmov,Chris Lattner2010-03-14
* The mayHaveSideEffects flag is no longer used.Dan Gohman2010-02-27
* fix a case where we'd mis-encode fisttp because of an incorrect (andChris Lattner2010-02-05
* Instruction fixes, added instructions, and AsmString changes in theSean Callanan2009-12-18
* Rename usesCustomDAGSchedInserter to usesCustomInserter, and update aDan Gohman2009-10-29
* Removed a few instructions that were alreadySean Callanan2009-09-16
* Added a variety of floating-point and SSE instructions.Sean Callanan2009-09-16
* Implement FpSET_ST1_*.Evan Cheng2009-02-09
* Rename isSimpleLoad to canFoldAsLoad, to better reflect its meaning.Dan Gohman2008-12-03
* Use ## for comment delimiter on darwin x86-32, soDale Johannesen2008-03-25
* remove Evan's "ugly hack" that sorta attempted to get Chris Lattner2008-03-21
* Add support for calls that return two FP values inChris Lattner2008-03-21
* Eliminate the FP_GET_ST0/FP_SET_ST0 target-specific dag nodes, just lower to Chris Lattner2008-03-10
* rename FP_SETRESULT -> FP_SET_ST0Chris Lattner2008-03-09
* rename FpGETRESULT32 -> FpGET_ST0_32 etc. Add support forChris Lattner2008-03-09
* Work in progress. This patch *fixes* x86-64 calls which are modelled as Struc...Evan Cheng2008-01-29
* more flags set rightChris Lattner2008-01-11
* Start inferring side effect information more aggressively, and fix many bugs ...Chris Lattner2008-01-10
* remove explicit sets of 'neverHasSideEffects' that can now be Chris Lattner2008-01-10
* get def use info more correct.Chris Lattner2008-01-10
* rename isLoad -> isSimpleLoad due to evan's desire to have such a predicate.Chris Lattner2008-01-06
* Remove attribution from file headers, per discussion on llvmdev.Chris Lattner2007-12-29
* Add "mayHaveSideEffects" and "neverHasSideEffects" flags to some instructions. IBill Wendling2007-12-17
* LD_Fp64m should have "isRematerializable" set.Bill Wendling2007-12-17
* Implement codegen for flt_rounds on x86Anton Korobeynikov2007-11-16
* Corrected many typing errors. And removed 'nest' parameter handlingArnold Schwaighofer2007-10-12
* Enabling new condition code modeling scheme.Evan Cheng2007-09-29
* New style x87 cmp instructions.Evan Cheng2007-09-25
* Added support for new condition code modeling scheme (i.e. physical register ...Evan Cheng2007-09-25
* Fix PR 1681. When X86 target uses +sse -sse2,Dale Johannesen2007-09-23
* Add implicit def of EFLAGS on those instructions that may modify flags.Evan Cheng2007-09-14
* Remove (somewhat confusing) Imp<> helper, use let Defs = [], Uses = [] instead.Evan Cheng2007-09-11