1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-11-24 03:33:20 +01:00
llvm-mirror/test/Analysis/BlockFrequencyInfo
Duncan P. N. Exon Smith 707997192f Reapply "blockfreq: Rewrite BlockFrequencyInfoImpl"
This reverts commit r206677, reapplying my BlockFrequencyInfo rewrite.

I've done a careful audit, added some asserts, and fixed a couple of
bugs (unfortunately, they were in unlikely code paths).  There's a small
chance that this will appease the failing bots [1][2].  (If so, great!)

If not, I have a follow-up commit ready that will temporarily add
-debug-only=block-freq to the two failing tests, allowing me to compare
the code path between what the failing bots and what my machines (and
the rest of the bots) are doing.  Once I've triggered those builds, I'll
revert both commits so the bots go green again.

[1]: http://bb.pgr.jp/builders/ninja-x64-msvc-RA-centos6/builds/1816
[2]: http://llvm-amd64.freebsd.your.org/b/builders/clang-i386-freebsd/builds/18445

<rdar://problem/14292693>

llvm-svn: 206704
2014-04-19 22:34:26 +00:00
..
bad_input.ll Reapply "blockfreq: Rewrite BlockFrequencyInfoImpl" 2014-04-19 22:34:26 +00:00
basic.ll Reapply "blockfreq: Rewrite BlockFrequencyInfoImpl" 2014-04-19 22:34:26 +00:00
double_exit.ll Reapply "blockfreq: Rewrite BlockFrequencyInfoImpl" 2014-04-19 22:34:26 +00:00
irreducible.ll Reapply "blockfreq: Rewrite BlockFrequencyInfoImpl" 2014-04-19 22:34:26 +00:00
loop_with_branch.ll Reapply "blockfreq: Rewrite BlockFrequencyInfoImpl" 2014-04-19 22:34:26 +00:00
nested_loop_with_branches.ll Reapply "blockfreq: Rewrite BlockFrequencyInfoImpl" 2014-04-19 22:34:26 +00:00