| Commit message (Expand) | Author | Age | Files | Lines |
* | second patch to fix PR992/993. | Chris Lattner | 2006-11-09 | 1 | -4/+17 |
* | Minimal patch to fix PR992/PR993 | Chris Lattner | 2006-11-09 | 1 | -2/+1 |
* | Teach ShrinkDemandedConstant how to handle X+C. This implements: | Chris Lattner | 2006-11-09 | 1 | -1/+100 |
* | reenable factoring of GEP expressions, being more precise about the | Chris Lattner | 2006-11-08 | 1 | -5/+10 |
* | make this code more efficient by not creating a phi node we are just going to | Chris Lattner | 2006-11-08 | 1 | -36/+33 |
* | Remove redundant <cmath>. | Jim Laskey | 2006-11-08 | 1 | -1/+0 |
* | disable this factoring optzn for GEPs for now, this severely pessimizes some | Chris Lattner | 2006-11-08 | 1 | -1/+1 |
* | For PR950: | Reid Spencer | 2006-11-08 | 5 | -215/+194 |
* | scalarrepl should not split the two elements of the vsiidx array: | Chris Lattner | 2006-11-07 | 1 | -3/+7 |
* | Unbreak VC++ build. | Jeff Cohen | 2006-11-05 | 2 | -6/+6 |
* | Remove commented line from earlier debugging. | Nick Lewycky | 2006-11-05 | 1 | -2/+0 |
* | The wrong parameter was being tested to deturmine i32 vs i64 | Andrew Lenharth | 2006-11-03 | 1 | -1/+1 |
* | remove dead code | Chris Lattner | 2006-11-03 | 1 | -13/+0 |
* | For PR786: | Reid Spencer | 2006-11-02 | 22 | -47/+22 |
* | For PR950: | Reid Spencer | 2006-11-02 | 3 | -119/+134 |
* | There can be more than one PHINode at the start of the block. | Devang Patel | 2006-11-01 | 1 | -5/+4 |
* | Handle PHINode with only one incoming value. | Devang Patel | 2006-11-01 | 1 | -5/+9 |
* | Fix GlobalOpt/2006-11-01-ShrinkGlobalPhiCrash.ll and McGill/chomp | Chris Lattner | 2006-11-01 | 1 | -8/+14 |
* | Factor gep instructions through phi nodes. | Chris Lattner | 2006-11-01 | 1 | -10/+39 |
* | Turn a phi of many loads into a phi of the address and a single load of the | Chris Lattner | 2006-11-01 | 1 | -41/+30 |
* | Fix a bug in the previous patch | Chris Lattner | 2006-11-01 | 1 | -3/+6 |
* | Fold things like "phi [add (a,b), add(c,d)]" into two phi's and one add. | Chris Lattner | 2006-11-01 | 1 | -3/+57 |
* | generalize the fix for PR977 to also fix | Chris Lattner | 2006-10-31 | 1 | -28/+26 |
* | Fix PR977 and Transforms/LCSSA/2006-10-31-UnreachableBlock.ll | Chris Lattner | 2006-10-31 | 1 | -1/+8 |
* | Fix SimplifyCFG/2006-10-29-InvokeCrash.ll, a crash compiling QT. | Chris Lattner | 2006-10-29 | 1 | -1/+1 |
* | add option to isCriticalEdge | Chris Lattner | 2006-10-28 | 1 | -3/+12 |
* | break edges more intelligently | Chris Lattner | 2006-10-28 | 1 | -2/+3 |
* | Expose a smarter way to break critical edges. | Chris Lattner | 2006-10-28 | 1 | -5/+24 |
* | SplitCriticalEdge checks to see if an edge is critical, don't check twice | Chris Lattner | 2006-10-28 | 1 | -2/+1 |
* | prepare for a change I'm about to make | Chris Lattner | 2006-10-28 | 1 | -0/+6 |
* | Simplify code a bit by changing instances of: | Reid Spencer | 2006-10-26 | 1 | -47/+27 |
* | For PR950: | Reid Spencer | 2006-10-26 | 4 | -135/+256 |
* | Fix 2006-10-25-AddSetCC. A relational operator (like setlt) can never | Nick Lewycky | 2006-10-26 | 1 | -27/+46 |
* | Resurrect r1.25. | Nick Lewycky | 2006-10-25 | 1 | -117/+154 |
* | hide symbols properly | Chris Lattner | 2006-10-25 | 1 | -1/+1 |
* | Fix Transforms/ScalarRepl/2006-10-23-PointerUnionCrash.ll | Chris Lattner | 2006-10-24 | 1 | -5/+10 |
* | Revert back to r1.21, which was the last revision of predsimplify that | Chris Lattner | 2006-10-24 | 1 | -134/+109 |
* | Handle fallout from the recent branch-on-undef changes. This fixes | Chris Lattner | 2006-10-23 | 1 | -1/+24 |
* | Remove the Backwards operation. Resolving now works at the time when a | Nick Lewycky | 2006-10-23 | 1 | -90/+102 |
* | Fix similar missing optimization opportunity in XOR. | Nick Lewycky | 2006-10-22 | 1 | -13/+22 |
* | Whoops! Add missing NULL check. | Nick Lewycky | 2006-10-22 | 1 | -0/+1 |
* | Handle "if ((x|y) != 0)" for ints like we do for bools. Fixes missed | Nick Lewycky | 2006-10-22 | 1 | -10/+13 |
* | AllocaInst can't return a null pointer. Fixes missed optimization | Nick Lewycky | 2006-10-22 | 1 | -0/+6 |
* | Add a workaround for PR962, disabling the more aggressive form of this | Chris Lattner | 2006-10-22 | 1 | -0/+8 |
* | 3 Changes: | Chris Lattner | 2006-10-22 | 1 | -24/+35 |
* | llvm-extract should remove module-level asm | Chris Lattner | 2006-10-20 | 1 | -3/+3 |
* | Fix an ugly problem in SCCP. This fixes Benchmarks/Misc-C++/mandel-text.cpp | Chris Lattner | 2006-10-20 | 1 | -2/+3 |
* | Fix miscompilation of MallocBench/espresso which code review pointed out | Chris Lattner | 2006-10-20 | 1 | -1/+1 |
* | For PR950: | Reid Spencer | 2006-10-20 | 23 | -453/+492 |
* | While creating mask, use 1ULL instead of 1. | Devang Patel | 2006-10-20 | 1 | -1/+1 |