summaryrefslogtreecommitdiff
path: root/lib/Target/X86/X86InstrFPStack.td
AgeCommit message (Expand)AuthorFilesLines
2015-04-29Change x86 CMOVE_F to read it source, not write it.Pete Cooper1-8/+8
2015-02-03[X86] Make fxsave64/fxrstor64/xsave64/xsrstor64/xsaveopt64 parseable in AT&T ...Craig Topper1-2/+2
2014-12-04[X86] Clean up whitespace as well as minor coding styleMichael Liao1-38/+38
2014-11-26Replace neverHasSideEffects=1 with hasSideEffects=0 in all .td files.Craig Topper1-3/+3
2014-08-01[X86] Simplify X87 stackifier pass.Akira Hatanaka1-3/+0
2014-03-12[X86] Set the scheduling resources of some of the FPStack instructions.Quentin Colombet1-0/+17
2014-02-19Remove special FP opcode maps and instead add enough MRM_XX formats to handle...Craig Topper1-37/+37
2014-01-17Switch a few instructions to use RI instead I so they don't require REX_W to ...Craig Topper1-5/+5
2014-01-17Fix intel syntax for 64-bit version of FXSAVE/FXRSTOR to use '64' suffix inst...Craig Topper1-2/+2
2014-01-01Second attempt at Removing special form of AddRegFrm used by FP instructions....Craig Topper1-71/+62
2013-12-31Revert r198238 and add FP disassembler tests. It didn't work and I didn't rea...Craig Topper1-62/+71
2013-12-30Remove special form of AddRegFrm used by FP instructions. These instructions ...Craig Topper1-71/+62
2013-07-31Changed register names (and pointer keywords) to be lower case when using Int...Craig Topper1-15/+15
2013-07-23Remove some errant space charcters in mnemonic strings.Craig Topper1-1/+1
2013-07-22More Intel syntax alias fixes.Craig Topper1-1/+1
2013-03-26Annotate x87 and mmx instructions with SchedRW lists.Jakob Stoklund Olesen1-7/+19
2012-05-02This patch continues the work of adding instruction latencies for X86 Atom,Preston Gurd1-65/+89
2012-04-27X86: Don't emit conditional floating point moves on when targeting pre-pentiu...Benjamin Kramer1-9/+24
2012-02-19some comment fix for X86 and ARMJia Liu1-1/+1
2012-02-18Emacs-tag and some comment fix for all ARM, CellSPU, Hexagon, MBlaze, MSP430,...Jia Liu1-2/+2
2012-01-10Instruction selection priority fixes to remove the XMM/XMMInt/orAVX predicate...Craig Topper1-18/+11
2012-01-08Enable FISTTP* instructions when AVX is enabled.Craig Topper1-9/+9
2012-01-03Intel style asm variant does not need '%' prefix.Devang Patel1-14/+14
2011-06-28Clean up the handling of the x87 fp stack to make it more robust.Jakob Stoklund Olesen1-38/+2
2011-02-12Add encodings and mnemonics for FXSAVE64 and FXRSTOR64.Reid Kleckner1-0/+4
2010-12-23Flag -> Glue, the ongoing sagaChris Lattner1-2/+2
2010-11-30Move X86InstrFPStack.td over to PseudoI as well.Eric Christopher1-27/+9
2010-11-06go to great lengths to work around a GAS bug my previous patchChris Lattner1-2/+2
2010-11-06change the fp comparison instructions to not have %st0 explicitlyChris Lattner1-4/+4
2010-10-22Reverting r117031 to cleanup valgrind errors.Andrew Trick1-3/+3
2010-10-21More tweaks to X86 instructions to allow the 'w' suffix in places it makesKevin Enderby1-3/+3
2010-10-05allow !strconcat to take more than two operands to eliminateChris Lattner1-4/+4
2010-10-05refactor .td files a bit, moving system instructions out to X86InstrSystem.tdChris Lattner1-3/+4
2010-09-22convert the last 4 X86ISD nodes that should have memoperands to have them.Chris Lattner1-4/+6
2010-09-22give FP_TO_INT16_IN_MEM and friends a memoperand. They are onlyChris Lattner1-4/+5
2010-08-26Fix comment typos.Bob Wilson1-1/+1
2010-07-16Remove the X86::FP_REG_KILL pseudo-instruction and the X86FloatingPointRegKillJakob Stoklund Olesen1-4/+0
2010-07-11Use target independent COPY instructions for the fake fextend and froundJakob Stoklund Olesen1-6/+6
2010-06-18Remove isTwoAddress from here too.Eric Christopher1-2/+2
2010-05-03Changed llvm-mc to use the same suffixes with floating point compareKevin Enderby1-6/+6
2010-03-19Now that tblgen can handle matching implicit defs of instructionsChris Lattner1-6/+4
2010-03-14add support for pentium class CPUs which do not have cmov,Chris Lattner1-3/+12
2010-02-27The mayHaveSideEffects flag is no longer used.Dan Gohman1-1/+1
2010-02-05fix a case where we'd mis-encode fisttp because of an incorrect (andChris Lattner1-1/+0
2009-12-18Instruction fixes, added instructions, and AsmString changes in theSean Callanan1-28/+98
2009-10-29Rename usesCustomDAGSchedInserter to usesCustomInserter, and update aDan Gohman1-1/+1
2009-09-16Removed a few instructions that were alreadySean Callanan1-5/+0
2009-09-16Added a variety of floating-point and SSE instructions.Sean Callanan1-0/+30
2009-02-09Implement FpSET_ST1_*.Evan Cheng1-0/+6
2008-12-03Rename isSimpleLoad to canFoldAsLoad, to better reflect its meaning.Dan Gohman1-1/+1