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