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/XCore | |
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/XCore')
-rw-r--r-- | lib/Target/XCore/XCoreTargetMachine.cpp | 7 | ||||
-rw-r--r-- | lib/Target/XCore/XCoreTargetMachine.h | 2 |
2 files changed, 5 insertions, 4 deletions
diff --git a/lib/Target/XCore/XCoreTargetMachine.cpp b/lib/Target/XCore/XCoreTargetMachine.cpp index 38925bfd51b..3aa7187e0cd 100644 --- a/lib/Target/XCore/XCoreTargetMachine.cpp +++ b/lib/Target/XCore/XCoreTargetMachine.cpp @@ -108,7 +108,8 @@ extern "C" void LLVMInitializeXCoreTarget() { RegisterTargetMachine<XCoreTargetMachine> X(getTheXCoreTarget()); } -TargetTransformInfo -XCoreTargetMachine::getTargetTransformInfo(const Function &F) { - return TargetTransformInfo(XCoreTTIImpl(this, F)); +TargetIRAnalysis XCoreTargetMachine::getTargetIRAnalysis() { + return TargetIRAnalysis([this](const Function &F) { + return TargetTransformInfo(XCoreTTIImpl(this, F)); + }); } diff --git a/lib/Target/XCore/XCoreTargetMachine.h b/lib/Target/XCore/XCoreTargetMachine.h index 965b9b2c4d6..5baa3524d2a 100644 --- a/lib/Target/XCore/XCoreTargetMachine.h +++ b/lib/Target/XCore/XCoreTargetMachine.h @@ -43,7 +43,7 @@ public: // Pass Pipeline Configuration TargetPassConfig *createPassConfig(PassManagerBase &PM) override; - TargetTransformInfo getTargetTransformInfo(const Function &F) override; + TargetIRAnalysis getTargetIRAnalysis() override; TargetLoweringObjectFile *getObjFileLowering() const override { return TLOF.get(); |