Make it possible for the Subtarget to change between function
authorEric Christopher <echristo@gmail.com>
Thu, 10 Jul 2014 17:26:51 +0000 (17:26 +0000)
committerEric Christopher <echristo@gmail.com>
Thu, 10 Jul 2014 17:26:51 +0000 (17:26 +0000)
commit22405e4bbf91473aabcb9c8e54b79548871b8d61
tree1bcfa48591da612902512b8e43c7699ba10afc9c
parent581badce4be5243cd9af31277a99e80f9f0180e6
Make it possible for the Subtarget to change between function
passes in the mips back end. This, unfortunately, required a
bit of churn in the various predicates to use a pointer rather
than a reference.

llvm-svn: 212744
llvm/lib/Target/Mips/Mips16ISelDAGToDAG.cpp
llvm/lib/Target/Mips/MipsDSPInstrFormats.td
llvm/lib/Target/Mips/MipsFastISel.cpp
llvm/lib/Target/Mips/MipsISelDAGToDAG.cpp
llvm/lib/Target/Mips/MipsISelDAGToDAG.h
llvm/lib/Target/Mips/MipsInstrFPU.td
llvm/lib/Target/Mips/MipsInstrInfo.td
llvm/lib/Target/Mips/MipsMSAInstrFormats.td
llvm/lib/Target/Mips/MipsSEISelDAGToDAG.cpp