From 747d1114d6fab9b807764b790e51482fa8326ea0 Mon Sep 17 00:00:00 2001 From: Sanjoy Das Date: Thu, 21 Dec 2017 02:34:39 +0000 Subject: Revert "Expose a TargetMachine::getTargetTransformInfo function" This reverts commit r321234. It breaks the -DBUILD_SHARED_LIBS=ON build. llvm-svn: 321243 --- llvm/lib/CodeGen/LLVMTargetMachine.cpp | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) (limited to 'llvm/lib/CodeGen/LLVMTargetMachine.cpp') diff --git a/llvm/lib/CodeGen/LLVMTargetMachine.cpp b/llvm/lib/CodeGen/LLVMTargetMachine.cpp index 77a7aaa9573..92edfb059ad 100644 --- a/llvm/lib/CodeGen/LLVMTargetMachine.cpp +++ b/llvm/lib/CodeGen/LLVMTargetMachine.cpp @@ -81,9 +81,10 @@ LLVMTargetMachine::LLVMTargetMachine(const Target &T, this->OptLevel = OL; } -TargetTransformInfo -LLVMTargetMachine::getTargetTransformInfo(const Function &F) { - return TargetTransformInfo(BasicTTIImpl(this, F)); +TargetIRAnalysis LLVMTargetMachine::getTargetIRAnalysis() { + return TargetIRAnalysis([this](const Function &F) { + return TargetTransformInfo(BasicTTIImpl(this, F)); + }); } /// addPassesToX helper drives creation and initialization of TargetPassConfig. -- cgit v1.2.3