4ff87aaf84f0fbc9dffa2757fd7a33c7ee9044ea |
|
12-Jul-2013 |
Michael Gottesman <mgottesman@apple.com> |
Fixed comment in header of Block Frequency Impl and added text for C++ mode. This is a generic block implementation that works on more than machine blocks. The C++ mode addition is a bonus due to the extra space provided. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@186175 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Analysis/BlockFrequencyImpl.h
|
37cb687fcb256cd891d1a69c8db77ae1c39f759f |
|
29-Jun-2013 |
Jakob Stoklund Olesen <stoklund@2pi.dk> |
Try to unbreak Linux buildbots. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@185237 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Analysis/BlockFrequencyImpl.h
|
97be1d608e0fd8f0578342932b3b8116e5028a02 |
|
29-Jun-2013 |
Jakob Stoklund Olesen <stoklund@2pi.dk> |
Minimize precision loss when computing cyclic probabilities. Allow block frequencies to exceed 32 bits by using the new BlockFrequency division function. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@185236 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Analysis/BlockFrequencyImpl.h
|
b0f8341b3449623db80f1ac375e2dcfe4b1796e4 |
|
26-Jun-2013 |
Jakob Stoklund Olesen <stoklund@2pi.dk> |
Merge isReachable into isBackedge. Prefer using RPO.lookup() instead of RPO[] which can mutate the map. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@184891 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Analysis/BlockFrequencyImpl.h
|
75b51621540c23ddfc1e9ef6b4dc803453d9d122 |
|
25-Jun-2013 |
Benjamin Kramer <benny.kra@googlemail.com> |
BlockFrequency: Bump up the entry frequency a bit. This is a band-aid to fix the most severe regressions we're seeing from basing spill decisions on block frequencies, until we have a better solution. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@184835 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Analysis/BlockFrequencyImpl.h
|
80c6a66bbfb748c230d52345ededd3fd35ebddd7 |
|
20-Mar-2013 |
Rafael Espindola <rafael.espindola@gmail.com> |
Add std prefixes to fix the build with xlc. Patch by Kai <kai@redstar.de>. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@177574 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Analysis/BlockFrequencyImpl.h
|
0b8c9a80f20772c3793201ab5b251d3520b9cea3 |
|
02-Jan-2013 |
Chandler Carruth <chandlerc@gmail.com> |
Move all of the header files which are involved in modelling the LLVM IR into their new header subdirectory: include/llvm/IR. This matches the directory structure of lib, and begins to correct a long standing point of file layout clutter in LLVM. There are still more header files to move here, but I wanted to handle them in separate commits to make tracking what files make sense at each layer easier. The only really questionable files here are the target intrinsic tablegen files. But that's a battle I'd rather not fight today. I've updated both CMake and Makefile build systems (I think, and my tests think, but I may have missed something). I've also re-sorted the includes throughout the project. I'll be committing updates to Clang, DragonEgg, and Polly momentarily. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@171366 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Analysis/BlockFrequencyImpl.h
|
255f89faee13dc491cb64fbeae3c763e7e2ea4e6 |
|
03-Dec-2012 |
Chandler Carruth <chandlerc@gmail.com> |
Sort the #include lines for the include/... tree with the script. AKA: Recompile *ALL* the source code! This one went much better. No manual edits here. I spot-checked for silliness and grep-checked for really broken edits and everything seemed good. It all still compiles. Yell if you see something that looks goofy. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@169133 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Analysis/BlockFrequencyImpl.h
|
d9b0b025612992a0b724eeca8bdf10b1d7a5c355 |
|
02-Jun-2012 |
Benjamin Kramer <benny.kra@googlemail.com> |
Fix typos found by http://github.com/lyda/misspell-check git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@157885 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Analysis/BlockFrequencyImpl.h
|
25101bb2a799a36be9f077ee2fc2dcf0df2b6efb |
|
20-Dec-2011 |
Jakub Staszak <kubastaszak@gmail.com> |
Add some constantness to BranchProbabilityInfo and BlockFrequnencyInfo. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@146986 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Analysis/BlockFrequencyImpl.h
|
a7b0cb759433c715065440ee2a963a04db7f2b0b |
|
15-Nov-2011 |
Benjamin Kramer <benny.kra@googlemail.com> |
Remove all remaining uses of Value::getNameStr(). git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@144648 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Analysis/BlockFrequencyImpl.h
|
e2481ff8ee722e25d1e3aa192b276f9b5be5b177 |
|
01-Aug-2011 |
Jakub Staszak <jstaszak@apple.com> |
Add BlockFrequency::getEntryFrequency() git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@136618 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Analysis/BlockFrequencyImpl.h
|
7f1cce55b5da7ef53269426e3c64586177384dca |
|
28-Jul-2011 |
Jakub Staszak <jstaszak@apple.com> |
If run with -debug give more information about Cyclic Probability. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@136403 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Analysis/BlockFrequencyImpl.h
|
af7a46d5a6fa1e6dac1d83f38ba9823bea3870b6 |
|
28-Jul-2011 |
Jakub Staszak <jstaszak@apple.com> |
Fix stupid mistake from commit 136381. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@136384 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Analysis/BlockFrequencyImpl.h
|
2f9427c6a3ce9badd04b00de778ab6af3c3c88d6 |
|
28-Jul-2011 |
Jakub Staszak <jstaszak@apple.com> |
Speed up BlockFrequencyInfo a little bit. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@136381 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Analysis/BlockFrequencyImpl.h
|
9a24f1f070f7a9e18f7fc46214c2f2d0a38ab0f9 |
|
28-Jul-2011 |
Jakub Staszak <jstaszak@apple.com> |
Use BlockFrequency instead of uint32_t in BlockFrequencyInfo. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@136278 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Analysis/BlockFrequencyImpl.h
|
9d9f76551977e57dc765f691be6411bc3edd0361 |
|
27-Jul-2011 |
Jakub Staszak <jstaszak@apple.com> |
Edge to itself is backedge as well. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@136219 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Analysis/BlockFrequencyImpl.h
|
f55c1c85881afd65647bde5346f64d9685235c7c |
|
25-Jul-2011 |
Jakub Staszak <jstaszak@apple.com> |
Rename BlockFrequency to BlockFrequencyInfo and MachineBlockFrequency to MachineBlockFrequencyInfo. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@135937 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Analysis/BlockFrequencyImpl.h
|
23f34f1c22db8df6e767a29365d668ac9ede112c |
|
22-Jul-2011 |
Jakub Staszak <jstaszak@apple.com> |
Allow getBlockFreq to return 0. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@135742 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Analysis/BlockFrequencyImpl.h
|
59a9dab4d8650d3408efa431907183e13b91867b |
|
16-Jul-2011 |
Jakub Staszak <jstaszak@apple.com> |
Add MachineBlockFrequency analysis. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@135352 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Analysis/BlockFrequencyImpl.h
|
66dddd1da3e036d05f94df82221a97b7d26e3498 |
|
24-Jun-2011 |
Jakub Staszak <jstaszak@apple.com> |
Calculate backedge probability correctly. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@133776 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Analysis/BlockFrequencyImpl.h
|
fd9533b4a35983d38804349efca8116788b311d9 |
|
23-Jun-2011 |
Jakub Staszak <jstaszak@apple.com> |
Missing files for the BlockFrequency analysis added. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@133767 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Analysis/BlockFrequencyImpl.h
|