[NFC] Remove extra headers included in Loop Unroll and LoopUnrollAndJam files
authorAnh Tuyen Tran <anhtuyen@ca.ibm.com>
Wed, 12 Feb 2020 17:57:56 +0000 (17:57 +0000)
committerAnh Tuyen Tran <anhtuyen@ca.ibm.com>
Wed, 12 Feb 2020 17:57:56 +0000 (17:57 +0000)
commita5b6480d0551aaed77973c1ac160d7d777951aa3
treea177ec3db0cdcb4902fe1785b1ba82c5d30485cf
parentc832145960736a7d531d264dcba59967d38bfc81
[NFC] Remove extra headers included in Loop Unroll and LoopUnrollAndJam files

Summary:
This refactor patch removes some header files which are not needed and also add some to meet IWYU principles.

Reviewers: rnk (Reid Kleckner), Meinersbur (Michael Kruse), dmgreen (Dave Green)

Reviewed By: dmgreen (Dave Green), rnk (Reid Kleckner), Meinersbur (Michael Kruse)

Subscribers: dmgreen (Dave Green), Whitney (Whitney Tsang), hiraditya (Aditya Kumar), zzheng (Z. Zheng), llvm-commits, LLVM

Tag: LLVM

Differential Revision: https://reviews.llvm.org/D73498
llvm/include/llvm/Transforms/Scalar/LoopUnrollAndJamPass.h
llvm/lib/Transforms/Scalar/LoopUnrollAndJamPass.cpp
llvm/lib/Transforms/Utils/LoopUnroll.cpp
llvm/lib/Transforms/Utils/LoopUnrollAndJam.cpp