[LoopPass] fixing 'Modification' messages in -debug-pass=Executions for loop passes
authorFedor Sergeev <fedor.sergeev@azul.com>
Mon, 19 Nov 2018 15:10:59 +0000 (15:10 +0000)
committerFedor Sergeev <fedor.sergeev@azul.com>
Mon, 19 Nov 2018 15:10:59 +0000 (15:10 +0000)
commit3a3d688cc872a1317f8c7780bf6243b1cfa85ddf
tree721c87043ac2d0118a9a1a50bedacae113b0a80f
parent8f7f586e530fe2211064768ba78925e1a900b330
[LoopPass] fixing 'Modification' messages in -debug-pass=Executions for loop passes

Legacy loop pass manager is issuing "Made Modification" message after each Loop Pass
run, however condition for issuing it is accumulated among all the runs.
That leads to confusing 'modification' messages as soon as the first modification is done.

Changing condition to be "current pass made modifications", similar to how
it is being done in all other pass managers.

llvm-svn: 347215
llvm/lib/Analysis/LoopPass.cpp