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-28 |
Chris Lattner | break edges more intelligently |
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 | 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-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-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-01 |
Chris Lattner | Fix a bug from r1.391 of this file, where we checked... |
tree | commitdiff |
2006-09-28 |
Chris Lattner | Eliminate ConstantBool::True and ConstantBool::False... |
tree | commitdiff |
2006-09-27 |
Chris Lattner | set DEBUG_TYPE right |
tree | commitdiff |
2006-09-23 |
Nick Lewycky | Style changes only. Remove dead code, fix a comment. |
tree | commitdiff |
2006-09-21 |
Chris Lattner | Fix Transforms/IndVarsSimplify/2006-09-20-LFTR-Crash.ll |
tree | commitdiff |
2006-09-21 |
Nick Lewycky | Don't rewrite ConstantExpr::get. |
tree | commitdiff |
2006-09-20 |
Nick Lewycky | Once we're down to "setcc type constant1, constant2... |
tree | commitdiff |
2006-09-20 |
Nick Lewycky | Use a total ordering to compare instructions. |
tree | commitdiff |
2006-09-20 |
Andrew Lenharth | simplify |
tree | commitdiff |
2006-09-20 |
Chris Lattner | We went through all that trouble to compute whether... |
tree | commitdiff |
2006-09-20 |
Evan Cheng | Back out Chris' last set of changes. This breaks 177... |
tree | commitdiff |
2006-09-20 |
Evan Cheng | 80 col. |
tree | commitdiff |
2006-09-19 |
Andrew Lenharth | If we have an add, do it in the pointer realm, not... |
tree | commitdiff |
2006-09-19 |
Chris Lattner | implement select.ll:test19-22 |
tree | commitdiff |
2006-09-18 |
Nick Lewycky | Walk down the dominator tree instead of the control... |
tree | commitdiff |
2006-09-18 |
Chris Lattner | Fix an infinite loop building the CFE |
tree | commitdiff |
2006-09-18 |
Chris Lattner | Implement InstCombine/cast.ll:test31. This speeds... |
tree | commitdiff |
2006-09-18 |
Chris Lattner | Implement Transforms/InstCombine/shift-sra.ll:test0 |
tree | commitdiff |
2006-09-18 |
Chris Lattner | Rewrite shift/and/compare sequences to promote better... |
tree | commitdiff |
2006-09-16 |
Chris Lattner | Fix Transforms/InstCombine/2006-09-15-CastToBool.ll... |
tree | commitdiff |
2006-09-13 |
Nick Lewycky | Add some more consistency checks. |
tree | commitdiff |
2006-09-13 |
Nick Lewycky | Fix unionSets so that it can merge correctly. |
tree | commitdiff |
2006-09-13 |
Nick Lewycky | Erase dead instructions. |
tree | commitdiff |
2006-09-12 |
Chris Lattner | An sinkable instruction may exist with uses, if those... |
tree | commitdiff |
2006-09-11 |
Chris Lattner | Fix PR905 and InstCombine/2006-09-11-EmptyStructCrash.ll |
tree | commitdiff |
2006-09-11 |
Nick Lewycky | Skip the linear search if the answer is already known. |
tree | commitdiff |
2006-09-10 |
Chris Lattner | Allow tail duplication in more cases, relaxing the... |
tree | commitdiff |
2006-09-10 |
Nick Lewycky | Replace EquivalenceClasses with a custom-built data... |
tree | commitdiff |
2006-09-09 |
Chris Lattner | Implement Transforms/InstCombine/hoist_instr.ll |
tree | commitdiff |
2006-09-09 |
Chris Lattner | Turn div X, (Cond ? Y : 0) -> div X, Y |
tree | commitdiff |
2006-09-07 |
Chris Lattner | Throttle back tail duplication to avoid creating really... |
tree | commitdiff |
2006-09-02 |
Nick Lewycky | Improve handling of SelectInst. |
tree | commitdiff |
2006-09-01 |
Nick Lewycky | Don't confuse canonicalize and lookup. Fixes predsimpli... |
tree | commitdiff |
2006-08-31 |
Nick Lewycky | Properties where both Values weren't in the union ... |
tree | commitdiff |
2006-08-30 |
Nick Lewycky | Move to using the EquivalenceClass ADT. Removes SynSets. |
tree | commitdiff |
2006-08-29 |
Devang Patel | Do not rely on std::sort and std::erase to get list... |
tree | commitdiff |
2006-08-29 |
Owen Anderson | Clean up a bit. |
tree | commitdiff |
2006-08-28 |
Nick Lewycky | Add PredicateSimplifier pass. Collapses equal variables... |
tree | commitdiff |
2006-08-28 |
Owen Anderson | Make LoopUnroll fold excessive BasicBlocks. This resul... |
tree | commitdiff |
2006-08-27 |
Chris Lattner | eliminate RegisterOpt. It does the same thing as Regis... |
tree | commitdiff |
2006-08-27 |
Chris Lattner | s|llvm/Support/Visibility.h|llvm/Support/Compiler.h| |
tree | commitdiff |
2006-08-25 |
Owen Anderson | Fix a crash related to updating Phi nodes in the origin... |
tree | commitdiff |
2006-08-25 |
Owen Anderson | Add an assertion to check that we're really preserving... |
tree | commitdiff |
2006-08-25 |
Owen Anderson | Reapply the indvars patch, since nothing blew up last... |
tree | commitdiff |
2006-08-25 |
Owen Anderson | Revert my previous patch. Since there are some major... |
tree | commitdiff |
2006-08-25 |
Owen Anderson | Specify that indvars actually preserve LCSSA. This... |
tree | commitdiff |
2006-08-24 |
Owen Anderson | Implement unrolling of multiblock loops. This signific... |
tree | commitdiff |
2006-08-18 |
Reid Spencer | Fix a grammaro in a comment. |
tree | commitdiff |
2006-08-14 |
Chris Lattner | Handle single-entry PHI nodes correctly. This fixes... |
tree | commitdiff |
2006-08-03 |
Chris Lattner | Changes: |
tree | commitdiff |
2006-07-20 |
Chris Lattner | Minor comment tweaks |
tree | commitdiff |
2006-07-19 |
Owen Anderson | Add an assertion. |
tree | commitdiff |
2006-07-19 |
Owen Anderson | Make LoopUnroll not die on LCSSA Phis. This makes... |
tree | commitdiff |
2006-07-19 |
Owen Anderson | Fix a error that hadn't yet cause any problems, but... |
tree | commitdiff |
2006-07-18 |
Evan Cheng | Only reuse a previous IV if it would not require a... |
tree | commitdiff |
2006-07-14 |
Owen Anderson | Hopefully the final attempt at making IndVars preserve... |
tree | commitdiff |
2006-07-13 |
Chris Lattner | Revert this patch temporarily until PR831 is fixed. |
tree | commitdiff |
2006-07-12 |
Owen Anderson | IndVars now (correctly) preserves LCSSA form. |
tree | commitdiff |
2006-07-11 |
Chris Lattner | Silence a warning produced in assertions-disabled mode |
tree | commitdiff |
2006-07-11 |
Owen Anderson | Revert my indvars changes because they were breaking... |
tree | commitdiff |
2006-07-10 |
Owen Anderson | Add a comment, and fix a typo that broke the build. |
tree | commitdiff |
2006-07-10 |
Owen Anderson | Don't indent the entire function. |
tree | commitdiff |
next |