Age | Commit message (Expand) | Author |
2006-02-10 | add some notes, move some code around. Implement unswitching of loops | Chris Lattner |
2006-02-10 | Move code around to be more logical, no functionality change. | Chris Lattner |
2006-02-10 | When unswitching a trivial loop, do admit we are doing it! :) | Chris Lattner |
2006-02-10 | Implement unconditional unswitching of 'trivial' loops, those loops that contain | Chris Lattner |
2006-02-09 | Simplify control flow a bit, note that unswitch preserves canonical loop form | Chris Lattner |
2006-02-09 | Make the threshold a parameter | Chris Lattner |
2006-02-09 | Simplify the loop-unswitch pass, by not even trying to unswitch loops with | Chris Lattner |
2006-02-09 | Fix 80-column violations | Chris Lattner |
2006-02-09 | Enhance MVIZ in three ways: | Chris Lattner |
2006-02-08 | Simplify some code, reducing calls to MaskedValueIsZero. Implement a minor | Chris Lattner |
2006-02-08 | Use EraseInstFromFunction in a few cases to put the uses of the removed | Chris Lattner |
2006-02-08 | Implement some more interesting select sccp cases. This implements: | Chris Lattner |
2006-02-08 | Fix a problem in my patch yesterday, causing a miscompilation of 176.gcc | Chris Lattner |
2006-02-07 | Fix Transforms/InstCombine/2006-02-07-SextZextCrash.ll | Chris Lattner |
2006-02-07 | Generalize MaskedValueIsZero into a ComputeMaskedNonZeroBits function, which | Chris Lattner |
2006-02-07 | Make MaskedValueIsZero take a uint64_t instead of a ConstantIntegral as a | Chris Lattner |
2006-02-07 | Use Type::getIntegralTypeMask() to simplify some code | Chris Lattner |
2006-02-07 | Implement the beginnings of a facility for simplifying expressions based on | Chris Lattner |
2006-02-05 | Turn A % (C << N), where C is 2^k, into A & ((C << N)-1) [urem only]. | Chris Lattner |
2006-02-04 | Use SCEVExpander::InsertCastOfTo instead of our own code. This reduces | Chris Lattner |
2006-02-04 | Fix two significant bugs in LSR: | Chris Lattner |
2006-01-26 | Improve compatibility with VC2005, patch by Morten Ofstad! | Jeff Cohen |
2006-01-26 | teach the cloner to handle inline asms | Chris Lattner |
2006-01-24 | Fix Regression/Transforms/ScalarRepl/2006-01-24-IllegalUnionPromoteCrash.ll | Chris Lattner |
2006-01-24 | rename method | Chris Lattner |
2006-01-23 | When cloning a module, clone the inline asm. | Chris Lattner |
2006-01-23 | add a bunch more optimizations for unary double math functions | Chris Lattner |
2006-01-23 | Refactor/genericize this, no functionality change | Chris Lattner |
2006-01-22 | Make iostream #inclusion explicit | Chris Lattner |
2006-01-22 | Make this more efficient in the following ways: | Chris Lattner |
2006-01-22 | Add explicit #includes of <iostream> | Chris Lattner |
2006-01-22 | Several non-functionality changing changes: | Chris Lattner |
2006-01-19 | ConstantFoldLoadThroughGEPConstantExpr wasn't handling pointers to | Robert Bocchino |
2006-01-19 | For PR696: | Reid Spencer |
2006-01-19 | Implement casts.ll:test26: a cast from float -> double -> integer, doesn't | Chris Lattner |
2006-01-19 | If not internalizing, don't mark llvm.global[cd]tors const, as a fix for a | Chris Lattner |
2006-01-19 | Don't internalize llvm.global[cd]tor unless there are uses of it. This | Chris Lattner |
2006-01-18 | Make sure that cloning a module clones its target triple and dependent | Chris Lattner |
2006-01-17 | Constant folding support for the insertelement operation. | Robert Bocchino |
2006-01-17 | Lowerpacked and SCCP support for the insertelement operation. | Robert Bocchino |
2006-01-17 | Clean up the FFS optimization code, and make it correctly create the appropriate | Chris Lattner |
2006-01-16 | For PR411: | Reid Spencer |
2006-01-16 | fix a crash due to missing parens | Chris Lattner |
2006-01-16 | This pass has never worked correctly. Remove. | Chris Lattner |
2006-01-14 | Let the inliner update the callgraph to reflect the changes it makes, instead | Chris Lattner |
2006-01-14 | Teach the inliner to update the CallGraph itself, and have it add edges to | Chris Lattner |
2006-01-14 | FunctionPass's cannot do IPO things. | Chris Lattner |
2006-01-14 | Add bswap intrinsics as documented in the Language Reference | Nate Begeman |
2006-01-13 | Added instcombine support for extractelement. | Robert Bocchino |
2006-01-13 | it is ok to dce stacksave. | Chris Lattner |