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
/
Analysis
Age
Commit message (
Expand
)
Author
2012-04-17
Revert "SCEV: When expanding a GEP the final addition to the base pointer has...
Benjamin Kramer
2012-04-11
Add two statistics to help track how we are computing the inline cost.
Chandler Carruth
2012-04-10
Fix 12513: Loop unrolling breaks with indirect branches.
Andrew Trick
2012-04-07
Fix ValueTracking to conclude that debug intrinsics are safe to
Chandler Carruth
2012-04-07
SCEV: When expanding a GEP the final addition to the base pointer has NUW but...
Benjamin Kramer
2012-04-06
Reintroduce InlineCostAnalyzer::getInlineCost() variant with explicit callee
David Chisnall
2012-04-04
Always compute all the bits in ComputeMaskedBits.
Rafael Espindola
2012-04-03
Add a line number for the scope of the function (starting at the first
Eric Christopher
2012-03-31
Teach CodeGen's version of computeMaskedBits to understand the range metadata.
Rafael Espindola
2012-03-31
Fix a typo reported in IRC by someone reviewing this code.
Chandler Carruth
2012-03-31
Remove a bunch of empty, dead, and no-op methods from all of these
Chandler Carruth
2012-03-31
Initial commit for the rewrite of the inline cost analysis to operate
Chandler Carruth
2012-03-30
Add computeMaskedBitsLoad back, as it was the change to instsimplify that
Rafael Espindola
2012-03-29
Lowercase the tag name to match the rest of dwarf.
Eric Christopher
2012-03-29
Add support for objc property decls according to the page at:
Eric Christopher
2012-03-28
Handle intrinsics in GlobalsModRef. Fixes pr12351.
Rafael Espindola
2012-03-28
Revert r153521 as it's causing large regressions on the nightly testers.
Chad Rosier
2012-03-27
Reapply r153423; the original commit was fine. The failing test, distray, had
Chad Rosier
2012-03-26
SCEV fix: Handle loop invariant loads.
Andrew Trick
2012-03-26
Revert r153423 as this is causing failures on our internal nightly testers.
Chad Rosier
2012-03-26
Use the new range metadata in computeMaskedBits and add a new optimization to
Rafael Espindola
2012-03-25
Teach instsimplify how to simplify comparisons of pointers which are
Chandler Carruth
2012-03-25
Switch the pointer-difference simplification logic to only work with
Chandler Carruth
2012-03-24
Try to harden the recursive simplification still further. This is again
Chandler Carruth
2012-03-24
Don't add the instruction about to be RAUW'ed and erased to the
Chandler Carruth
2012-03-24
Refactor the interface to recursively simplifying instructions to be tad
Chandler Carruth
2012-03-23
Take out the debug info probe stuff. It's making some changes to
Eric Christopher
2012-03-22
Cleanup IVUsers::addUsersIfInteresting.
Andrew Trick
2012-03-21
Teach instsimplify to gracefully degrade in the presence of instructions
Chandler Carruth
2012-03-20
LSR: teach isSimplifiedLoopNest to handle PHI IVUsers.
Andrew Trick
2012-03-20
LSR: fix IVUsers isSimplifiedLoopNest to perform a full domtree walk
Andrew Trick
2012-03-18
Factor out the multiply analysis code in ComputeMaskedBits and apply it to the
Nick Lewycky
2012-03-16
Start removing the use of an ad-hoc 'never inline' set and instead
Chandler Carruth
2012-03-16
Pull the implementation of the code metrics out of the inline cost
Chandler Carruth
2012-03-16
LSR fix: Add isSimplifiedLoopNest to IVUsers analysis.
Andrew Trick
2012-03-16
Do the right thing on NULL uint64 fields.
Eric Christopher
2012-03-15
Type sizes and fields offsets inside structs are unsigned. This is a highly
Duncan Sands
2012-03-15
Make the swap code here a bit more obvious what its doing... We're
Chandler Carruth
2012-03-15
Don't assume that the arguments are processed in some particular order.
Chandler Carruth
2012-03-15
Remove all remnants of partial specialization in the cost computation
Chandler Carruth
2012-03-14
Extend the inline cost calculation to account for bonuses due to
Chandler Carruth
2012-03-14
Refactor the inline cost bonus calculation for constants to use
Chandler Carruth
2012-03-13
enhance jump threading to preserve TBAA information when PRE'ing loads,
Chris Lattner
2012-03-13
Generalize the "trunc(ptrtoint(x)) - trunc(ptrtoint(y)) ->
Duncan Sands
2012-03-13
Uniformize the InstructionSimplify interface by ensuring that all routines
Duncan Sands
2012-03-13
Fix regression from r151466: an we can't replace uses of an instruction reach...
Eli Friedman
2012-03-13
Address some review comments from Duncan. This moves the iterative
Chandler Carruth
2012-03-12
Teach instsimplify how to constant fold pointer differences.
Chandler Carruth
2012-03-11
llvm::SwitchInst
Stepan Dyatkovskiy
2012-03-10
Make helper static, so it can be inlined into its sole caller.
Benjamin Kramer
[next]