Be more careful about order of arg evalution for CopyToReg nodes. This shrinks
[oota-llvm.git] / lib / Target /
2005-01-12 Chris LattnerBe more careful about order of arg evalution for CopyTo...
2005-01-12 Chris LattnerFold some more [mem] op= val operators. This allows...
2005-01-11 Chris LattnerFold loads into sign/zero extends. instead of:
2005-01-11 Chris LattnerComment out debug code :)
2005-01-11 Chris LattnerHandle the global address case here, not just the offse...
2005-01-11 Chris LattnerTreat int constants as not requiring a register, since...
2005-01-11 Chris Lattner* Factor a bunch of binary operator cases into shared...
2005-01-11 Chris LattnerFold multiplies by 3,5,9 into addressing modes when...
2005-01-11 Chris LattnerInstead of generating stuff like this:
2005-01-11 Chris LattnerImplement MEMCPY natively in terms of rep movs*
2005-01-11 Chris LattnerImplement memset -> rep stos*
2005-01-11 Chris LattnerAnnounce that we don't support mem ops yet.
2005-01-11 Chris LattnerTeach the address selector to make 'reg+reg' addressing...
2005-01-11 Chris LattnerEmit NOT instructions.
2005-01-11 Chris LattnerFix a bug emitting branches that broke a lot of programs.
2005-01-11 Chris LattnerBe more careful where we set ContainsFPCode. We were...
2005-01-11 Chris LattnerFix a major bug in setcc/cmov folding, where we acciden...
2005-01-11 Chris LattnerTake register pressure into account when we have to...
2005-01-10 Chris LattnerFold setcc instructions into selects.
2005-01-10 Chris LattnerAdd conditional moves for the parity flag.
2005-01-10 Chris LattnerImplement 8-bit multiply for X86.
2005-01-09 Chris LattnerCodegen (Reg|imm)+&GV as an LEA, because we cannot...
2005-01-09 Chris LattnerFix copy and pasto's for FP -> Int. This fixes fldry
2005-01-09 Chris LattnerInitial implementation of FP->INT and INT->FP casts
2005-01-09 Chris LattnerFix a subtle bug involving constant expr casts from...
2005-01-09 Chris LattnerImplement varargs and returnaddress/frameaddress intrin...
2005-01-08 Chris LattnerOkay 15th time is the charm. Looking at the vector...
2005-01-08 Chris LattnerOkay, my off by one was actually off by two. This...
2005-01-08 Chris LattnerFix off by one error
2005-01-08 Chris LattnerAdjust to changes in LowerCallTo interface
2005-01-08 Chris LattnerWrap long line.
2005-01-08 Chris LattnerThe X86 instruction selector already handles codegen of:
2005-01-07 Chris LattnerAllow the selection-dag based selector to be diabled...
2005-01-07 Chris LattnerReimplementation of the X86 pattern isel. This is...
2005-01-07 Chris LattnerThis file is now dead.
2005-01-07 Chris LattnerAdd a new prototype
2005-01-06 Chris LattnerCodegen -1 and -0.0 more efficiently. This implements...
2005-01-06 Jeff CohenFix CBE code so that it compiles with VC++.
2005-01-05 Chris Lattner1. If a double FP constant must be put into a constant...
2005-01-05 Chris LattnerMinor optimization to allocate R8 registers in a better...
2005-01-03 Jeff CohenRevert elimination of global variable hack... still...
2005-01-03 Chris LattnerADC and IMUL are also commutable.
2005-01-02 Chris LattnerThis hunk:
2005-01-02 Jeff CohenEliminate the use of the global variable hack in the...
2005-01-02 Chris LattnerDisable 2->3 address promotion of add and inc instructi...
2005-01-02 Chris LattnerAdd a new method.
2005-01-02 Chris LattnerAdd support for SETNPr to lower to memory form.
2005-01-02 Chris LattnerImplement the convertToThreeAddress method, add support...
2005-01-02 Chris LattnerTwo changes here:
2005-01-02 Chris LattnerAdd some bits that can be set for instructions.
2005-01-01 Chris LattnerFix a FIXME: Select instructions on longs were miscompiled.
2005-01-01 Chris LattnerSubstantially improve the code generated by non-folded...
2004-12-29 Chris LattnerFix PR490
2004-12-17 Chris LattnerRemove unused enum value
2004-12-17 Chris LattnerRemove unused #include
2004-12-17 Chris LattnerChange the sentinal
2004-12-17 Chris LattnerCreate a stack slot for the return address lazily inste...
2004-12-16 Tanya LattnerChris is a pain ;) Removing reassociate.
2004-12-16 Tanya LattnerRemoving commented out lines.
2004-12-16 Tanya LattnerRemoved LICM and GCSE.
2004-12-16 Chris LattnerRemove dead #include
2004-12-16 Chris LattnerAdjust to changes in asmwriter filenames
2004-12-16 Chris LattnerSpecify all of the targets built.
2004-12-16 Chris LattnerUse the rules in Makefile.rules to build SparcV9GenCode...
2004-12-16 Chris LattnerFix header
2004-12-16 Chris LattnerFactor out common .td file chunks.
2004-12-15 Chris LattnerFix PR485, instead of emitting zero sized arrays, emit...
2004-12-14 Brian GaekeThe mystery of Olden/tsp solved, and more opportunities...
2004-12-14 Brian GaekeGet rid of shifts by zero in most cases.
2004-12-13 Chris LattnerWhen generating code for X86 targets, make sure the...
2004-12-13 Chris LattnerAdd some notes
2004-12-13 Chris LattnerSet the rounding mode for the X86 FPU to 64-bits instea...
2004-12-13 Brian GaekeAdd V8 SPEC status.
2004-12-12 Chris LattnerFix Regression/CodeGen/PowerPC/2004-12-12-ZeroSizeCommo...
2004-12-12 Chris LattnerCSE calls to getTypeSize.
2004-12-12 Chris LattnerUse the target triple to pick this target.
2004-12-12 Brian GaekeComplete the list of MultiSource failures.
2004-12-12 Brian Gaekehbd should be working now.
2004-12-12 Brian GaekeFinally enable the setcc-branch folding code.
2004-12-12 Brian GaekeAdd (currently disabled) code for canFoldSetCC
2004-12-12 Brian GaekeAdd stubs for setcc-branch folding support.
2004-12-11 Brian GaekePrint llvm code one function at a time.
2004-12-11 Brian GaekeJIT should print LLVM each function before selecting...
2004-12-11 Brian GaekeBools are *also* not ints. Sigh. Furthermore, most...
2004-12-11 Brian GaekeLook for many more moves to fold (previously, we only
2004-12-11 Brian GaekeMake GEPs not suck so much:
2004-12-11 Brian GaekeUpdate lists of failing benchmarks, including info...
2004-12-10 Brian GaekeMove -lowerselect later in the chain; some select instr...
2004-12-10 Brian GaekeAdd the rest of the multiply instructions.
2004-12-10 Brian GaekeSupport binary operations with immediates for <= cInt.
2004-12-10 Brian GaekeUpdate lists of failing benchmarks (except C++...someth...
2004-12-10 Brian GaekeEmit correct prototype for __builtin_alloca on V8.
2004-12-10 Brian GaekeAdd SparcV8 target back into the build
2004-12-10 Brian GaekeAdjust paths: Sparc/V8 --> SparcV8
2004-12-10 Brian GaekeMake this file self-contained.
2004-12-10 Brian GaekeUpdate list of failing MultiSource benchmarks. It works...
2004-12-10 Brian GaekeWhen FpMOVDs appeared in pairs, we were mistakenly...
2004-12-09 Brian GaekeWe're continuing to make progress on MultiSource.
2004-12-09 Brian GaekeBytes and shorts are aligned differently from words.
2004-12-09 Brian GaekeFix asm-printing directives (how did we not see this...
next