index
:
external_llvm.git
replicant-6.0
Unnamed repository; edit this file 'description' to name the repository.
git repository hosting
about
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
path:
root
/
include
/
llvm
/
Analysis
Commit message (
Expand
)
Author
Age
Files
Lines
*
Clarified the SCEV getSmallConstantTripCount interface with in-your-face comm...
Andrew Trick
2012-01-11
1
-5
/
+10
*
Enable LSR IV Chains with sufficient heuristics.
Andrew Trick
2012-01-10
1
-0
/
+7
*
Extended replaceCongruentPhis to handle mixed phi types.
Andrew Trick
2012-01-07
1
-1
/
+4
*
Expose isNonConstantNegative to users of ScalarEvolution.
Andrew Trick
2012-01-07
1
-0
/
+4
*
Put all IVUsers in the processed set. Allow querying IVUsers with isIVUserOrO...
Andrew Trick
2012-01-06
1
-0
/
+4
*
Generalize isSafeToSpeculativelyExecute to work on arbitrary
Dan Gohman
2012-01-04
1
-1
/
+1
*
Simplify more DenseMap.find users.
Benjamin Kramer
2012-01-04
1
-7
/
+3
*
Simplify code. No functionality change.
Benjamin Kramer
2012-01-04
1
-7
/
+4
*
Fix grammar error noticed by Duncan.
Rafael Espindola
2011-12-29
1
-1
/
+1
*
Change CaptureTracking to pass a Use* instead of a Value* when a value is
Nick Lewycky
2011-12-28
1
-4
/
+4
*
Add some constantness to BranchProbabilityInfo and BlockFrequnencyInfo.
Jakub Staszak
2011-12-20
2
-4
/
+5
*
Unweaken vtables as per http://llvm.org/docs/CodingStandards.html#ll_virtual_...
David Blaikie
2011-12-20
2
-2
/
+12
*
Allow inlining of functions with returns_twice calls, if they have the
Joerg Sonnenberger
2011-12-18
1
-3
/
+4
*
Move Instruction::isSafeToSpeculativelyExecute out of VMCore and
Dan Gohman
2011-12-14
1
-0
/
+21
*
Change the Dominators recalculate() function to only rely on GraphTraits
Anna Zaks
2011-12-05
2
-7
/
+10
*
Fix a few more places where TargetData/TargetLibraryInfo is not being passed.
Chad Rosier
2011-12-02
1
-3
/
+3
*
Propagate TargetLibraryInfo throughout ConstantFolding.cpp and
Chad Rosier
2011-12-01
4
-20
/
+62
*
LSR: handle the expansion of phi operands that use postinc forms of the IV.
Andrew Trick
2011-11-30
1
-0
/
+2
*
Remove the temporary flag -disable-unroll-scev and dead code.
Andrew Trick
2011-11-28
1
-32
/
+0
*
Add virtual destructor. Whoops!
Nick Lewycky
2011-11-21
1
-0
/
+2
*
Less template, more virtual! Refactoring suggested by Chris in code review.
Nick Lewycky
2011-11-20
1
-124
/
+23
*
Refactor code to use new attribute getters on CallSite for NoCapture and ByVal.
Nick Lewycky
2011-11-20
1
-1
/
+1
*
DISubrange supports unsigned lower/upper array bounds, so let's not fake it i...
Devang Patel
2011-11-17
1
-2
/
+2
*
Missed some users of Value::getNameStr.
Benjamin Kramer
2011-11-15
1
-1
/
+1
*
Remove all remaining uses of Value::getNameStr().
Benjamin Kramer
2011-11-15
3
-9
/
+9
*
Refactor capture tracking (which already had a couple flags for whether returns
Nick Lewycky
2011-11-14
2
-2
/
+137
*
Make headers standalone.
Benjamin Kramer
2011-11-14
1
-6
/
+4
*
Fix typo.
Eric Christopher
2011-11-09
1
-1
/
+1
*
Enhance verifyLoop so that it can reliably verify that every block in a loop ...
Eli Friedman
2011-11-09
1
-3
/
+19
*
Add missing forward declarations.
Eli Friedman
2011-11-04
1
-0
/
+3
*
Delete names for unused parameters in inline function definitions in headers,...
Eli Friedman
2011-11-04
1
-2
/
+2
*
The maximum power of 2 dividing a power of 2 is itself. This occurs
Duncan Sands
2011-10-26
1
-2
/
+4
*
Remove return heuristics from the static branch probabilities, and
Chandler Carruth
2011-10-24
1
-1
/
+5
*
Doxygen-ify the comments on the public interface for BPI. Also, move the
Chandler Carruth
2011-10-24
1
-18
/
+47
*
Simplify the design of BranchProbabilityInfo by collapsing it into
Chandler Carruth
2011-10-24
1
-20
/
+30
*
Teach the BranchProbabilityInfo pass to print its results, and use that
Chandler Carruth
2011-10-23
1
-3
/
+6
*
Add pass printing support to BlockFrequencyInfo pass. The implementation
Chandler Carruth
2011-10-19
1
-0
/
+1
*
Whitespace.
Eric Christopher
2011-10-18
1
-1
/
+1
*
Fix extra whitespace in comment.
Nick Lewycky
2011-10-15
1
-1
/
+1
*
Fix SCEVExpander assert during LSR: "argument of incompatible type".
Andrew Trick
2011-10-15
1
-2
/
+1
*
Enhance the memdep interface so that users can tell the difference between a ...
Eli Friedman
2011-10-13
1
-13
/
+48
*
Make this use a public accessor too.
Eric Christopher
2011-10-12
1
-1
/
+1
*
Use public accessors on the scope that is returned.
Eric Christopher
2011-10-11
1
-2
/
+2
*
Add a new wrapper node for a DILexicalBlock that encapsulates it and a
Eric Christopher
2011-10-11
2
-0
/
+32
*
Move replaceCongruentIVs into SCEVExapander and bias toward "expanded"
Andrew Trick
2011-10-11
1
-1
/
+22
*
LSR should only reuse phis that match its formula.
Andrew Trick
2011-10-07
1
-4
/
+15
*
The product of two chrec's can always be represented as a chrec.
Nick Lewycky
2011-10-04
1
-0
/
+8
*
Inlining and unrolling heuristics should be aware of free truncs.
Andrew Trick
2011-10-01
2
-3
/
+13
*
whitespace
Andrew Trick
2011-10-01
1
-5
/
+5
*
Enhance alias analysis for atomic instructions a bit. Upgrade a couple alias...
Eli Friedman
2011-09-26
1
-8
/
+4
[next]