2009-10-19 |
Dan Gohman | Fix SplitBlockPredecessors' LoopInfo updating code... |
tree | commitdiff |
2009-10-19 |
Dan Gohman | Change instnamer to name arguments "arg" instead of... |
tree | commitdiff |
2009-10-18 |
Chris Lattner | remove the IndMemRemPass, which only made sense for... |
tree | commitdiff |
2009-10-17 |
Daniel Dunbar | Use raw_ostream::write_escaped instead of EscapeString. |
tree | commitdiff |
2009-10-17 |
Chris Lattner | Simplify some code (first hunk) and fix PR5208 (second... |
tree | commitdiff |
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 |
Victor Hernandez | HeapAllocSRoA also needs to check if malloc array size... |
tree | commitdiff |
2009-10-16 |
Dan Gohman | Move zext and sext casts fed by loads into the same... |
tree | commitdiff |
2009-10-16 |
Duncan Sands | Strip trailing white space. |
tree | commitdiff |
2009-10-15 |
Victor Hernandez | Fix bug where array malloc with unexpected computation... |
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 |
Ted Kremenek | Update CMake file. |
tree | commitdiff |
2009-10-13 |
Dan Gohman | Commit the removal of this file, which is now moved... |
tree | commitdiff |
2009-10-13 |
Dan Gohman | Move the InlineCost code from Transforms/Utils to Analysis. |
tree | commitdiff |
2009-10-13 |
Dan Gohman | Start refactoring the inline cost estimation code so... |
tree | commitdiff |
2009-10-13 |
Chris Lattner | change simplifycfg to not duplicate 'unwind' instructio... |
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-11 |
Chris Lattner | rewrite LCSSA to use SSAUpdate, to only return true... |
tree | commitdiff |
2009-10-11 |
Chris Lattner | clean up and simplify some code. Don't use setvector... |
tree | commitdiff |
2009-10-10 |
Chris Lattner | switch GVN to use SSAUpdater. Besides removing a lot... |
tree | commitdiff |
2009-10-10 |
Chris Lattner | add a simple helper method. |
tree | commitdiff |
2009-10-10 |
Chris Lattner | add ability for clients of SSAUpdater to find out about the |
tree | commitdiff |
2009-10-10 |
Chris Lattner | remove dead code |
tree | commitdiff |
2009-10-10 |
Chris Lattner | add the ability to get a rewritten value from the middl... |
tree | commitdiff |
2009-10-10 |
Chris Lattner | rename GetValueInBlock -> GetValueAtEndOfBlock to bette... |
tree | commitdiff |
2009-10-10 |
Chris Lattner | use a typedef instead of spelling out an insane type... |
tree | commitdiff |
2009-10-10 |
Chris Lattner | Change jump threading to use the new SSAUpdater class... |
tree | commitdiff |
2009-10-10 |
Chris Lattner | Implement an efficient and fully general SSA update... |
tree | commitdiff |
2009-10-10 |
Chris Lattner | random tidying |
tree | commitdiff |
2009-10-09 |
Dale Johannesen | Use names instead of numbers for some of the magic |
tree | commitdiff |
2009-10-09 |
Dale Johannesen | When considering whether to inline Callee into Caller, |
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-07 |
Eric Christopher | Add FreeInst to the "is a call" check for Insts that... |
tree | commitdiff |
2009-10-07 |
Eric Christopher | While we still have a MallocInst treat it as a call... |
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-04 |
Owen Anderson | Do away with the strange use of BitVectors in SSI,... |
tree | commitdiff |
2009-10-04 |
Owen Anderson | Fix a typo in the comment. |
tree | commitdiff |
2009-10-04 |
Owen Anderson | SSI needs to require DT and DF transitively, since... |
tree | commitdiff |
2009-10-04 |
Evan Cheng | Allow -inline-threshold override default threshold... |
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-30 |
Dan Gohman | Fix this code so that it doesn't try to iterate through... |
tree | commitdiff |
2009-09-28 |
Dan Gohman | Remove a redundant #ifndef and add an assertion string. |
tree | commitdiff |
2009-09-28 |
Dan Gohman | Convert LoopSimplify and LoopExtractor from FunctionPas... |
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 already handled, malloc doesn't need a specia... |
tree | commitdiff |
2009-09-27 |
Chris Lattner | calls are rejected above, no need to special case mallo... |
tree | commitdiff |
2009-09-27 |
Chris Lattner | remove special handling of bitcast(malloc), it will... |
tree | commitdiff |
2009-09-27 |
Chris Lattner | unlike the malloc instruction, "malloc" calls do not... |
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 |
next |