2009-10-17 |
Victor Hernandez | Remove MallocInst from LLVM Instructions. |
tree | commitdiff |
2009-10-17 |
Victor Hernandez | Autoupgrade malloc insts to malloc calls. |
tree | commitdiff |
2009-10-16 |
Dan Gohman | Move zext and sext casts fed by loads into the same... |
tree | commitdiff |
2009-10-15 |
Chris Lattner | only try to fold constantexpr operands when the worklis... |
tree | commitdiff |
2009-10-15 |
Chris Lattner | don't bother calling ConstantFoldInstruction unless... |
tree | commitdiff |
2009-10-14 |
Devang Patel | Use isVoidTy() |
tree | commitdiff |
2009-10-14 |
Chris Lattner | make instcombine's instruction sinking more aggressive... |
tree | commitdiff |
2009-10-13 |
Devang Patel | Check void type before using RAUWd. |
tree | commitdiff |
2009-10-13 |
Devang Patel | Do not check use_empty() before replaceAllUsesWith... |
tree | commitdiff |
2009-10-13 |
Dan Gohman | Use the new CodeMetrics class to compute code size... |
tree | commitdiff |
2009-10-13 |
Dan Gohman | Make LoopUnswitch's cost estimation count Instructions... |
tree | commitdiff |
2009-10-12 |
Evan Cheng | Make licm debug message readable. |
tree | commitdiff |
2009-10-12 |
Dale Johannesen | Fix warning. |
tree | commitdiff |
2009-10-12 |
Chris Lattner | populate instcombine's initial worklist more carefully... |
tree | commitdiff |
2009-10-11 |
Chris Lattner | revert r83814 for now, it is making the llvm-gcc bootst... |
tree | commitdiff |
2009-10-11 |
Chris Lattner | populate instcombine's initial worklist more carefully... |
tree | commitdiff |
2009-10-11 |
Chris Lattner | remove some harmful code that would turn an inserteleme... |
tree | commitdiff |
2009-10-11 |
Chris Lattner | teach instcombine to simplify xor's harder, catching the |
tree | commitdiff |
2009-10-11 |
Chris Lattner | cleanups |
tree | commitdiff |
2009-10-11 |
Chris Lattner | cleanup, no functionality change. |
tree | commitdiff |
2009-10-11 |
Chris Lattner | generalize a transformation even more: we don't care... |
tree | commitdiff |
2009-10-11 |
Chris Lattner | simplify a transformation by making it more general. |
tree | commitdiff |
2009-10-11 |
Chris Lattner | temporarily revert previous patch |
tree | commitdiff |
2009-10-11 |
Chris Lattner | populate instcombine's initial worklist more carefully... |
tree | commitdiff |
2009-10-11 |
Torok Edwin | Remove CleanupDbgInfo, instcombine does this and its... |
tree | commitdiff |
2009-10-11 |
Torok Edwin | LICM shouldn't sink/delete debug information. Fix this... |
tree | commitdiff |
2009-10-11 |
Chris Lattner | when folding duplicate conditions, delete the |
tree | commitdiff |
2009-10-11 |
Chris Lattner | implement rdar://7293527, a trivial instcombine that... |
tree | commitdiff |
2009-10-11 |
Chris Lattner | implement a transformation in jump threading that is... |
tree | commitdiff |
2009-10-11 |
Chris Lattner | restructure some code, no functionality change. |
tree | commitdiff |
2009-10-11 |
Chris Lattner | factor some code better and move a function, no functio... |
tree | commitdiff |
2009-10-11 |
Chris Lattner | make jump threading on a phi with undef inputs happen. |
tree | commitdiff |
2009-10-10 |
Chris Lattner | switch GVN to use SSAUpdater. Besides removing a lot... |
tree | commitdiff |
2009-10-10 |
Chris Lattner | remove dead code |
tree | commitdiff |
2009-10-10 |
Chris Lattner | Change jump threading to use the new SSAUpdater class... |
tree | commitdiff |
2009-10-10 |
Chris Lattner | random tidying |
tree | commitdiff |
2009-10-08 |
Dan Gohman | Add a form of addPreserved which takes a string argumen... |
tree | commitdiff |
2009-10-08 |
Jeffrey Yasskin | In instcombine's debug output, avoid printing ADD for... |
tree | commitdiff |
2009-10-07 |
Eric Christopher | 80-column and whitespace fixes. |
tree | commitdiff |
2009-10-06 |
Ted Kremenek | Update CMake file. |
tree | commitdiff |
2009-10-06 |
Chris Lattner | remove predicate simplifier, it never got the last... |
tree | commitdiff |
2009-10-06 |
Duncan Sands | Introduce and use convenience methods for getting point... |
tree | commitdiff |
2009-10-05 |
Dan Gohman | Remove an unnnecessary LLVMContext argument in |
tree | commitdiff |
2009-10-05 |
Dan Gohman | Use Use::operator= instead of Use::set, for consistency. |
tree | commitdiff |
2009-10-05 |
Chris Lattner | strength reduce a ton of type equality tests to check... |
tree | commitdiff |
2009-10-05 |
Chris Lattner | instcombine shouldn't delete all null checks for mallocs. |
tree | commitdiff |
2009-10-01 |
Douglas Gregor | Remove GVNPRE.cpp from the CMake makefile |
tree | commitdiff |
2009-10-01 |
Chris Lattner | remove the GVNPRE pass. It has been subsumed by the... |
tree | commitdiff |
2009-09-28 |
Chris Lattner | The select instruction is not neccesarily in the same... |
tree | commitdiff |
2009-09-27 |
Chris Lattner | simplify some code. |
tree | commitdiff |
2009-09-27 |
Chris Lattner | The bitcast case is not needed here: instcombine turns... |
tree | commitdiff |
2009-09-27 |
Chris Lattner | calls are already unmovable, malloc doesn't need a... |
tree | commitdiff |
2009-09-27 |
Chris Lattner | calls to external functions are already marked overdefi... |
tree | commitdiff |
2009-09-27 |
Chris Lattner | calls are rejected above, no need to special case mallo... |
tree | commitdiff |
2009-09-27 |
Chris Lattner | allow pushing icmps through phis with multiple uses... |
tree | commitdiff |
2009-09-27 |
Chris Lattner | Enhance the previous fix for PR4895 to allow more value... |
tree | commitdiff |
2009-09-27 |
Chris Lattner | implement PR4895, by making FoldOpIntoPhi handle select... |
tree | commitdiff |
2009-09-27 |
Dan Gohman | Grab an LLVM Context from an instruction that exists... |
tree | commitdiff |
2009-09-27 |
Dan Gohman | Tell ScalarEvolution to forget everything it knows... |
tree | commitdiff |
2009-09-27 |
Nick Lewycky | Instruction::clone does not need to take an LLVMContext... |
tree | commitdiff |
2009-09-26 |
Dan Gohman | Fix SimplifyLibCalls to transfer attributes from callee... |
tree | commitdiff |
2009-09-25 |
Dan Gohman | Rename ConstantFP's getInf to getInfinity. |
tree | commitdiff |
2009-09-25 |
Dan Gohman | Transform pow(x, 0.5) to (x == -inf ? inf : fabs(sqrt... |
tree | commitdiff |
2009-09-24 |
Torok Edwin | Constant propagating byval pointer is safe if function... |
tree | commitdiff |
2009-09-24 |
Torok Edwin | Don't constant propagate byval pointers, since they... |
tree | commitdiff |
2009-09-21 |
Chris Lattner | big endian systems shift by bits too, hopefully this... |
tree | commitdiff |
2009-09-21 |
Dan Gohman | Nick pointed out that DominanceFrontier and DominanceTr... |
tree | commitdiff |
2009-09-21 |
Dan Gohman | Remove the special-case for constants in PHI nodes... |
tree | commitdiff |
2009-09-21 |
Chris Lattner | fix PR5016, a crash I introduced in GVN handing first... |
tree | commitdiff |
2009-09-21 |
Chris Lattner | enable non-local analysis and PRE of large store -... |
tree | commitdiff |
2009-09-21 |
Chris Lattner | convert an std::pair to an explicit struct. |
tree | commitdiff |
2009-09-21 |
Chris Lattner | move some functions, add a comment. |
tree | commitdiff |
2009-09-21 |
Chris Lattner | split HandleLoadFromClobberingStore in two pieces:... |
tree | commitdiff |
2009-09-21 |
Chris Lattner | Improve GVN to be able to forward substitute a small... |
tree | commitdiff |
2009-09-21 |
Chris Lattner | formatting cleanups, no functionality change. |
tree | commitdiff |
2009-09-20 |
Chris Lattner | Move CoerceAvailableValueToLoadType earlier in GVN... |
tree | commitdiff |
2009-09-20 |
Chris Lattner | change the interface to CoerceAvailableValueToLoadType... |
tree | commitdiff |
2009-09-20 |
Chris Lattner | enhance GVN to forward substitute a stored value to... |
tree | commitdiff |
2009-09-20 |
Daniel Dunbar | Tabs -> spaces, and remove trailing whitespace. |
tree | commitdiff |
2009-09-18 |
Victor Hernandez | Enhance transform passes so that they apply the same... |
tree | commitdiff |
2009-09-17 |
Daniel Dunbar | Update CMake. |
tree | commitdiff |
2009-09-16 |
Dan Gohman | Add a new pass for doing late hoisting of floating... |
tree | commitdiff |
2009-09-16 |
Dan Gohman | Change FoldPHIArgBinOpIntoPHI to decline folding if... |
tree | commitdiff |
2009-09-16 |
Andreas Neustifter | Preserve ProfileInfo during CodeGenPrepare. |
tree | commitdiff |
2009-09-16 |
Dan Gohman | Don't sink gep operators through phi nodes if the resul... |
tree | commitdiff |
2009-09-15 |
Nick Lewycky | Add more newlines to make up for the ones removed from... |
tree | commitdiff |
2009-09-15 |
Chris Lattner | add newline to debug dump |
tree | commitdiff |
2009-09-14 |
Dan Gohman | When extending a memset range past the front, set the... |
tree | commitdiff |
2009-09-09 |
Dan Gohman | Fix SplitCriticalEdge to properly update LCSSA form... |
tree | commitdiff |
2009-09-09 |
Mike Stump | Reflow comment. |
tree | commitdiff |
2009-09-09 |
Dan Gohman | Fix an 80-column violation. |
tree | commitdiff |
2009-09-08 |
Chris Lattner | remove an extremely dubious instcombine transformation of |
tree | commitdiff |
2009-09-08 |
Dan Gohman | Re-apply r80926, with fixes: keep the domtree informed... |
tree | commitdiff |
2009-09-08 |
Chris Lattner | remove a turd |
tree | commitdiff |
2009-09-08 |
Chris Lattner | instcombine transforms vector loads that are only used by |
tree | commitdiff |
2009-09-08 |
Chris Lattner | Fix PR4882, by making MemCpyOpt not dereference removed... |
tree | commitdiff |
2009-09-07 |
Dan Gohman | Reappy r80998, now that the GlobalOpt bug that it expos... |
tree | commitdiff |
2009-09-06 |
Duncan Sands | Remove some not-really-used variables, as warned |
tree | commitdiff |
2009-09-06 |
Daniel Dunbar | Fix a possible crash call setIsInBounds. |
tree | commitdiff |
2009-09-06 |
Evan Cheng | Revert r80926. It causes loop unswitch assertion and... |
tree | commitdiff |
next |