Reset the subtarget for DAGToDAG on every iteration of runOnMachineFunction.
authorEric Christopher <echristo@gmail.com>
Thu, 22 May 2014 01:07:24 +0000 (01:07 +0000)
committerEric Christopher <echristo@gmail.com>
Thu, 22 May 2014 01:07:24 +0000 (01:07 +0000)
commit58d9172bb402c1255b501694fd9170df18f10940
tree70f1096e4b65b01078d8e46f2699e43c70716f25
parent162180cba5e30806f4da6b8442628ac435f030be
Reset the subtarget for DAGToDAG on every iteration of runOnMachineFunction.
This required updating the generated functions and TD file accordingly
to be pointers rather than const references.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@209375 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Target/PowerPC/PPCFastISel.cpp
lib/Target/PowerPC/PPCISelDAGToDAG.cpp
lib/Target/PowerPC/PPCInstrAltivec.td
lib/Target/PowerPC/PPCInstrInfo.td
lib/Target/PowerPC/PPCInstrVSX.td