Remove uses of the TargetMachine from FunctionLoweringInfo
authorEric Christopher <echristo@gmail.com>
Thu, 9 Oct 2014 00:57:31 +0000 (00:57 +0000)
committerEric Christopher <echristo@gmail.com>
Thu, 9 Oct 2014 00:57:31 +0000 (00:57 +0000)
commit31c9cd065a98b82f1dda5461eec0d35ae1f87b09
treefd22666dd56d0e3ff2dbde5344c2d04af0aab29a
parent7ed0e6d0c661b101fe1830065bddff24c74730f9
Remove uses of the TargetMachine from FunctionLoweringInfo
via caching TargetLowering and using the MachineFunction.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@219375 91177308-0d34-0410-b5e6-96231b3b80d8
include/llvm/CodeGen/FunctionLoweringInfo.h
lib/CodeGen/SelectionDAG/FunctionLoweringInfo.cpp
lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp