[llvm-exegesis] Use LLVMTargetMachine pointer everywhere. NFCI.
authorSimon Pilgrim <llvm-dev@redking.me.uk>
Wed, 18 Apr 2018 14:22:33 +0000 (14:22 +0000)
committerSimon Pilgrim <llvm-dev@redking.me.uk>
Wed, 18 Apr 2018 14:22:33 +0000 (14:22 +0000)
Avoid calling the unique_ptr multiple times.

llvm-svn: 330260

llvm/tools/llvm-exegesis/lib/InMemoryAssembler.cpp

index f110d00..2456807 100644 (file)
@@ -206,7 +206,7 @@ JitFunction::JitFunction(JitFunctionContext &&Context,
   ExecEngine.reset(
       llvm::EngineBuilder(std::move(FunctionContext.Module))
           .setErrorStr(&Error)
-          .setMCPU(FunctionContext.TM->getTargetCPU())
+          .setMCPU(TM->getTargetCPU())
           .setEngineKind(llvm::EngineKind::JIT)
           .setMCJITMemoryManager(
               llvm::make_unique<TrackingSectionMemoryManager>(&CodeSize))