2009-10-24 |
Victor Hernandez | Auto-upgrade free instructions to calls to the builtin... |
tree | commitdiff |
2009-10-23 |
Victor Hernandez | Remove AllocationInst. Since MallocInst went away... |
tree | commitdiff |
2009-10-23 |
Dan Gohman | Make LoopDeletion check the maximum backedge taken... |
tree | commitdiff |
2009-10-22 |
Chris Lattner | move another load optimization from instcombine ->... |
tree | commitdiff |
2009-10-22 |
Chris Lattner | move 'loading i32 from string' optimization from instco... |
tree | commitdiff |
2009-10-22 |
Chris Lattner | Move some constant folding logic for loads out of instc... |
tree | commitdiff |
2009-10-22 |
Chris Lattner | fix PR5262. |
tree | commitdiff |
2009-10-21 |
Devang Patel | Derive metadata hierarchy from Value instead of User. |
tree | commitdiff |
2009-10-21 |
Chris Lattner | revert r84754, it isn't the right approach. Edwin... |
tree | commitdiff |
2009-10-21 |
Victor Hernandez | Make changes to rev 84292 as requested by Chris Lattner. |
tree | commitdiff |
2009-10-21 |
Torok Edwin | Fix PR5262: when folding select into PHI, make sure... |
tree | commitdiff |
2009-10-21 |
Chris Lattner | make GVN work better when TD is not around: |
tree | commitdiff |
2009-10-21 |
Devang Patel | Do not remove dead metadata for now. |
tree | commitdiff |
2009-10-20 |
Chris Lattner | alternate fix for PR5258 which avoids worklist problems... |
tree | commitdiff |
2009-10-20 |
Dan Gohman | Restore LoopUnswitch's block-oriented threshold. LoopUn... |
tree | commitdiff |
2009-10-20 |
Torok Edwin | Fix PR5258, jump-threading creating invalid PHIs. |
tree | commitdiff |
2009-10-20 |
Torok Edwin | Fix PR4313: IPSCCP was not setting the lattice value... |
tree | commitdiff |
2009-10-19 |
Owen Anderson | Refactor lookup_or_add to contain _MUCH_ less duplicate... |
tree | commitdiff |
2009-10-19 |
Victor Hernandez | Malloc calls are marked NoAlias, so the code below... |
tree | commitdiff |
2009-10-19 |
Owen Anderson | Simplify some code. |
tree | commitdiff |
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 |
next |