2008-05-16 |
Duncan Sands | Bill pointed out that system headers should be |
tree | commitdiff |
2008-05-16 |
Evan Cheng | Do not dup malloc, vector instructions, etc. Throttle... |
tree | commitdiff |
2008-05-16 |
Owen Anderson | Remove ADCE's ability to delete loops. This ability... |
tree | commitdiff |
2008-05-16 |
Owen Anderson | Clean ups for loop deletion based on Chris' feedback. |
tree | commitdiff |
2008-05-16 |
Chris Lattner | implement PR2328. |
tree | commitdiff |
2008-05-15 |
Dan Gohman | Fix a bug in LoopStrengthReduce that caused it to emit... |
tree | commitdiff |
2008-05-15 |
Devang Patel | Remove useless check. |
tree | commitdiff |
2008-05-15 |
Duncan Sands | Use of UINT_MAX requires climits, at least when |
tree | commitdiff |
2008-05-15 |
Gabor Greif | Fix a bunch of 80col violations that arose from the... |
tree | commitdiff |
2008-05-14 |
Bill Wendling | Situations can arise when you have a function called... |
tree | commitdiff |
2008-05-14 |
Chris Lattner | rename SimplifyCFG.cpp -> SimplifyCFGPass.cpp |
tree | commitdiff |
2008-05-14 |
Devang Patel | Simplify internalize pass. Add test case. |
tree | commitdiff |
2008-05-14 |
Dan Gohman | Split the loop unroll mechanism logic out into a utilit... |
tree | commitdiff |
2008-05-13 |
Owen Anderson | Fix Analysis/BasicAA/pure-const-dce.ll. This turned... |
tree | commitdiff |
2008-05-13 |
Dale Johannesen | Fix for PR 2323, infinite loop in tail dup. |
tree | commitdiff |
2008-05-13 |
Owen Anderson | Make the non-local CSE safety checks slightly more... |
tree | commitdiff |
2008-05-13 |
Owen Anderson | Add support for non-local CSE of read-only calls. |
tree | commitdiff |
2008-05-13 |
Dan Gohman | Change class' public PassInfo variables to by initializ... |
tree | commitdiff |
2008-05-13 |
Nate Begeman | 80 col / tabs fixes |
tree | commitdiff |
2008-05-13 |
Dan Gohman | Clean up the use of static and anonymous namespaces... |
tree | commitdiff |
2008-05-12 |
Owen Anderson | Go back to passing the analyses around as parameters. |
tree | commitdiff |
2008-05-12 |
Owen Anderson | Move the various analyses used by GVN into static varia... |
tree | commitdiff |
2008-05-11 |
Chris Lattner | Fix various DOUTs to not call the extremely expensive... |
tree | commitdiff |
2008-05-10 |
Chris Lattner | Simplify code by using SwitchInst::findCaseValue instea... |
tree | commitdiff |
2008-05-09 |
Chris Lattner | don't sink invokes, even if they are readonly. This... |
tree | commitdiff |
2008-05-09 |
Duncan Sands | Fix a type and formatting. |
tree | commitdiff |
2008-05-09 |
Chris Lattner | Implement PR2298. This transforms: |
tree | commitdiff |
2008-05-09 |
Chris Lattner | restore doxygen comment. |
tree | commitdiff |
2008-05-08 |
Gordon Henriksen | Improve pass documentation and comments. |
tree | commitdiff |
2008-05-08 |
Chris Lattner | More than just loads can read from memory: readonly... |
tree | commitdiff |
2008-05-08 |
Chris Lattner | Make instcombine's DSE respect loads as well as stores... |
tree | commitdiff |
2008-05-08 |
Devang Patel | Check linkage. |
tree | commitdiff |
2008-05-07 |
Anton Korobeynikov | Turn StripPointerCast() into a method |
tree | commitdiff |
2008-05-07 |
Dan Gohman | Fix a bug in the ComputeMaskedBits logic for multiply. |
tree | commitdiff |
2008-05-06 |
Anton Korobeynikov | Make StripPointerCast a common function (should we... |
tree | commitdiff |
2008-05-06 |
Owen Anderson | We need to update PHIs containing the exiting block... |
tree | commitdiff |
2008-05-06 |
Devang Patel | Fix typo. |
tree | commitdiff |
2008-05-06 |
Chris Lattner | fix typo Duncan noticed |
tree | commitdiff |
2008-05-06 |
Dan Gohman | Make several variable declarations static. |
tree | commitdiff |
2008-05-06 |
Dan Gohman | Remove uses of llvm/System/IncludeFile.h that are no... |
tree | commitdiff |
2008-05-06 |
Dan Gohman | Correct the value of LowBits in srem and urem handling in |
tree | commitdiff |
2008-05-05 |
Bill Wendling | Fix: Some classes were derived from a class in an anony... |
tree | commitdiff |
2008-05-05 |
Chris Lattner | Fix a crash when threading a block that includes a... |
tree | commitdiff |
2008-05-04 |
Torok Edwin | processStore may delete the instruction, avoid |
tree | commitdiff |
2008-05-03 |
Devang Patel | Handle multiple return values. |
tree | commitdiff |
2008-05-03 |
Devang Patel | Do not sink getresult. |
tree | commitdiff |
2008-05-02 |
Dan Gohman | Fix a mistake in the computation of leading zeros for... |
tree | commitdiff |
2008-05-02 |
Chris Lattner | strength reduce exp2 into ldexp, rdar://5852514 |
tree | commitdiff |
2008-05-02 |
Chris Lattner | add a FIXME so we remember to eventually remove this... |
tree | commitdiff |
2008-05-02 |
Bill Wendling | Porting r50563 from Tak to mainline. |
tree | commitdiff |
2008-05-01 |
Dale Johannesen | Don't try to create PHIs of struct types. Fallout |
tree | commitdiff |
2008-05-01 |
Dan Gohman | Fix an overaggressive SimplifyDemandedBits optimization... |
tree | commitdiff |
2008-05-01 |
Chris Lattner | 1) add '-debug' output |
tree | commitdiff |
2008-05-01 |
Chris Lattner | Delete the IPO simplify-libcalls and completely reimple... |
tree | commitdiff |
2008-04-30 |
Owen Anderson | This condition got inverted accidentally. |
tree | commitdiff |
2008-04-30 |
Chris Lattner | move lowering of llvm.memset -> store from simplify... |
tree | commitdiff |
2008-04-30 |
Chris Lattner | use string length computation to generalize several... |
tree | commitdiff |
2008-04-29 |
Owen Anderson | Revert r50441. The original code was correct. Add... |
tree | commitdiff |
2008-04-29 |
Owen Anderson | Fix a bug in memcpyopt where the memcpy-memcpy transfor... |
tree | commitdiff |
2008-04-29 |
Owen Anderson | We should be returning true here since we've changed... |
tree | commitdiff |
2008-04-29 |
Owen Anderson | A lot of cleanups and documentation improvements, as... |
tree | commitdiff |
2008-04-29 |
Owen Anderson | Rename DeadLoopElimination to LoopDeletion, part 2. |
tree | commitdiff |
2008-04-29 |
Owen Anderson | Rename DeadLoopElimination to LoopDeletion, part one. |
tree | commitdiff |
2008-04-29 |
Chris Lattner | don't eliminate load from volatile value on paths where... |
tree | commitdiff |
2008-04-29 |
Chris Lattner | fix a subtle volatile handling bug. |
tree | commitdiff |
2008-04-29 |
Chris Lattner | Implement more aggressive support for analyzing string... |
tree | commitdiff |
2008-04-29 |
Owen Anderson | Clarify what we mean by a dead loop. |
tree | commitdiff |
2008-04-29 |
Chris Lattner | don't delete the last store to an alloca if the store... |
tree | commitdiff |
2008-04-29 |
Owen Anderson | Add some more comments. |
tree | commitdiff |
2008-04-29 |
Owen Anderson | Remove debugging code. |
tree | commitdiff |
2008-04-29 |
Owen Anderson | Add dead loop elimination, which removes dead loops... |
tree | commitdiff |
2008-04-28 |
Dan Gohman | Fix DSE to not eliminate volatile loads with no uses. |
tree | commitdiff |
2008-04-28 |
Dan Gohman | Teach InstCombine's ComputeMaskedBits what SelectionDAG's |
tree | commitdiff |
2008-04-28 |
Chris Lattner | Fix PR2256, yet another miscompilation in simplifycfg... |
tree | commitdiff |
2008-04-27 |
Chris Lattner | Implement a signficant optimization for inline asm: |
tree | commitdiff |
2008-04-27 |
Chris Lattner | Move a bunch of inline asm code out of line. |
tree | commitdiff |
2008-04-26 |
Chris Lattner | When SRoA'ing a global variable, make sure the new... |
tree | commitdiff |
2008-04-25 |
Dale Johannesen | change comments per review |
tree | commitdiff |
2008-04-25 |
Dan Gohman | Remove the code from CodeGenPrepare that moved getresul... |
tree | commitdiff |
2008-04-25 |
Nate Begeman | Feedback from chris |
tree | commitdiff |
2008-04-25 |
Nick Lewycky | Remove 'unwinds to' support from mainline. This patch... |
tree | commitdiff |
2008-04-25 |
Nate Begeman | Teach the PruningFunctionCloner how to look through... |
tree | commitdiff |
2008-04-25 |
Chris Lattner | Don't infininitely thread branches when a threaded... |
tree | commitdiff |
2008-04-24 |
Evan Cheng | Adjust inline cost computation to be less aggressive. |
tree | commitdiff |
2008-04-24 |
Chris Lattner | code restructuring, not functionality change. |
tree | commitdiff |
2008-04-24 |
Chris Lattner | Don't replace multiple result of calls with undef, |
tree | commitdiff |
2008-04-24 |
Chris Lattner | code cleanup, no functionality change. |
tree | commitdiff |
2008-04-24 |
Chris Lattner | Split some code out of the main SimplifyCFG loop into... |
tree | commitdiff |
2008-04-23 |
Devang Patel | Check type instead of no. of operands. |
tree | commitdiff |
2008-04-23 |
Dale Johannesen | Rewrite previous patch to suit Chris's preference. |
tree | commitdiff |
2008-04-23 |
Chris Lattner | simplify code for propagation of constant arguments... |
tree | commitdiff |
2008-04-23 |
Chris Lattner | Fix a number of bugs in ipconstantprop, simplify the... |
tree | commitdiff |
2008-04-23 |
Chris Lattner | Rewrite multiple return value handling in SCCP. Before... |
tree | commitdiff |
2008-04-23 |
Dale Johannesen | Do not change the type of a ByVal argument to a |
tree | commitdiff |
2008-04-23 |
Evan Cheng | Don't do: "(X & 4) >> 1 == 2 --> (X & 4) == 4" if... |
tree | commitdiff |
2008-04-22 |
Chris Lattner | Start doing the significantly useful part of jump threa... |
tree | commitdiff |
2008-04-22 |
Chris Lattner | Dig through multiple levels of AND to thread jumps... |
tree | commitdiff |
2008-04-22 |
Chris Lattner | Teach jump threading to thread through blocks like: |
tree | commitdiff |
2008-04-22 |
Chris Lattner | refactor some code, no functionality change. |
tree | commitdiff |
2008-04-22 |
Chris Lattner | remove dead code. |
tree | commitdiff |
next |