dce4a407a24b04eebc6a376f8e62b41aaa7b071f |
|
29-May-2014 |
Stephen Hines <srhines@google.com> |
Update LLVM for 3.5 rebase (r209712). Change-Id: I149556c940fb7dc92d075273c87ff584f400941f
/external/llvm/include/llvm/Support/BranchProbability.h
|
a91a3e04895f2049f7607cfe6fd1aa7b276ed3da |
|
20-Nov-2011 |
Chandler Carruth <chandlerc@gmail.com> |
Make an obviously const interface actually be marked as const. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@145009 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/BranchProbability.h
|
13b10731abfc006fce790c5c8205cd24c7d67de8 |
|
24-Oct-2011 |
Benjamin Kramer <benny.kra@googlemail.com> |
Implement comparison operators for BranchProbability in a way that can't overflow INT64_MAX. Add a test case for the edge case that triggers this. Thanks to Chandler for bringing this to my attention. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@142794 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/BranchProbability.h
|
66d847c8ffff5199248fccc10cb27f80c5cf9ebe |
|
23-Oct-2011 |
Chandler Carruth <chandlerc@gmail.com> |
Now that we have comparison on probabilities, add some static functions to get important constant branch probabilities and use them for finding the best branch out of a set of possibilities. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@142762 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/BranchProbability.h
|
341473c86d19cad5f3be432533ecdb42d9e07044 |
|
23-Oct-2011 |
Benjamin Kramer <benny.kra@googlemail.com> |
Add compare operators to BranchProbability and use it to determine if an edge is hot. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@142751 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/BranchProbability.h
|
15b35677d0d49078658e87451dc5321bb95d4034 |
|
26-Jul-2011 |
Jakub Staszak <jstaszak@apple.com> |
BranchProbability::print returns void now. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@135994 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/BranchProbability.h
|
2ecdd724538d33af61685fb933f19624f2089ae4 |
|
25-Jul-2011 |
Jakub Staszak <jstaszak@apple.com> |
Fix class description. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@135948 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/BranchProbability.h
|
687dc24e1d17d3d8bb4f4f095929db16f65f3067 |
|
10-Jul-2011 |
Jakub Staszak <jstaszak@apple.com> |
- Make BranchProbability constructor public. - Add getCompl() method. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@134857 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/BranchProbability.h
|
44eb49c2a191108df801977c8e3dc03466c6c02a |
|
23-Jun-2011 |
Jakub Staszak <jstaszak@apple.com> |
Introduce BlockFrequency analysis for BasicBlocks. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@133766 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/BranchProbability.h
|
f289df2d9544bd3a0934651daa20e589544413ba |
|
11-Jun-2011 |
Andrew Trick <atrick@apple.com> |
Branch profiling: floating-point avoidance. Patch by: Jakub Staszak! Introduces BranchProbability. Changes unsigned to uint32_t all over and uint64_t only when overflow is expected. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@132867 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/BranchProbability.h
|