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)
commit282eda9b744f6e685495c8908dd9c034c4588a71
tree90d823738cfad84ea7da5f3bddcc4d8b6bfa2a81
parent5b8419d32e09e66bc9ca00ef24a204f7ac764f9d
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.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@212744 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Target/Mips/Mips16ISelDAGToDAG.cpp
lib/Target/Mips/MipsDSPInstrFormats.td
lib/Target/Mips/MipsFastISel.cpp
lib/Target/Mips/MipsISelDAGToDAG.cpp
lib/Target/Mips/MipsISelDAGToDAG.h
lib/Target/Mips/MipsInstrFPU.td
lib/Target/Mips/MipsInstrInfo.td
lib/Target/Mips/MipsMSAInstrFormats.td
lib/Target/Mips/MipsSEISelDAGToDAG.cpp