Support for ADD_PARTS, SUB_PARTS, SHL_PARTS, SHR_PARTS, and SRA_PARTS.
[oota-llvm.git] / lib / Target / X86 /
2006-01-09 Evan ChengSupport for ADD_PARTS, SUB_PARTS, SHL_PARTS, SHR_PARTS...
2006-01-06 Evan Cheng* Added integer div / rem.
2006-01-06 Evan ChengISEL code for MULHU, MULHS, and UNDEF.
2006-01-06 Chris Lattnersilence a bogus gcc warning
2006-01-06 Evan ChengAddd (shl x, 1) ==> (shl x, x) peepholes.
2006-01-06 Evan Chengfold (shl x, 1) -> (add x, x)
2006-01-06 Evan Cheng* Fast call support.
2006-01-05 Evan ChengAdded ConstantFP patterns.
2006-01-05 Jim LaskeyHad expand logic backward.
2006-01-05 Jim LaskeyAdded initial support for DEBUG_LABEL allowing debug...
2006-01-05 Evan ChengDAG based isel call support.
2005-12-27 Chris LattnerFix a problem duraid pointed out to me compiling kc...
2005-12-26 Evan ChengAdded field noResults to Instruction.
2005-12-24 Evan ChengLet the helper functions know about X86::FR32RegClass...
2005-12-23 Evan Cheng* Removed the use of FLAG. Now use hasFlagIn and hasFla...
2005-12-23 Evan ChengMore X86 floating point patterns.
2005-12-23 Chris Lattnermake sure bit_convert's are expanded
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 Jim LaskeyDisengage DEBUG_LOC from non-PPC targets.
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 ChengRemove ISD::RET select code. Now tblgen'd.
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-20 Evan ChengAdded a hook to print out names of target specific...
2005-12-19 Evan ChengX86 conditional branch support.
2005-12-19 Evan ChengIt's essential we clear CodeGenMap after isel every...
2005-12-17 Chris Lattnereliminate some redundancy
2005-12-17 Evan ChengDarwin API issue: indirect load of external and weak...
2005-12-17 Evan ChengRemove a few lines of dead code.
2005-12-17 Evan ChengAdded an idea about any_extend for performance tuning.
2005-12-17 Evan ChengAdded truncate.
2005-12-17 Evan ChengAdded anyext, modelled as zext on X86.
2005-12-17 Evan ChengAdded some isel ideas.
2005-12-17 Evan ChengAdded support for cmp, test, and conditional move instr...
2005-12-17 Evan ChengOnly lower SELECT when using DAG based isel.
2005-12-17 Evan ChengX86 lowers SELECT to a cmp / test followed by a conditi...
2005-12-16 Chris LattnerDon't globalize internal functions
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 ChengHandling zero extension of 1 bit value.
2005-12-15 Evan ChengUse MOV8rm to load 1 bit value.
2005-12-14 Evan ChengFixed a typo: line 2323: MOVSX16rm8 -> MOVZX16rm8....
2005-12-14 Evan ChengAdded sext and zext patterns.
2005-12-13 Evan ChengAdd load + store folding srl and sra patterns.
2005-12-13 Chris LattnerUse the shared asmprinter code for printing special...
2005-12-13 Chris LattnerAdd ELF and darwin support for static ctors and dtors
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 ChengWhen SelectLEAAddr() fails, it shouldn't cause the...
2005-12-12 Evan ChengFor ISD::RET, if # of operands >= 2, try selection...
2005-12-12 Chris Lattnerremove some never-completed and now-obsolete code.
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-07 Chris LattnerX86 doesn't support sextinreg for 8-bit things either.
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-04 Chris LattnerFix PR672 another way which should be more robust
2005-12-03 Chris LattnerFix test/Regression/ExecutionEngine/2005-12-02-TailCall...
2005-12-02 Chris Lattneradd a note
2005-12-01 Nate BegemanSupport multiple ValueTypes per RegisterClass, needed...
2005-12-01 Evan ChengProper support for shifts with register shift value.
2005-11-30 Chris LattnerSelectNodeTo now returns its result, we must pay attent...
2005-11-30 Nate BegemanFix a typo in my latest change
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-30 Evan ChengAdded support to STORE and shifts to DAG to DAG isel.
2005-11-30 Evan ChengFixed a minor bug: - -offset != offset iff offset ...
2005-11-29 Evan ChengAdd more X86 ISel patterns.
2005-11-29 Chris LattnerNo targets support line number info yet.
2005-11-28 Chris LattnerAdd a missed optimization
2005-11-21 Chris LattnerUse HasDotTypeDotSizeDirective instead of forELF
2005-11-21 Chris LattnerRemove a level of indentation by using a continue.
2005-11-21 Chris LattnerSimplify the subtarget info, allow the asmwriter to...
2005-11-21 Chris LattnerUse subtarget information computed by X86Subtarget...
2005-11-21 Chris LattnerMake the X86 subtarget compute the basic target type...
2005-11-21 Chris LattnerAdd a forELF flag, allowing the removal of forCygwin...
2005-11-21 Chris Lattnersimplify and genericize this code
2005-11-21 Chris Lattnerprune #include
2005-11-21 Chris LattnerSwitch to using the shared constant pool printer, along...
2005-11-21 Chris LattnerAdjust to capitalized AsmPrinter method names
2005-11-21 Chris LattnerUse PrivateGlobalPrefix for basic block labels. This...
next