Move ARMJITInfo off of the TargetMachine and down onto the subtarget.
authorEric Christopher <echristo@gmail.com>
Wed, 18 Jun 2014 22:48:09 +0000 (22:48 +0000)
committerEric Christopher <echristo@gmail.com>
Wed, 18 Jun 2014 22:48:09 +0000 (22:48 +0000)
commit887a5c7f5da73ada835985d1f9552ff1716517a7
tree9ef621d0b6553c271c974eb42bb364058682c8d0
parent2ea6d93c5ea813994852e35f01314ccbcec02bce
Move ARMJITInfo off of the TargetMachine and down onto the subtarget.
This required untangling a mess of headers that included around.

This a recommit of r210953 with a fix for the removed accessor
for JITInfo.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@211233 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Target/ARM/ARMCodeEmitter.cpp
lib/Target/ARM/ARMJITInfo.cpp
lib/Target/ARM/ARMJITInfo.h
lib/Target/ARM/ARMMachineFunctionInfo.cpp
lib/Target/ARM/ARMMachineFunctionInfo.h
lib/Target/ARM/ARMSubtarget.cpp
lib/Target/ARM/ARMSubtarget.h
lib/Target/ARM/ARMTargetMachine.cpp
lib/Target/ARM/ARMTargetMachine.h