2006-12-06 |
Chris Lattner | Remove the 'printname' argument to WriteAsOperand.... |
tree | commitdiff |
2006-12-06 |
Chris Lattner | counter should be unsigned. |
tree | commitdiff |
2006-12-05 |
Chris Lattner | add an instcombine xform. This speeds up 462.libquantu... |
tree | commitdiff |
2006-12-04 |
Devang Patel | SCCP does not handle Packed Type properly. Disable... |
tree | commitdiff |
2006-12-04 |
Reid Spencer | Update call to CastInst::getCastOpcode for its new... |
tree | commitdiff |
2006-12-02 |
Jeff Cohen | Unbreak VC++ build. |
tree | commitdiff |
2006-12-02 |
Chris Lattner | disable transformations that are invalid for fp vector... |
tree | commitdiff |
2006-11-30 |
Reid Spencer | Remove 4 FIXMEs to hack around cast-to-bool problems... |
tree | commitdiff |
2006-11-30 |
Chris Lattner | make it clear that this is always a zext |
tree | commitdiff |
2006-11-30 |
Chris Lattner | One more bugfix, 3 cases of making casts explicit. |
tree | commitdiff |
2006-11-30 |
Chris Lattner | Fix a bug in globalopt due to the recent cast patch. |
tree | commitdiff |
2006-11-29 |
Chris Lattner | implement cast.ll:test35. With this, we recognize: |
tree | commitdiff |
2006-11-29 |
Chris Lattner | Teach instcombine to turn trunc(srl x, c) -> srl (trunc... |
tree | commitdiff |
2006-11-29 |
Chris Lattner | Implement Regression/Transforms/InstCombine/bswap-fold.ll, |
tree | commitdiff |
2006-11-29 |
Reid Spencer | Join a split line. |
tree | commitdiff |
2006-11-28 |
Reid Spencer | Undo the last patch until 253.perlbmk passes with these... |
tree | commitdiff |
2006-11-28 |
Reid Spencer | Remove 4 FIXME's from the CAST patch now that the back... |
tree | commitdiff |
2006-11-27 |
Chris Lattner | Fix PR1014 and InstCombine/2006-11-27-XorBug.ll. |
tree | commitdiff |
2006-11-27 |
Reid Spencer | For PR950: |
tree | commitdiff |
2006-11-26 |
Bill Wendling | Remove #include <iostream> and use llvm_* streams instead. |
tree | commitdiff |
2006-11-26 |
Bill Wendling | Replace #include <iostream> with llvm_* streams. |
tree | commitdiff |
2006-11-26 |
Bill Wendling | Removed #include <iostream> and replaced with llvm_... |
tree | commitdiff |
2006-11-26 |
Bill Wendling | Removed #include <iostream> and used the llvm_cerr... |
tree | commitdiff |
2006-11-22 |
Nick Lewycky | Update to new predicate simplifier VRP design. Fixes... |
tree | commitdiff |
2006-11-21 |
Chris Lattner | This xform is handled by FoldOpIntoPhi in visitCastInst... |
tree | commitdiff |
2006-11-18 |
Chris Lattner | Do not convert massive blocks on phi nodes into select... |
tree | commitdiff |
2006-11-17 |
Chris Lattner | If an indvar with a variable stride is used by the... |
tree | commitdiff |
2006-11-15 |
Chris Lattner | Fix a gcc 4.2 warning. |
tree | commitdiff |
2006-11-14 |
Chris Lattner | implement InstCombine/shift-simplify.ll by transforming: |
tree | commitdiff |
2006-11-14 |
Chris Lattner | implement InstCombine/and-compare.ll:test1. This compiles: |
tree | commitdiff |
2006-11-10 |
Chris Lattner | Fix InstCombine/2006-11-10-ashr-miscompile.ll a miscomp... |
tree | commitdiff |
2006-11-09 |
Chris Lattner | second patch to fix PR992/993. |
tree | commitdiff |
2006-11-09 |
Chris Lattner | Minimal patch to fix PR992/PR993 |
tree | commitdiff |
2006-11-09 |
Chris Lattner | Teach ShrinkDemandedConstant how to handle X+C. This... |
tree | commitdiff |
2006-11-08 |
Chris Lattner | reenable factoring of GEP expressions, being more preci... |
tree | commitdiff |
2006-11-08 |
Chris Lattner | make this code more efficient by not creating a phi... |
tree | commitdiff |
2006-11-08 |
Jim Laskey | Remove redundant <cmath>. |
tree | commitdiff |
2006-11-08 |
Chris Lattner | disable this factoring optzn for GEPs for now, this... |
tree | commitdiff |
2006-11-08 |
Reid Spencer | For PR950: |
tree | commitdiff |
2006-11-07 |
Chris Lattner | scalarrepl should not split the two elements of the... |
tree | commitdiff |
2006-11-05 |
Jeff Cohen | Unbreak VC++ build. |
tree | commitdiff |
2006-11-05 |
Nick Lewycky | Remove commented line from earlier debugging. |
tree | commitdiff |
2006-11-03 |
Andrew Lenharth | The wrong parameter was being tested to deturmine i32... |
tree | commitdiff |
2006-11-03 |
Chris Lattner | remove dead code |
tree | commitdiff |
2006-11-02 |
Reid Spencer | For PR786: |
tree | commitdiff |
2006-11-02 |
Reid Spencer | For PR950: |
tree | commitdiff |
2006-11-01 |
Devang Patel | There can be more than one PHINode at the start of... |
tree | commitdiff |
2006-11-01 |
Devang Patel | Handle PHINode with only one incoming value. |
tree | commitdiff |
2006-11-01 |
Chris Lattner | Fix GlobalOpt/2006-11-01-ShrinkGlobalPhiCrash.ll and... |
tree | commitdiff |
2006-11-01 |
Chris Lattner | Factor gep instructions through phi nodes. |
tree | commitdiff |
2006-11-01 |
Chris Lattner | Turn a phi of many loads into a phi of the address... |
tree | commitdiff |
2006-11-01 |
Chris Lattner | Fix a bug in the previous patch |
tree | commitdiff |
2006-11-01 |
Chris Lattner | Fold things like "phi [add (a,b), add(c,d)]" into two... |
tree | commitdiff |
2006-10-31 |
Chris Lattner | generalize the fix for PR977 to also fix |
tree | commitdiff |
2006-10-31 |
Chris Lattner | Fix PR977 and Transforms/LCSSA/2006-10-31-UnreachableBl... |
tree | commitdiff |
2006-10-29 |
Chris Lattner | Fix SimplifyCFG/2006-10-29-InvokeCrash.ll, a crash... |
tree | commitdiff |
2006-10-28 |
Chris Lattner | add option to isCriticalEdge |
tree | commitdiff |
2006-10-28 |
Chris Lattner | break edges more intelligently |
tree | commitdiff |
2006-10-28 |
Chris Lattner | Expose a smarter way to break critical edges. |
tree | commitdiff |
2006-10-28 |
Chris Lattner | SplitCriticalEdge checks to see if an edge is critical... |
tree | commitdiff |
2006-10-28 |
Chris Lattner | prepare for a change I'm about to make |
tree | commitdiff |
2006-10-26 |
Reid Spencer | Simplify code a bit by changing instances of: |
tree | commitdiff |
2006-10-26 |
Reid Spencer | For PR950: |
tree | commitdiff |
2006-10-26 |
Nick Lewycky | Fix 2006-10-25-AddSetCC. A relational operator (like... |
tree | commitdiff |
2006-10-25 |
Nick Lewycky | Resurrect r1.25. |
tree | commitdiff |
2006-10-25 |
Chris Lattner | hide symbols properly |
tree | commitdiff |
2006-10-24 |
Chris Lattner | Fix Transforms/ScalarRepl/2006-10-23-PointerUnionCrash.ll |
tree | commitdiff |
2006-10-24 |
Chris Lattner | Revert back to r1.21, which was the last revision of... |
tree | commitdiff |
2006-10-23 |
Chris Lattner | Handle fallout from the recent branch-on-undef changes... |
tree | commitdiff |
2006-10-23 |
Nick Lewycky | Remove the Backwards operation. Resolving now works... |
tree | commitdiff |
2006-10-22 |
Nick Lewycky | Fix similar missing optimization opportunity in XOR. |
tree | commitdiff |
2006-10-22 |
Nick Lewycky | Whoops! Add missing NULL check. |
tree | commitdiff |
2006-10-22 |
Nick Lewycky | Handle "if ((x|y) != 0)" for ints like we do for bools... |
tree | commitdiff |
2006-10-22 |
Nick Lewycky | AllocaInst can't return a null pointer. Fixes missed... |
tree | commitdiff |
2006-10-22 |
Chris Lattner | Add a workaround for PR962, disabling the more aggressi... |
tree | commitdiff |
2006-10-22 |
Chris Lattner | 3 Changes: |
tree | commitdiff |
2006-10-20 |
Chris Lattner | llvm-extract should remove module-level asm |
tree | commitdiff |
2006-10-20 |
Chris Lattner | Fix an ugly problem in SCCP. This fixes Benchmarks... |
tree | commitdiff |
2006-10-20 |
Chris Lattner | Fix miscompilation of MallocBench/espresso which code... |
tree | commitdiff |
2006-10-20 |
Reid Spencer | For PR950: |
tree | commitdiff |
2006-10-20 |
Devang Patel | While creating mask, use 1ULL instead of 1. |
tree | commitdiff |
2006-10-20 |
Chris Lattner | Fix SimplifyCFG/2006-10-19-UncondDiv.ll by disabling... |
tree | commitdiff |
2006-10-19 |
Devang Patel | It is OK to remove extra cast if operation is EQ/NE... |
tree | commitdiff |
2006-10-19 |
Devang Patel | Typo Typo. |
tree | commitdiff |
2006-10-19 |
Devang Patel | Typo. |
tree | commitdiff |
2006-10-19 |
Devang Patel | Fix bug in PR454 resolution. Added new test case. |
tree | commitdiff |
2006-10-16 |
Reid Spencer | Undo Chris' last patch, it caused a regression. |
tree | commitdiff |
2006-10-15 |
Chris Lattner | fix a buggy check that accidentally disabled this xform |
tree | commitdiff |
2006-10-12 |
Nick Lewycky | Replace custom dispatch code with two uses of InstVisit... |
tree | commitdiff |
2006-10-08 |
Chris Lattner | Implement SROA of unions with mixed pointers/integers... |
tree | commitdiff |
2006-10-08 |
Chris Lattner | Implement Transforms/ScalarRepl/union-pointer.ll:test |
tree | commitdiff |
2006-10-05 |
Chris Lattner | add a new SimplifyDemandedVectorElts method, which... |
tree | commitdiff |
2006-10-04 |
Chris Lattner | This case isn't implemented yet. It seems unlikely... |
tree | commitdiff |
2006-10-03 |
Nick Lewycky | Simplify logic further. |
tree | commitdiff |
2006-10-03 |
Nick Lewycky | Simplify, now that predsimplify depends on break-crit... |
tree | commitdiff |
2006-10-03 |
Nick Lewycky | Move break-crit-edges before the predicate simplifier... |
tree | commitdiff |
2006-10-03 |
Evan Cheng | Revert previous patch. Still breaking things. |
tree | commitdiff |
2006-10-03 |
Chris Lattner | Fix PR932 and Analysis/Dominators/2006-10-02-BreakCritE... |
tree | commitdiff |
2006-10-01 |
Chris Lattner | Fix a bug from r1.391 of this file, where we checked... |
tree | commitdiff |
2006-09-30 |
Chris Lattner | Fix debug output |
tree | commitdiff |
next |