OSDN Git Service

[NFC] Refactoring of LoopSafetyInfo, step 1
authorMax Kazantsev <max.kazantsev@azul.com>
Wed, 15 Aug 2018 05:55:43 +0000 (05:55 +0000)
committerMax Kazantsev <max.kazantsev@azul.com>
Wed, 15 Aug 2018 05:55:43 +0000 (05:55 +0000)
commitd823f47a68389035ed984b062da8c7247d6ff5c3
treead660860f90fccf8defe1866adc2222a7f75fe9f
parenta3bb636475f03997c9db47bd0510c223f49308b0
[NFC] Refactoring of LoopSafetyInfo, step 1

Turn structure into class, encapsulate methods, add clarifying comments.

Differential Revision: https://reviews.llvm.org/D50693
Reviewed By: reames

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@339752 91177308-0d34-0410-b5e6-96231b3b80d8
include/llvm/Analysis/MustExecute.h
lib/Analysis/MustExecute.cpp
lib/Transforms/Scalar/LICM.cpp
lib/Transforms/Scalar/LoopIdiomRecognize.cpp
lib/Transforms/Scalar/LoopUnswitch.cpp
lib/Transforms/Utils/LoopUnrollAndJam.cpp