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 |
2008-04-22 |
Chris Lattner | optimize "p != gep p, ..." better. This allows us... |
tree | commitdiff |
2008-04-21 |
Chris Lattner | fix grammar-o, thanks to Duncan for noticing. |
tree | commitdiff |
2008-04-21 |
Owen Anderson | Remove unneeded #include's. |
tree | commitdiff |
2008-04-21 |
Owen Anderson | Refactor memcpyopt based on Chris' suggestions. Consol... |
tree | commitdiff |
2008-04-21 |
Chris Lattner | don't assume that the argument passed to fprintf("... |
tree | commitdiff |
2008-04-21 |
Chris Lattner | Use the new SplitBlockPredecessors to implement a todo. |
tree | commitdiff |
2008-04-21 |
Chris Lattner | Move SplitBlockPredecessors out of loopsimplify into... |
tree | commitdiff |
2008-04-21 |
Chris Lattner | Move domtree/frontier updating earlier, allowing us... |
tree | commitdiff |
2008-04-21 |
Chris Lattner | Factor dominator tree and frontier updating into SplitB... |
tree | commitdiff |
2008-04-21 |
Chris Lattner | fit some more code in 80 cols. |
tree | commitdiff |
2008-04-21 |
Chris Lattner | simplify code, fit in 80 cols. |
tree | commitdiff |
2008-04-21 |
Chris Lattner | fit in 80 cols |
tree | commitdiff |
2008-04-20 |
Chris Lattner | finish the first cut of a jump threading pass implement... |
tree | commitdiff |
2008-04-20 |
Chris Lattner | replace a slow and verbose version of Instruction:... |
tree | commitdiff |
2008-04-20 |
Chris Lattner | we can only thread blocks when there is a pred we can... |
tree | commitdiff |
2008-04-20 |
Chris Lattner | improve comments, infrastructure, and add some validity... |
tree | commitdiff |
2008-04-20 |
Chris Lattner | Add a new Jump Threading pass, which will handle cases |
tree | commitdiff |
2008-04-20 |
Torok Edwin | g++-4.3 build-fix: CHAR_BIT requires <climits>. |
tree | commitdiff |
2008-04-20 |
Chris Lattner | Switch to using Simplified ConstantFP::get API. |
tree | commitdiff |
2008-04-19 |
Chris Lattner | Allow argpromote to promote struct arguments with a... |
tree | commitdiff |
2008-04-17 |
Owen Anderson | Make GVN able to remove unnecessary calls to read-only... |
tree | commitdiff |
2008-04-17 |
Scott Michel | Remove unused variable |
tree | commitdiff |
2008-04-16 |
Scott Michel | Workaround for PR2207, in which pred_iterator assert... |
tree | commitdiff |
2008-04-15 |
Chuck Rose III | VisualStudio project files updated. #include <algorith... |
tree | commitdiff |
2008-04-14 |
Dan Gohman | Remove unnecessary <sstream> includes. |
tree | commitdiff |
2008-04-14 |
Dan Gohman | Minor whitespace and comment cleanups. |
tree | commitdiff |
2008-04-14 |
Owen Anderson | Revert r49614. As Dan pointed out, some of these aren... |
tree | commitdiff |
2008-04-13 |
Owen Anderson | Replace calls of the form V1->setName(V2->getName(... |
tree | commitdiff |
2008-04-11 |
Owen Anderson | Fix PR2213 by simultaneously making GVN more aggressive... |
tree | commitdiff |
2008-04-10 |
Dan Gohman | Teach InstCombine's ComputeMaskedBits to handle pointer... |
tree | commitdiff |
2008-04-10 |
Chris Lattner | Disable an xform we've had for a long time, pow(x,0... |
tree | commitdiff |
2008-04-09 |
Chris Lattner | Generalize getUnaryFloatFunction to handle any FP unary... |
tree | commitdiff |
2008-04-09 |
Chris Lattner | use the new ConstantFP::get method to make this work... |
tree | commitdiff |
2008-04-09 |
Devang Patel | Be conservative if getresult operand is neither call... |
tree | commitdiff |
2008-04-09 |
Owen Anderson | Factor a bunch of functionality related to memcpy and... |
tree | commitdiff |
2008-04-09 |
Owen Anderson | Remove accidentally duplicated code. |
tree | commitdiff |
2008-04-09 |
Chris Lattner | many cleanups to the pow optimizer. Allow it to handle... |
tree | commitdiff |
2008-04-08 |
Devang Patel | Fix insert point handling for multiple return values. |
tree | commitdiff |
2008-04-07 |
Owen Anderson | Add operator= implementations to SparseBitVector, allow... |
tree | commitdiff |
2008-04-07 |
Duncan Sands | Use Intrinsic::getDeclaration in more places. |
tree | commitdiff |
2008-04-07 |
Duncan Sands | The "stacksave is not nounwind problem" no longer |
tree | commitdiff |
2008-04-07 |
Duncan Sands | Use Intrinsic::getDeclaration to get hold of |
tree | commitdiff |
2008-04-07 |
Owen Anderson | Make GVN more memory efficient, particularly on code... |
tree | commitdiff |
2008-04-07 |
Dale Johannesen | Mark calls to llvm.stacksave, llvm.stackrestore as |
tree | commitdiff |
2008-04-06 |
Chris Lattner | silence a warning when assertions are disabled. |
tree | commitdiff |
next |