index
:
llvm
master
release_1
release_16
release_20
release_21
release_22
release_23
release_24
release_25
release_26
release_27
release_28
release_29
release_30
release_31
release_32
release_33
stable
svn-tags/RELEASE_1
svn-tags/RELEASE_20
svn-tags/RELEASE_21
svn-tags/RELEASE_22
svn-tags/RELEASE_23
svn-tags/RELEASE_24
svn-tags/RELEASE_25
svn-tags/RELEASE_26
svn-tags/RELEASE_27
svn-tags/RELEASE_28
svn-tags/RELEASE_29
svn-tags/RELEASE_30
svn-tags/RELEASE_31
svn-tags/RELEASE_32
testing
http://llvm.org
git repository hosting
about
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
lib
/
Transforms
Age
Commit message (
Expand
)
Author
2010-05-28
Fix typo.
Devang Patel
2010-05-28
Fix typo.
Devang Patel
2010-05-27
Do not drop location info for inlined function args.
Devang Patel
2010-05-27
Teach instCombine to remove malloc+free if malloc's only uses are comparisons
Duncan Sands
2010-05-26
Kill unneeded SExt.
Benjamin Kramer
2010-05-25
Properly promote operands when optimizing a single-character memcmp.
Benjamin Kramer
2010-05-25
Fix a missing newline in debug output.
Dan Gohman
2010-05-20
DominatorTree.getNode can return null for unreachable blocks.
Dan Gohman
2010-05-20
Minor code cleanups.
Dan Gohman
2010-05-20
Make Solve check its own post-condition, to reduce clutter in the
Dan Gohman
2010-05-20
Add comments.
Dan Gohman
2010-05-20
More code cleanups. Use iterators instead of indices when indices
Dan Gohman
2010-05-20
Fix OptimizeShadowIV to set Changed. Change OptimizeLoopTermCond to set
Dan Gohman
2010-05-20
Add some comments.
Dan Gohman
2010-05-20
Simplify this code. Don't do a DomTreeNode lookup for each visited block.
Dan Gohman
2010-05-20
Minor code cleanups.
Dan Gohman
2010-05-20
When canonicalizing icmp operand order to put the loop invariant
Dan Gohman
2010-05-20
Set Changed to true when canonicalizing ICmp operand order; even though
Dan Gohman
2010-05-20
Strip llvm.dbg.lv also.
Devang Patel
2010-05-20
Rename a variable to avoid shadowing.
Dan Gohman
2010-05-20
Minor code simplification.
Dan Gohman
2010-05-20
Move the code for deleting BaseRegs and LSRUses into helper functions,
Dan Gohman
2010-05-19
Teach LSR how to cope better with unrolled loops on targets where
Dan Gohman
2010-05-18
Add a comment.
Dan Gohman
2010-05-18
Fix the predicate which checks for non-sensical formulae which have
Dan Gohman
2010-05-18
Factor out the code for recomputing an LSRUse's Regs set after some
Dan Gohman
2010-05-18
Factor out code for estimating search space complexity into a helper
Dan Gohman
2010-05-18
Add some more debug output.
Dan Gohman
2010-05-18
Factor out the code for deleting a formula from an LSRUse into
Dan Gohman
2010-05-18
Make some debug output more informative.
Dan Gohman
2010-05-18
Print an error message in Formula::print if the HasBaseReg flag
Dan Gohman
2010-05-18
Rename RegUseTracker's RegUses member to RegUsesMap to avoid
Dan Gohman
2010-05-15
Teach the always inliner to release its inline cost estimates, like the basic
Nick Lewycky
2010-05-15
Clean up, no functional change.
Nick Lewycky
2010-05-13
Remove heinous tabs.
Nick Lewycky
2010-05-13
Replace the core comparison login in merge functions. We can now merge
Nick Lewycky
2010-05-12
Clear CachedFunctionInfo upon Pass::releaseMemory. Because ValueMap will abort
Nick Lewycky
2010-05-11
I got tired of VISIBILITY_HIDDEN colliding with the gcc enum. Rename it
Duncan Sands
2010-05-11
Fixes for Microsoft Visual Studio 2010, from Steven Watanabe!
Douglas Gregor
2010-05-08
make simplifycfg insert an llvm.trap before the 'unreachable' it introduces
Chris Lattner
2010-05-08
Teach instcombine to transform a bitcast/(zext|trunc)/bitcast sequence
Chris Lattner
2010-05-08
Fix PR7052, patch by Jakub Staszak!
Chris Lattner
2010-05-07
When pruning candidate formulae out of an LSRUse, update the
Dan Gohman
2010-05-07
Wrap const MDNode * inside DIDescriptor.
Devang Patel
2010-05-07
Use overloaded operators instead of DIDescriptor::getNode()
Devang Patel
2010-05-07
Update CMake build.
Ted Kremenek
2010-05-07
Add an LLVM IR version of code sinking. This uses the same simple algorithm
Dan Gohman
2010-05-05
Use the right version of "append" to combine two SmallVectors.
Bob Wilson
2010-05-04
Combine the implementations of the core part of the SSAUpdater and
Bob Wilson
2010-05-04
Defer adding critical edges to the "toSplit" list until after checking for
Bob Wilson
[next]