index
:
bcm5719-llvm
meklort-10.0.0
meklort-10.0.1
ortega-7.0.1
Project Ortega BCM5719 LLVM
Raptor Computing Systems
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
path:
root
/
llvm
/
lib
/
Analysis
/
BranchProbabilityInfo.cpp
Commit message (
Expand
)
Author
Age
Files
Lines
...
*
Replace all weight-based interfaces in MBB with probability-based interfaces,...
Cong Hou
2015-12-01
1
-0
/
+6
*
Check the case that the numerator and denominator are both zeros when getting...
Cong Hou
2015-10-26
1
-0
/
+10
*
Analysis: Remove implicit ilist iterator conversions
Duncan P. N. Exon Smith
2015-10-10
1
-5
/
+4
*
Create a wrapper pass for BranchProbabilityInfo.
Cong Hou
2015-07-15
1
-45
/
+58
*
Add BranchProbabilityInfo::releaseMemory to clear the Weights field.
Pete Cooper
2015-05-28
1
-0
/
+4
*
Fix information loss in branch probability computation.
Diego Novillo
2015-05-07
1
-12
/
+25
*
Allow 0-weight branches in BranchProbabilityInfo.
Diego Novillo
2015-05-06
1
-5
/
+7
*
Fix typo in comment.
Diego Novillo
2015-04-24
1
-1
/
+1
*
Add range iterators for post order and inverse post order. Use them
Daniel Berlin
2015-04-15
1
-12
/
+10
*
Re-apply r234898 and fix tests.
Daniel Jasper
2015-04-15
1
-0
/
+8
*
Revert "The code that originally made me discover this is:"
Rafael Espindola
2015-04-14
1
-8
/
+0
*
The code that originally made me discover this is:
Daniel Jasper
2015-04-14
1
-0
/
+8
*
Purge unused includes throughout libSupport.
Benjamin Kramer
2015-03-23
1
-0
/
+1
*
[PM] Split the LoopInfo object apart from the legacy pass, creating
Chandler Carruth
2015-01-17
1
-3
/
+3
*
IR: Split Metadata from Value
Duncan P. N. Exon Smith
2014-12-09
1
-1
/
+2
*
Revert "IR: MDNode => Value"
Duncan P. N. Exon Smith
2014-11-11
1
-1
/
+1
*
IR: MDNode => Value: Instruction::getMetadata()
Duncan P. N. Exon Smith
2014-11-01
1
-1
/
+1
*
Revert "[C++11] Add predecessors(BasicBlock *) / successors(BasicBlock *) ite...
Duncan P. N. Exon Smith
2014-07-21
1
-4
/
+9
*
Remove braces around single-statement block and rangify outer loop.
Manuel Jacob
2014-07-20
1
-6
/
+3
*
[C++11] Add predecessors(BasicBlock *) / successors(BasicBlock *) iterator ra...
Manuel Jacob
2014-07-20
1
-5
/
+3
*
[Modules] Fix potential ODR violations by sinking the DEBUG_TYPE
Chandler Carruth
2014-04-22
1
-1
/
+2
*
[C++11] More 'nullptr' conversion. In some cases just using a boolean check i...
Craig Topper
2014-04-15
1
-2
/
+2
*
Fix a bug in which BranchProbabilityInfo wasn't setting branch weights of bas...
Akira Hatanaka
2014-04-14
1
-0
/
+3
*
blockfreq: Use getSuccessorIndex()
Duncan P. N. Exon Smith
2014-04-11
1
-5
/
+3
*
[Modules] Move CFG.h to the IR library as it defines graph traits over
Chandler Carruth
2014-03-04
1
-1
/
+1
*
[block-freq] Teach branch probability how to return the edge weight in betwee...
Michael Gottesman
2013-12-14
1
-0
/
+10
*
Consider (x == -1) unlikely in BranchProbabilityInfo
Hal Finkel
2013-11-01
1
-4
/
+18
*
Use SmallVectorImpl::iterator/const_iterator instead of SmallVector to avoid ...
Craig Topper
2013-07-04
1
-11
/
+11
*
Do not reserve space for the ColdEdges and NormalEdges vectors.
Diego Novillo
2013-05-24
1
-2
/
+0
*
Add a new function attribute 'cold' to functions.
Diego Novillo
2013-05-24
1
-0
/
+81
*
Move all of the header files which are involved in modelling the LLVM IR
Chandler Carruth
2013-01-02
1
-5
/
+5
*
Use the new script to sort the includes of every file under lib.
Chandler Carruth
2012-12-03
1
-3
/
+3
*
BranchProb: modify the definition of an edge in BranchProbabilityInfo to handle
Manman Ren
2012-08-24
1
-57
/
+77
*
Set the branch probability of branching to the 'normal' destination of an invoke
Bill Wendling
2012-08-15
1
-2
/
+30
*
Make the unreachable probability much much heavier. The previous
Chandler Carruth
2011-12-22
1
-2
/
+3
*
Remove all remaining uses of Value::getNameStr().
Benjamin Kramer
2011-11-15
1
-3
/
+3
*
Fix the API usage in loop probability heuristics. It was incorrectly
Chandler Carruth
2011-10-25
1
-15
/
+8
*
Remove return heuristics from the static branch probabilities, and
Chandler Carruth
2011-10-24
1
-73
/
+76
*
Simplify the design of BranchProbabilityInfo by collapsing it into
Chandler Carruth
2011-10-24
1
-135
/
+90
*
Tidy up a loop to be more idiomatic for LLVM's codebase, and remove some
Chandler Carruth
2011-10-23
1
-18
/
+9
*
Teach the BranchProbabilityInfo pass to print its results, and use that
Chandler Carruth
2011-10-23
1
-2
/
+20
*
Add compare operators to BranchProbability and use it to determine if an edge...
Benjamin Kramer
2011-10-23
1
-8
/
+4
*
Extend the floating point heuristic to consider NaN checks unlikely.
Benjamin Kramer
2011-10-21
1
-4
/
+17
*
BranchProbabilityInfo: floating point equality is unlikely.
Benjamin Kramer
2011-10-21
1
-2
/
+34
*
Generalize the reading of probability metadata to work for both branches
Chandler Carruth
2011-10-19
1
-16
/
+24
*
Teach the BranchProbabilityInfo analysis pass to read any metadata
Chandler Carruth
2011-10-19
1
-0
/
+38
*
Delete a dead member. Dunno if this was ever used, but the current code
Chandler Carruth
2011-10-16
1
-6
/
+3
*
Use canonical forms for the branch probability zero heutistic.
Benjamin Kramer
2011-09-04
1
-25
/
+30
*
Change SmallVector to SmallPtrSet in BranchProbabilityInfo. Handle cases where
Jakub Staszak
2011-08-01
1
-15
/
+15
*
Do not handle cases with >= and <= predicates.
Jakub Staszak
2011-07-31
1
-7
/
+0
[prev]
[next]