Move the implementation of LoopInfo into LoopInfoImpl.h.
authorAndrew Trick <atrick@apple.com>
Wed, 20 Jun 2012 03:42:09 +0000 (03:42 +0000)
committerAndrew Trick <atrick@apple.com>
Wed, 20 Jun 2012 03:42:09 +0000 (03:42 +0000)
commitcbf24b4e58c2f621f480883c5bb1f2f2b2b8d497
tree1abae2368e5a7f77a3056ee5daac3a6a6fff2060
parent2c8293d348227e0f064c55d39acca62c46bf4fd4
Move the implementation of LoopInfo into LoopInfoImpl.h.

The implementation only needs inclusion from LoopInfo.cpp and
MachineLoopInfo.cpp. Clients of the interface should only include the
interface. This makes the interface readable and speeds up rebuilds
after modifying the implementation.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@158787 91177308-0d34-0410-b5e6-96231b3b80d8
include/llvm/Analysis/LoopInfo.h
include/llvm/Analysis/LoopInfoImpl.h [new file with mode: 0644]
lib/Analysis/LoopInfo.cpp
lib/CodeGen/MachineLoopInfo.cpp