diff options
author | Sanjoy Das <sanjoy@playingwithpointers.com> | 2017-12-21 02:34:39 +0000 |
---|---|---|
committer | Sanjoy Das <sanjoy@playingwithpointers.com> | 2017-12-21 02:34:39 +0000 |
commit | 0a1aae823bfcf85dbb616f6c635c94e113090a06 (patch) | |
tree | 769d811ec722ca31cde42ce0d76d751bbb334a8d /lib/Target/NVPTX | |
parent | 5b1a4e4b7f144ef894f61c8bb45254154c85539a (diff) |
Revert "Expose a TargetMachine::getTargetTransformInfo function"
This reverts commit r321234. It breaks the -DBUILD_SHARED_LIBS=ON build.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@321243 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/Target/NVPTX')
-rw-r--r-- | lib/Target/NVPTX/NVPTXTargetMachine.cpp | 7 | ||||
-rw-r--r-- | lib/Target/NVPTX/NVPTXTargetMachine.h | 2 |
2 files changed, 5 insertions, 4 deletions
diff --git a/lib/Target/NVPTX/NVPTXTargetMachine.cpp b/lib/Target/NVPTX/NVPTXTargetMachine.cpp index d31e1cb5047..85f757878f9 100644 --- a/lib/Target/NVPTX/NVPTXTargetMachine.cpp +++ b/lib/Target/NVPTX/NVPTXTargetMachine.cpp @@ -180,9 +180,10 @@ void NVPTXTargetMachine::adjustPassManager(PassManagerBuilder &Builder) { }); } -TargetTransformInfo -NVPTXTargetMachine::getTargetTransformInfo(const Function &F) { - return TargetTransformInfo(NVPTXTTIImpl(this, F)); +TargetIRAnalysis NVPTXTargetMachine::getTargetIRAnalysis() { + return TargetIRAnalysis([this](const Function &F) { + return TargetTransformInfo(NVPTXTTIImpl(this, F)); + }); } void NVPTXPassConfig::addEarlyCSEOrGVNPass() { diff --git a/lib/Target/NVPTX/NVPTXTargetMachine.h b/lib/Target/NVPTX/NVPTXTargetMachine.h index eeebf64d39c..54a72a688ee 100644 --- a/lib/Target/NVPTX/NVPTXTargetMachine.h +++ b/lib/Target/NVPTX/NVPTXTargetMachine.h @@ -63,7 +63,7 @@ public: void adjustPassManager(PassManagerBuilder &) override; - TargetTransformInfo getTargetTransformInfo(const Function &F) override; + TargetIRAnalysis getTargetIRAnalysis() override; bool isMachineVerifierClean() const override { return false; |