[ARM64,C++11] Clean up the ARM64 LOH collection pass.
authorJim Grosbach <grosbach@apple.com>
Tue, 15 Apr 2014 22:57:02 +0000 (22:57 +0000)
committerJim Grosbach <grosbach@apple.com>
Tue, 15 Apr 2014 22:57:02 +0000 (22:57 +0000)
commit09256c5bb5741d4dc36726e2bd4e60d7fdf08987
tree865044b3da896dbfd18c9415b484f44cd9485433
parentd66d5707964cae4872efeeac09098fddb0111878
[ARM64,C++11] Clean up the ARM64 LOH collection pass.

Range'ify a bunch of loops, mainly. As a result, we have a variety
of objects via reference rather than by pointer, so propogate that
through the various helper functions where it makes sense.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@206337 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Target/ARM64/ARM64CollectLOH.cpp