Reuse a bunch of cached subtargets and remove getSubtarget calls
authorEric Christopher <echristo@gmail.com>
Fri, 30 Jan 2015 23:24:40 +0000 (23:24 +0000)
committerEric Christopher <echristo@gmail.com>
Fri, 30 Jan 2015 23:24:40 +0000 (23:24 +0000)
commit0def30471abf7c6de186726129d5d821716d0c8b
treede997720544ec20e082e9ddb9542c6ee5cf60b35
parent24173bd03ea5ed46ccd5ef70d75f48e87ea2d6a0
Reuse a bunch of cached subtargets and remove getSubtarget calls
without a Function argument.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@227638 91177308-0d34-0410-b5e6-96231b3b80d8
22 files changed:
lib/Target/R600/AMDGPUISelDAGToDAG.cpp
lib/Target/R600/AMDGPUISelLowering.cpp
lib/Target/R600/AMDGPUISelLowering.h
lib/Target/R600/AMDGPUInstrInfo.cpp
lib/Target/R600/AMDGPUMCInstLower.cpp
lib/Target/R600/AMDGPUSubtarget.cpp
lib/Target/R600/CIInstructions.td
lib/Target/R600/CaymanInstructions.td
lib/Target/R600/EvergreenInstructions.td
lib/Target/R600/R600ControlFlowFinalizer.cpp
lib/Target/R600/R600ISelLowering.cpp
lib/Target/R600/R600ISelLowering.h
lib/Target/R600/R600Instructions.td
lib/Target/R600/R600MachineScheduler.cpp
lib/Target/R600/R600Packetizer.cpp
lib/Target/R600/R700Instructions.td
lib/Target/R600/SIISelLowering.cpp
lib/Target/R600/SIISelLowering.h
lib/Target/R600/SIInstrInfo.cpp
lib/Target/R600/SIInstrInfo.td
lib/Target/R600/SIInstructions.td
lib/Target/R600/SILoadStoreOptimizer.cpp