[NFC] Make LoopSafetyInfo abstract to allow alternative implementations
authorMax Kazantsev <max.kazantsev@azul.com>
Tue, 16 Oct 2018 08:31:05 +0000 (08:31 +0000)
committerMax Kazantsev <max.kazantsev@azul.com>
Tue, 16 Oct 2018 08:31:05 +0000 (08:31 +0000)
commit9c90ec2fae508e08b0323db4d1a164cbf64c8bcc
treeca46501b390f90c3dd91c50704a0c69d873e9a1b
parenta5949439ca6adbb3b19dbd599880ff5b239f964e
[NFC] Make LoopSafetyInfo abstract to allow alternative implementations

llvm-svn: 344592
llvm/include/llvm/Analysis/MustExecute.h
llvm/lib/Analysis/MustExecute.cpp
llvm/lib/Transforms/Scalar/LICM.cpp
llvm/lib/Transforms/Scalar/LoopIdiomRecognize.cpp
llvm/lib/Transforms/Scalar/LoopUnswitch.cpp
llvm/lib/Transforms/Utils/LoopUnrollAndJam.cpp