HotColdSplit: add back propagation to extend cold regions
authorSebastian Pop <sebpop@gmail.com>
Fri, 14 Sep 2018 20:36:10 +0000 (20:36 +0000)
committerSebastian Pop <sebpop@gmail.com>
Fri, 14 Sep 2018 20:36:10 +0000 (20:36 +0000)
commit1217160bb3107226ba8c8e1f7cc45ecd149a6229
tree5396815417d8ac48db0bbcab2b013f900ac93cb2
parentfcf8c7c908df007eebbb5c9b7c126af18e677949
HotColdSplit: add back propagation to extend cold regions

Also fix a problem in forward propagation:
  const TerminatorInst *TI = It->getTerminator();
was set outside the while loop that iterates over It.

llvm-svn: 342275
llvm/lib/Transforms/IPO/HotColdSplitting.cpp