diff options
| author | Jingyue Wu <jingyue@google.com> | 2014-11-11 05:24:04 +0000 |
|---|---|---|
| committer | Jingyue Wu <jingyue@google.com> | 2014-11-11 05:24:04 +0000 |
| commit | dfd4eb92852ae2453fd40af8b7eb835e00f1a424 (patch) | |
| tree | dd8e625497ff4ccb468bda9862cfabb06fbf94d5 /llvm/lib/Target | |
| parent | 961d4694452097e02c706b963ed53820c73821d2 (diff) | |
| download | bcm5719-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.cpp | 14 |
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()); } |

