summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/NVPTX/NVPTXTargetMachine.cpp
diff options
context:
space:
mode:
authorEric Christopher <echristo@gmail.com>2015-03-21 03:13:03 +0000
committerEric Christopher <echristo@gmail.com>2015-03-21 03:13:03 +0000
commit5c3dffc459b6446f975be537c471d8455cf3bd39 (patch)
tree357463ffe53af466bb0ebe17b967edec420cdd19 /llvm/lib/Target/NVPTX/NVPTXTargetMachine.cpp
parentcd53d6eda794edbda5550253faba66f67bc6d2fb (diff)
downloadbcm5719-llvm-5c3dffc459b6446f975be537c471d8455cf3bd39.tar.gz
bcm5719-llvm-5c3dffc459b6446f975be537c471d8455cf3bd39.zip
Simplify the query for a subtarget in the NVPTX pass manager.
llvm-svn: 232876
Diffstat (limited to 'llvm/lib/Target/NVPTX/NVPTXTargetMachine.cpp')
-rw-r--r--llvm/lib/Target/NVPTX/NVPTXTargetMachine.cpp3
1 files changed, 1 insertions, 2 deletions
diff --git a/llvm/lib/Target/NVPTX/NVPTXTargetMachine.cpp b/llvm/lib/Target/NVPTX/NVPTXTargetMachine.cpp
index 2e362a6989a..1b6bc714505 100644
--- a/llvm/lib/Target/NVPTX/NVPTXTargetMachine.cpp
+++ b/llvm/lib/Target/NVPTX/NVPTXTargetMachine.cpp
@@ -186,8 +186,7 @@ void NVPTXPassConfig::addIRPasses() {
}
bool NVPTXPassConfig::addInstSelector() {
- const NVPTXSubtarget &ST =
- getTM<NVPTXTargetMachine>().getSubtarget<NVPTXSubtarget>();
+ const NVPTXSubtarget &ST = *getTM<NVPTXTargetMachine>().getSubtargetImpl();
addPass(createLowerAggrCopies());
addPass(createAllocaHoisting());
OpenPOWER on IntegriCloud