2008-03-12 |
Chris Lattner | Reimplement the parameter attributes support, phase... |
tree | commitdiff |
2008-03-12 |
Owen Anderson | Improve the return slot optimization to be both more... |
tree | commitdiff |
2008-03-11 |
Devang Patel | Skip functions that return multiple values. |
tree | commitdiff |
2008-03-11 |
Devang Patel | Become multiple return value aware. |
tree | commitdiff |
2008-03-11 |
Devang Patel | Add TODO reminder. |
tree | commitdiff |
2008-03-11 |
Devang Patel | Initial multiple return values support. |
tree | commitdiff |
2008-03-09 |
Nick Lewycky | SCCP also needs to be taught to follow unwind_to |
tree | commitdiff |
2008-03-09 |
Nick Lewycky | Don't eliminate blocks that are only reachable by unwin... |
tree | commitdiff |
2008-03-09 |
Nick Lewycky | Update the block cloner which fixes bugpoint on code... |
tree | commitdiff |
2008-03-08 |
Nick Lewycky | Not all users of a BB are Instructions any more. |
tree | commitdiff |
2008-03-06 |
Nick Lewycky | Don't try to simplify urem and srem using arithmetic... |
tree | commitdiff |
2008-02-29 |
Chris Lattner | fix a bug Anders ran into where scalarrepl would crash... |
tree | commitdiff |
2008-02-29 |
Chris Lattner | Refactor some code out of ConvertUsesToScalar into... |
tree | commitdiff |
2008-02-29 |
Chris Lattner | Folding or(fcmp,fcmp) only works if the operands of... |
tree | commitdiff |
2008-02-26 |
Owen Anderson | Fix an issue where GVN had the sizes of the two memcpy... |
tree | commitdiff |
2008-02-26 |
Gabor Greif | fix http://llvm.org/bugs/show_bug.cgi?id=2097 |
tree | commitdiff |
2008-02-26 |
Eli Friedman | Fix for pr2093: direct operands aren't necessarily... |
tree | commitdiff |
2008-02-26 |
Bill Wendling | De-tabify. |
tree | commitdiff |
2008-02-26 |
Evan Cheng | Fix PR2076. CodeGenPrepare now sinks address computatio... |
tree | commitdiff |
2008-02-25 |
Owen Anderson | Fix an issue where GVN was performing the return slot... |
tree | commitdiff |
2008-02-25 |
Owen Anderson | Fix an issue where GVN would try to use an instruction... |
tree | commitdiff |
2008-02-22 |
Dale Johannesen | Split ParameterAttributes.h, putting the complicated |
tree | commitdiff |
2008-02-22 |
Zhou Sheng | Fixed a typo. |
tree | commitdiff |
2008-02-20 |
Dan Gohman | Add explicit keywords. |
tree | commitdiff |
2008-02-20 |
Anton Korobeynikov | Fix newly-introduced 4.3 warnings |
tree | commitdiff |
2008-02-20 |
Anton Korobeynikov | Make Transforms to be 4.3 warnings-clean |
tree | commitdiff |
2008-02-20 |
Anton Korobeynikov | Unbreak build with gcc 4.3: provide missed includes... |
tree | commitdiff |
2008-02-20 |
Owen Anderson | When performing return slot optimization, remember... |
tree | commitdiff |
2008-02-19 |
Dale Johannesen | Expand ParameterAttributes to 32 bits (in preparation |
tree | commitdiff |
2008-02-19 |
Chris Lattner | remove the lower packed pass. It can never work and... |
tree | commitdiff |
2008-02-19 |
Owen Anderson | Refactor this method a bit, and correct a test that... |
tree | commitdiff |
2008-02-19 |
Chris Lattner | isa+cast -> dyncast. |
tree | commitdiff |
2008-02-19 |
Chris Lattner | simplify this code again, try 2 :) |
tree | commitdiff |
2008-02-19 |
Owen Anderson | Fix a comment. |
tree | commitdiff |
2008-02-19 |
Owen Anderson | Major improvements to yesterday's return slot optimizat... |
tree | commitdiff |
2008-02-19 |
Chris Lattner | fdiv/frem of undef can produce undef, because the undef... |
tree | commitdiff |
2008-02-19 |
Owen Anderson | Factor the profitability check for return slot optimiza... |
tree | commitdiff |
2008-02-19 |
Owen Anderson | An sret parameter is required to be the first parameter... |
tree | commitdiff |
2008-02-19 |
Owen Anderson | Cleanup some of my patches from yesterday. Refactor... |
tree | commitdiff |
2008-02-19 |
Owen Anderson | Fix Transforms/GVN/memcpy.ll, which Chris broke in... |
tree | commitdiff |
2008-02-18 |
Nick Lewycky | Correctly fold divide-by-constant, even when faced... |
tree | commitdiff |
2008-02-18 |
Chris Lattner | Transforming -A + -B --> -(A + B) isn't safe for... |
tree | commitdiff |
2008-02-18 |
Chris Lattner | minor code simplification, no functionality change. |
tree | commitdiff |
2008-02-18 |
Owen Anderson | Add support to GVN for performing sret return slot... |
tree | commitdiff |
2008-02-18 |
Chris Lattner | optimize away stackrestore calls that have no interveni... |
tree | commitdiff |
2008-02-18 |
Chris Lattner | simplify some code, BreakUpSubtract always returns... |
tree | commitdiff |
2008-02-17 |
Chris Lattner | Fold (-x + -y) -> -(x+y) which promotes better associat... |
tree | commitdiff |
2008-02-17 |
Chris Lattner | fix pasto |
tree | commitdiff |
2008-02-17 |
Chris Lattner | Split up subtracts into add+negate if they have a reass... |
tree | commitdiff |
2008-02-17 |
Chris Lattner | make the logic for breaking up subtracts more explicit, no |
tree | commitdiff |
2008-02-15 |
Devang Patel | Fix PR2028 |
tree | commitdiff |
2008-02-14 |
Devang Patel | If loop header is also loop exiting block then OrigPN... |
tree | commitdiff |
2008-02-14 |
Chris Lattner | simplify code, no functionality change. |
tree | commitdiff |
2008-02-14 |
Nick Lewycky | Fix PR2032. Inform the alias analysis of changes to... |
tree | commitdiff |
2008-02-13 |
Devang Patel | A loop latch phi node may have uses inside loop, not... |
tree | commitdiff |
2008-02-13 |
Dan Gohman | Rename APInt's isPositive to isNonNegative, to reflect... |
tree | commitdiff |
2008-02-13 |
Devang Patel | While moving exit condition, do not drop loop latch... |
tree | commitdiff |
2008-02-13 |
Devang Patel | Keep track of exit value operand number when operands... |
tree | commitdiff |
2008-02-12 |
Owen Anderson | Re-apply the patch to improve the optimizations of... |
tree | commitdiff |
2008-02-12 |
Eli Friedman | Fix for bug 1996: optimize out loads of undef. This... |
tree | commitdiff |
2008-02-10 |
Chris Lattner | Fix scalarrepl to not 'miscompile' undefined code,... |
tree | commitdiff |
2008-02-08 |
Devang Patel | Fix PR 1995. |
tree | commitdiff |
2008-02-06 |
Bill Wendling | Temporarily reverting: |
tree | commitdiff |
2008-02-05 |
Chris Lattner | Fix a bug compiling PR1978 (perhaps not the only one... |
tree | commitdiff |
2008-02-04 |
Owen Anderson | Be more precise when eliminating pointers bue to memcpy... |
tree | commitdiff |
2008-02-04 |
Owen Anderson | Allow GVN to hack on memcpy's, making them open to... |
tree | commitdiff |
2008-02-03 |
Nick Lewycky | There are some cases where icmp(add) can be folded... |
tree | commitdiff |
2008-02-03 |
Nick Lewycky | Hack on vectors too. |
tree | commitdiff |
2008-02-03 |
Nick Lewycky | Fold away one multiply in instcombine. This would norma... |
tree | commitdiff |
2008-01-30 |
Nick Lewycky | Remove a couple more cases of "getNumUses() == 0".... |
tree | commitdiff |
2008-01-30 |
Nick Lewycky | Use empty() instead of comparing size() with zero. |
tree | commitdiff |
2008-01-30 |
Nick Lewycky | Don't DCE FreeInst's. We were using those! Patch from... |
tree | commitdiff |
2008-01-30 |
Owen Anderson | Make DSE much more aggressive by performing DCE earlier... |
tree | commitdiff |
2008-01-30 |
Chris Lattner | Fix a bug where scalarrepl would discard offset if... |
tree | commitdiff |
2008-01-29 |
Dan Gohman | Use empty() instead of comparing size() with zero. |
tree | commitdiff |
2008-01-29 |
Chris Lattner | eliminate additions of 0.0 when they are obviously... |
tree | commitdiff |
2008-01-29 |
Owen Anderson | Add support for eliminating memcpy's at the end of... |
tree | commitdiff |
2008-01-29 |
Devang Patel | Filter loops that subtract induction variables. |
tree | commitdiff |
2008-01-28 |
Nick Lewycky | Handle some more combinations of extend and icmp. Fixes... |
tree | commitdiff |
2008-01-28 |
Chris Lattner | Fix PR1932 by disabling an xform invalid for fdiv. |
tree | commitdiff |
2008-01-28 |
Chris Lattner | Fix PR1938 by forcing the code that uses an undefined... |
tree | commitdiff |
2008-01-27 |
Nick Lewycky | Be more careful modifying the use_list while also itera... |
tree | commitdiff |
2008-01-27 |
Bill Wendling | The CorrelatedExpressionElimination pass is known to... |
tree | commitdiff |
2008-01-27 |
Chris Lattner | Fold fptrunc(add (fpextend x), (fpextend y)) -> add... |
tree | commitdiff |
2008-01-26 |
Bill Wendling | If there are no machine instructions emitted for a... |
tree | commitdiff |
2008-01-26 |
Bill Wendling | If we have a function like this: |
tree | commitdiff |
2008-01-25 |
Owen Anderson | DeadStoreElimination can treat byval parameters as... |
tree | commitdiff |
2008-01-22 |
Nick Lewycky | Enable the fix I just checked in, silly me. |
tree | commitdiff |
2008-01-22 |
Nick Lewycky | Multiply can be evaluated in a different type, so long... |
tree | commitdiff |
2008-01-20 |
Duncan Sands | Make sure the caller doesn't use freed memory. |
tree | commitdiff |
2008-01-20 |
Duncan Sands | Initializing an unsigned with ~0UL causes the compiler |
tree | commitdiff |
2008-01-14 |
Duncan Sands | I noticed that the trampoline straightening transformat... |
tree | commitdiff |
2008-01-14 |
Chris Lattner | Turn a memcpy from a double* into a load/store of doubl... |
tree | commitdiff |
2008-01-13 |
Chris Lattner | factor memcpy/memmove simplification out to its own... |
tree | commitdiff |
2008-01-13 |
Chris Lattner | simplify some code. If we can infer alignment for... |
tree | commitdiff |
2008-01-13 |
Chris Lattner | simplify some code by adding a InsertBitCastBefore... |
tree | commitdiff |
2008-01-13 |
Chris Lattner | Fix PR1907, a nasty miscompilation because instcombine... |
tree | commitdiff |
2008-01-13 |
Duncan Sands | When turning a call to a bitcast function into a direct... |
tree | commitdiff |
2008-01-08 |
Chris Lattner | Implement PR1795, an instcombine hack for forming GEPs... |
tree | commitdiff |
2008-01-07 |
Duncan Sands | Small cleanup for handling of type/parameter attribute |
tree | commitdiff |
next |