Delete PHI nodes that are not dead but are locked in a cycle of single
[oota-llvm.git] / lib / Target /
2005-01-17 Chris LattnerDo not fold a load into a comparison that is used by...
2005-01-17 Chris LattnerDo not codegen 'xor bool, true' as 'not reg'. not...
2005-01-17 Chris LattnerSet up the shift and setcc types.
2005-01-16 Tanya LattnerAdded paramters to a few functions in order to allow...
2005-01-16 Chris Lattner* Adjust to changes in TargetLowering interfaces.
2005-01-16 Chris Lattnercycles_t -> CycleCount_t
2005-01-16 Reid SpencerRename BUILD_* to PROJ_*
2005-01-16 Tanya LattnerFixed a couple of instructions that broke SSA.
2005-01-16 Chris LattnerImprove compatiblity with HPUX on Itanium, patch by...
2005-01-15 Chris LattnerAdd a new target-independent code generator flag.
2005-01-15 Chris LattnerAdd support for truncstore and *extload.
2005-01-14 Chris LattnerAdjust to CopyFromREg changes.
2005-01-14 Chris LattnerFix Regression/CodeGen/PowerPC/2005-01-14-UndefLong.ll
2005-01-14 Chris LattnerFix: Regression/CodeGen/PowerPC/2005-01-14-SetSelectCra...
2005-01-13 Chris LattnerAdd new ImplicitDef node, rename CopyRegSDNode class...
2005-01-13 Chris LattnerCodegen factor nodes more intelligently according to...
2005-01-13 Chris LattnerInitial trivial (but stupid) codegen for this node.
2005-01-13 Chris LattnerAdd some really pedantic assertions to the load folding...
2005-01-12 Chris LattnerWe can only fold a load into an op if there is exactly...
2005-01-12 Chris LattnerTry both ways to fold an add together. This allows...
2005-01-12 Chris LattnerFix a major miscompilation where we were overwriting...
2005-01-12 Chris LattnerDo not use the type of the RHS constant to determine...
2005-01-12 Chris LattnerDo not lose the offset from teh global when peephole...
2005-01-12 Jeff CohenFix C++ more compilatiom errors
2005-01-12 Chris LattnerFix a compile error with VC++, which things that static...
2005-01-12 Chris LattnerFix a bug that caused us to crash on povray. We weren...
2005-01-12 Chris LattnerPrint a load of a null pointer (in intel mode) like...
2005-01-12 Chris LattnerPrint a load of a null pointer like this:
2005-01-12 Chris LattnerFix a crash compiling povray on UINT_TO_FP from i16.
2005-01-12 Chris LattnerThere are no [mem] op= reg instructions for FP, so...
2005-01-12 Chris LattnerFix a bug where we didn't insert FP_REG_KILL instructio...
2005-01-12 Chris LattnerFold TRUNCATE (LOAD P) into a smaller load from P.
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...
next