summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target
diff options
context:
space:
mode:
authorJingyue Wu <jingyue@google.com>2014-11-11 05:24:04 +0000
committerJingyue Wu <jingyue@google.com>2014-11-11 05:24:04 +0000
commitdfd4eb92852ae2453fd40af8b7eb835e00f1a424 (patch)
treedd8e625497ff4ccb468bda9862cfabb06fbf94d5 /llvm/lib/Target
parent961d4694452097e02c706b963ed53820c73821d2 (diff)
downloadbcm5719-llvm-dfd4eb92852ae2453fd40af8b7eb835e00f1a424.tar.gz
bcm5719-llvm-dfd4eb92852ae2453fd40af8b7eb835e00f1a424.zip
[NVPTX] Remove dead code in NVPTXTargetTransformInfo (NFC)
llvm-svn: 221668
Diffstat (limited to 'llvm/lib/Target')
-rw-r--r--llvm/lib/Target/NVPTX/NVPTXTargetTransformInfo.cpp14
1 files changed, 2 insertions, 12 deletions
diff --git a/llvm/lib/Target/NVPTX/NVPTXTargetTransformInfo.cpp b/llvm/lib/Target/NVPTX/NVPTXTargetTransformInfo.cpp
index b3a5b60c068..bcac6392a67 100644
--- a/llvm/lib/Target/NVPTX/NVPTXTargetTransformInfo.cpp
+++ b/llvm/lib/Target/NVPTX/NVPTXTargetTransformInfo.cpp
@@ -36,22 +36,12 @@ void initializeNVPTXTTIPass(PassRegistry &);
namespace {
class NVPTXTTI final : public ImmutablePass, public TargetTransformInfo {
- const NVPTXTargetMachine *TM;
- const NVPTXSubtarget *ST;
- const NVPTXTargetLowering *TLI;
-
- /// Estimate the overhead of scalarizing an instruction. Insert and Extract
- /// are set if the result needs to be inserted and/or extracted from vectors.
- unsigned getScalarizationOverhead(Type *Ty, bool Insert, bool Extract) const;
-
public:
- NVPTXTTI() : ImmutablePass(ID), TM(nullptr), ST(nullptr), TLI(nullptr) {
+ NVPTXTTI() : ImmutablePass(ID) {
llvm_unreachable("This pass cannot be directly constructed");
}
- NVPTXTTI(const NVPTXTargetMachine *TM)
- : ImmutablePass(ID), TM(TM), ST(TM->getSubtargetImpl()),
- TLI(TM->getSubtargetImpl()->getTargetLowering()) {
+ NVPTXTTI(const NVPTXTargetMachine *TM) : ImmutablePass(ID) {
initializeNVPTXTTIPass(*PassRegistry::getPassRegistry());
}
OpenPOWER on IntegriCloud