OSDN Git Service

[SCEV] When printing via -analysis, dump loop disposition
authorSanjoy Das <sanjoy@playingwithpointers.com>
Sun, 1 May 2016 04:51:05 +0000 (04:51 +0000)
committerSanjoy Das <sanjoy@playingwithpointers.com>
Sun, 1 May 2016 04:51:05 +0000 (04:51 +0000)
commit17d8569b6e409cadc86145dac7bc5114c32715de
tree2ba32b9256c302c6466bbb0f5a850d6414762c7d
parent58e9430c5d0ce6162cc1b6236a7f977ce47dafe8
[SCEV] When printing via -analysis, dump loop disposition

There are currently some bugs in tree around SCEV caching an incorrect
loop disposition.  Printing out loop dispositions will let us write
whitebox tests as those are fixed.

The dispositions are printed as a list in "inside out" order,
i.e. innermost loop first.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@268177 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Analysis/ScalarEvolution.cpp
test/Analysis/ScalarEvolution/scev-dispositions.ll [new file with mode: 0644]