blockfreq: Further shift logic to LoopData
authorDuncan P. N. Exon Smith <dexonsmith@apple.com>
Fri, 25 Apr 2014 18:47:04 +0000 (18:47 +0000)
committerDuncan P. N. Exon Smith <dexonsmith@apple.com>
Fri, 25 Apr 2014 18:47:04 +0000 (18:47 +0000)
commit2d18167483cf274413e52b4fa9513a7dffa6a7f8
treebd3bb9ad0008003007574b0df794ccdc6b70d688
parenteae0809a6067bb0575854a10d1e1e8ca0b6ef568
blockfreq: Further shift logic to LoopData

Move a lot of the loop-related logic that was sprinkled around the code
into `LoopData`.

<rdar://problem/14292693>

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@207258 91177308-0d34-0410-b5e6-96231b3b80d8
include/llvm/Analysis/BlockFrequencyInfoImpl.h
lib/Analysis/BlockFrequencyInfoImpl.cpp