More X86 floating point patterns.
[oota-llvm.git] / lib / Target / X86 / X86InstrInfo.td
2005-12-23 Evan ChengMore X86 floating point patterns.
2005-12-22 Evan ChengBye bye HACKTROCITY.
2005-12-21 Evan Cheng* Fix a GlobalAddress lowering bug.
2005-12-21 Evan ChengOops. Accidentally deleted RET pattern. It's still...
2005-12-21 Evan Cheng* Added support for X86 RET with an additional operand...
2005-12-21 Chris LattnerThis was meant to go in
2005-12-21 Chris LattnerRewrite FP stackifier support in the X86InstrInfo.td...
2005-12-21 Chris LattnerWrap some long lines: no functionality change
2005-12-21 Evan Cheng* Added lowering hook for external weak global address...
2005-12-20 Evan ChengSSE2 floating point load / store patterns. SSE2 fp...
2005-12-20 Evan ChengAdded X86 readport patterns.
2005-12-19 Evan ChengX86 conditional branch support.
2005-12-17 Chris Lattnereliminate some redundancy
2005-12-17 Evan ChengAdded anyext, modelled as zext on X86.
2005-12-17 Evan ChengAdded support for cmp, test, and conditional move instr...
2005-12-15 Evan Cheng* Promote all 1 bit entities to 8 bit.
2005-12-15 Evan ChengAdded frameindex, constpool, globaladdr, and externalsy...
2005-12-15 Evan ChengUse MOV8rm to load 1 bit value.
2005-12-14 Evan ChengAdded sext and zext patterns.
2005-12-13 Evan ChengAdd load + store folding srl and sra patterns.
2005-12-13 Evan ChengBeautify a few patterns.
2005-12-13 Evan ChengSome shl patterns which do load + store folding.
2005-12-13 Evan ChengA few helper fragments for loads. e.g. (i8 (load addr...
2005-12-13 Evan ChengAdd and, or, and xor patterns which fold load + stores.
2005-12-13 Evan ChengAdd inc + dec patterns which fold load + stores.
2005-12-13 Evan ChengAdd neg and not patterns which fold load + stores.
2005-12-13 Evan ChengMissed a couple redundant explicit type casts.
2005-12-13 Evan ChengFix some bad choice of names: i16SExt8 ->i16immSExt8...
2005-12-13 Evan Cheng* Split immSExt8 to i16SExt8 and i32SExt8 for i16 and...
2005-12-12 Evan ChengAdd some integer mul patterns.
2005-12-12 Evan ChengAdd some sub patterns.
2005-12-12 Evan ChengAdd a few more add / store patterns. e.g. ADD32mi8.
2005-12-10 Evan Cheng* Added X86 store patterns.
2005-12-09 Evan ChengAdded patterns for ADD8rm, etc. These fold load operand...
2005-12-08 Evan ChengAdded explicit type field to ComplexPattern.
2005-12-08 Evan Cheng* Added intelligence to X86 LEA addressing mode matchin...
2005-12-05 Evan ChengRemove unnecessary let hasCtrlDep=1 now it can be inferred.
2005-12-05 Chris LattnerSeveral things:
2005-12-04 Evan ChengAdded isel patterns for RET, JMP, and WRITEPORT.
2005-12-01 Evan ChengProper support for shifts with register shift value.
2005-11-30 Nate BegemanNo longer track value types for asm printer operands...
2005-11-30 Chris LattnerFix a bug in a recent patch that broke shifts
2005-11-29 Evan ChengAdd more X86 ISel patterns.
2005-11-20 Chris Lattnerencode rdtsc correctly
2005-11-20 Andrew LenharthThe second patch of X86 support for read cycle counter.
2005-11-19 Chris LattnerTeach the x86 backend about the register constraints...
2005-11-18 Chris Lattneradd more patterns, patch by Evan Cheng.
2005-11-17 Chris LattnerAdd patterns for some 16-bit immediate instructions...
2005-11-16 Chris LattnerAdd patterns for several simple instructions that take...
2005-10-14 Nate BegemanProperly split f32 and f64 into separate register class...
2005-09-14 Chris Lattnergive all operands names
2005-08-19 Chris Lattneradd a few missing cases
2005-08-19 Chris LattnerGive ADJCALLSTACKDOWN/UP the correct operands.
2005-08-03 Nate BegemanScalar SSE: load +0.0 -> xorps/xorpd
2005-07-15 Nate BegemanGet closer to fully working scalar FP in SSE regs....
2005-07-06 Nate BegemanFirst round of support for doing scalar FP using the...
2005-06-27 Nate BegemanInitial set of .td file changes necessary to get scalar...
2005-05-15 Chris LattnerAdd markers in the asm file for tail calls, add a new...
2005-05-15 Chris LattnerYes, calltarget is the operand of the day.
2005-05-14 Chris LattnerAdd some new instructions
2005-05-13 Chris Lattneradd 'ret imm' instruction
2005-05-09 Chris LattnerFix the syntax of the i/o instructions, these are obvio...
2005-04-28 Chris LattnerAdd some new X86 instrs, patch contributed by Morten...
2005-04-06 Chris Lattneradd signed versions of the extra precision multiplies
2005-04-02 Chris Lattneradd an fabs instr
2005-02-27 Chris LattnerFix spelling, patch contributed by Gabor Greif!
2005-01-19 Chris LattnerAdd rotate instructions.
2005-01-19 Chris LattnerImprove coverage of the X86 instruction set by adding...
2005-01-19 Chris LattnerTeach the code generator that shrd/shld is commutable...
2005-01-10 Chris LattnerAdd conditional moves for the parity flag.
2005-01-03 Chris LattnerADC and IMUL are also commutable.
2005-01-02 Chris LattnerTwo changes here:
2004-11-10 John CriswellCorrect the name of stosd for the AT&T syntax:
2004-10-06 Chris LattnerRemove debugging code, fix encoding problem. This...
2004-10-06 Chris LattnerAdd some new instructions. Fix the asm string for...
2004-10-04 Chris LattnerConvert some missed patterns to support AT&T style
2004-10-04 Chris LattnerApparently the GNU assembler has a HUGE hack to be...
2004-10-04 Chris LattnerFix incorrect suffix
2004-10-04 Chris LattnerFix some more missed suffixes and swapped operands
2004-10-04 Chris LattnerAdd missing suffixes to FP instructions for AT&T mode
2004-10-03 Chris LattnerAdd support to the instruction patterns for AT&T style...
2004-09-08 Alkis EvlogimenosUse a shorter form to express implicit use/defs in...
2004-09-08 Alkis EvlogimenosA call instruction should implicitely define ST0 since...
2004-08-11 Chris LattnerRemove a bunch of ad-hoc target-specific flags that...
2004-08-11 Chris LattnerAdd asmprintergen support for the last X86 instruction...
2004-08-11 Chris LattnerScrunch memoperands, add a few more for floating point...
2004-08-11 Chris LattnerMake FPI take asm string and operand list
2004-08-11 Chris LattnerNuke the Im*i* patterns, by asmprintergenifying all...
2004-08-11 Chris LattnerX86 instructions that read-modify-write memory are...
2004-08-11 Chris LattnerGet rid of the Im8, Im16, Im32 classes, converting...
2004-08-11 Chris LattnerConvert asmprinter to new style of instruction printer
2004-08-10 Chris LattnerThis is purely a formatting patch that gets us closer...
2004-08-10 Chris LattnerDrop the first argument of FPI, and asmprinterify fxch
2004-08-10 Chris LattnerThis purely mechanical patch gives the "I" tblgen class...
2004-08-10 Chris LattnerConvert Ii32 instructions over to use the asmprinter...
2004-08-10 Chris LattnerConvert the Ii16 instructions over
2004-08-10 Chris LattnerConvert all Ii8 instructions over to the autogenerated...
2004-08-01 Chris LattnerConvert all I<> instructions to asmformat.
2004-08-01 Chris LattnerEliminate 3 of the X86 printImplicit* flags.
2004-08-01 Chris LattnerConvert more instructions over to the asmprinter
next