| Commit message (Expand) | Author | Age | Files | Lines |
... | |
* | 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 |
* | Fix SimplifyCFG/2006-10-19-UncondDiv.ll by disabling a bad xform. | Chris Lattner | 2006-10-20 | 1 | -23/+40 |
* | It is OK to remove extra cast if operation is EQ/NE even though source | Devang Patel | 2006-10-19 | 1 | -2/+3 |
* | Typo Typo. | Devang Patel | 2006-10-19 | 1 | -1/+1 |
* | Typo. | Devang Patel | 2006-10-19 | 1 | -1/+1 |
* | Fix bug in PR454 resolution. Added new test case. | Devang Patel | 2006-10-19 | 1 | -1/+15 |
* | Undo Chris' last patch, it caused a regression. | Reid Spencer | 2006-10-16 | 1 | -2/+2 |
* | fix a buggy check that accidentally disabled this xform | Chris Lattner | 2006-10-15 | 1 | -1/+1 |
* | Replace custom dispatch code with two uses of InstVisitor. Improves | Nick Lewycky | 2006-10-12 | 1 | -93/+113 |
* | Implement SROA of unions with mixed pointers/integers in them. This implements | Chris Lattner | 2006-10-08 | 1 | -10/+16 |
* | Implement Transforms/ScalarRepl/union-pointer.ll:test | Chris Lattner | 2006-10-08 | 1 | -9/+13 |
* | add a new SimplifyDemandedVectorElts method, which works similarly to | Chris Lattner | 2006-10-05 | 1 | -8/+254 |
* | This case isn't implemented yet. It seems unlikely to be needed, but if it | Chris Lattner | 2006-10-04 | 1 | -4/+2 |
* | Simplify logic further. | Nick Lewycky | 2006-10-03 | 1 | -17/+8 |
* | Simplify, now that predsimplify depends on break-crit-edges. | Nick Lewycky | 2006-10-03 | 1 | -26/+8 |
* | Move break-crit-edges before the predicate simplifier. Allows us to | Nick Lewycky | 2006-10-03 | 1 | -7/+3 |
* | Revert previous patch. Still breaking things. | Evan Cheng | 2006-10-03 | 1 | -49/+1 |
* | Fix PR932 and Analysis/Dominators/2006-10-02-BreakCritEdges.ll: | Chris Lattner | 2006-10-03 | 1 | -15/+112 |
* | Fix a bug from r1.391 of this file, where we checked the size instead of | Chris Lattner | 2006-10-01 | 1 | -2/+2 |
* | Fix debug output | Chris Lattner | 2006-09-30 | 1 | -2/+1 |
* | Implement SRA of heap allocations. | Chris Lattner | 2006-09-30 | 1 | -10/+266 |
* | Add some ifdef'd out debug info | Chris Lattner | 2006-09-30 | 1 | -3/+30 |