[PGO] detect infinite loop and form MST properly
authorXinliang David Li <davidxl@google.com>
Thu, 7 Dec 2017 22:23:28 +0000 (22:23 +0000)
committerXinliang David Li <davidxl@google.com>
Thu, 7 Dec 2017 22:23:28 +0000 (22:23 +0000)
commit4b0027f671d5eaea1a93f94e8e020311d1087431
treee458a5010ffc3134505e78e57bcab655b953b60b
parent38c70521ff29ead6fe77f25c1bc2d833a7793232
[PGO] detect infinite loop and form MST properly

Differential Revision: http://reviews.llvm.org/D40873

llvm-svn: 320104
llvm/include/llvm/Analysis/BlockFrequencyInfo.h
llvm/include/llvm/Analysis/BlockFrequencyInfoImpl.h
llvm/lib/Analysis/BlockFrequencyInfo.cpp
llvm/lib/Transforms/Instrumentation/CFGMST.h
llvm/lib/Transforms/Instrumentation/PGOInstrumentation.cpp
llvm/test/Transforms/PGOProfile/infinite_loop_gen.ll [new file with mode: 0644]