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
2011-08-24
Skip the landingpad instruction when determining the insertion point.
Bill Wendling
2011-08-24
Implement Constant::isAllOnesValue(). Fix ConstantFolding to use the new api.
Nadav Rotem
2011-08-23
Revert "Address Duncan's CR request:"
Eric Christopher
2011-08-23
Address Duncan's CR request:
Nadav Rotem
2011-08-20
Add constant folding support for bitcasts of splat vectors to integers.
Nadav Rotem
2011-08-19
Do not use named md nodes to track variables that are completely optimized. T...
Devang Patel
2011-08-19
Make a bunch of symbols private.
Benjamin Kramer
2011-08-19
C API functions must be able to see their extern "C" definitions, or it will ...
Benjamin Kramer
2011-08-18
There is no need to add file as context for subroutine type. The subroutine t...
Devang Patel
2011-08-17
Revert r137655. There is some question about whether the 'landingpad'
Bill Wendling
2011-08-17
Revert r137781; I agree with Duncan's comment that the situation in question ...
Eli Friedman
2011-08-16
Extend the undef ^ undef idiom once more. No testcase: I can't figure out ho...
Eli Friedman
2011-08-16
Until now all debug info MDNodes referred to a root MDNode, a compile unit. T...
Devang Patel
2011-08-16
Use the getFirstInsertionPt() method instead of getFirstNonPHI + an 'isa<>'
Bill Wendling
2011-08-16
A few places where we want to skip the landingpad instruction for insertion.
Bill Wendling
2011-08-15
Add a finalize() hook, that'll let DIBuilder construct compile unit lazily.
Devang Patel
2011-08-15
Add some comments here because the lack of a check for volatile/atomic here i...
Eli Friedman
2011-08-15
Duncan pointed out that the LandingPadInst might read memory. (It might also
Bill Wendling
2011-08-15
Misc analysis passes that need to be aware of atomic load/store.
Eli Friedman
2011-08-15
Atomic load/store support in LICM.
Eli Friedman
2011-08-15
The landingpad instruction isn't loop-invariant.
Bill Wendling
2011-08-15
Refactor. Global variables are part of compile unit so let CompileUnit create...
Devang Patel
2011-08-12
Silence a bunch (but not all) "variable written but not read" warnings
Duncan Sands
2011-08-11
Allow loop unrolling to get known trip counts from ScalarEvolution.
Andrew Trick
2011-08-11
Fix for LoopInfo::updateUnloop. Remove subloop blocks from former
Andrew Trick
2011-08-11
Cleanup. Another thorough review by Nick!
Andrew Trick
2011-08-10
Reapplying r136844.
Andrew Trick
2011-08-10
Distinguish between two copies of one inlined variable. Take 2.
Devang Patel
2011-08-10
Cleanup. Added LoopBlocksDFS::perform for simple clients.
Andrew Trick
2011-08-09
Provide method to print variable's extended name which includes inline location.
Devang Patel
2011-08-06
Made SCEV's UDiv expressions more canonical. When dividing a
Andrew Trick
2011-08-05
Temporarily revert r135528 which distinguishes between two copies of one
Chandler Carruth
2011-08-04
Fix what seems an obvious typo. Patch by Ivan Krasin. Problem
Duncan Sands
2011-08-04
Reverting r136884 updateUnloop, which crashed a linux builder.
Andrew Trick
2011-08-03
An algorithm for incrementally updating LoopInfo within a
Andrew Trick
2011-08-03
whitespace
Andrew Trick
2011-08-03
Add more constantness in BlockFrequencyInfo.
Jakub Staszak
2011-08-03
Add this back in for now. There are still a few passes which create unwind in...
Bill Wendling
2011-08-03
Replace the 'UnwindInst' check with a check for 'ResumeInst', which also exits
Bill Wendling
2011-08-02
Use consistent terminology for loop exit/exiting blocks. Name change only.
Andrew Trick
2011-08-01
Change SmallVector to SmallPtrSet in BranchProbabilityInfo. Handle cases where
Jakub Staszak
2011-07-31
Do not handle cases with >= and <= predicates.
Jakub Staszak
2011-07-31
Remove untrue comment.
Jakub Staszak
2011-07-31
Do not handle case where LHS is equal to zero, because InstCombiner always moves
Jakub Staszak
2011-07-31
Add Zero Heurestics to BranchProbabilityInfo. If we compare value to zero we
Jakub Staszak
2011-07-29
Add more constantness in BranchProbabilityInfo.
Jakub Staszak
2011-07-29
Remove incEdgeWeight and decEdgeWeight. Set edge weight directly to avoid
Jakub Staszak
2011-07-29
Rewrite the CMake build to use explicit dependencies between libraries,
Chandler Carruth
2011-07-28
Change LBH_TAKEN_WEIGHT to 124 (from 128). Right now, sum of
Jakub Staszak
2011-07-28
Heuristics are in descending priority now. If we use one of them, skip the rest.
Jakub Staszak
[next]