diff options
author | David Blaikie <dblaikie@gmail.com> | 2023-04-07 22:12:31 +0000 |
---|---|---|
committer | David Blaikie <dblaikie@gmail.com> | 2023-04-07 22:12:52 +0000 |
commit | df9af1fe7c9ce7ce6bc3e55c504d25c59ad83a87 (patch) | |
tree | c5a48170138483823ff5af3c3084d99a193c746d | |
parent | 00ea6798959d358aff9d7ef0907bbe241be7f7a4 (diff) | |
download | llvm-df9af1fe7c9ce7ce6bc3e55c504d25c59ad83a87.zip llvm-df9af1fe7c9ce7ce6bc3e55c504d25c59ad83a87.tar.gz llvm-df9af1fe7c9ce7ce6bc3e55c504d25c59ad83a87.tar.bz2 |
Remove redundant `get()` call and use auto on LHS of make_unique
-rw-r--r-- | llvm/tools/llvm-exegesis/lib/Assembler.cpp | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/llvm/tools/llvm-exegesis/lib/Assembler.cpp b/llvm/tools/llvm-exegesis/lib/Assembler.cpp index ca882cf..1888585 100644 --- a/llvm/tools/llvm-exegesis/lib/Assembler.cpp +++ b/llvm/tools/llvm-exegesis/lib/Assembler.cpp @@ -164,10 +164,9 @@ BitVector getFunctionReservedRegs(const TargetMachine &TM) { std::unique_ptr<Module> Module = createModule(Context, TM.createDataLayout()); // TODO: This only works for targets implementing LLVMTargetMachine. const LLVMTargetMachine &LLVMTM = static_cast<const LLVMTargetMachine &>(TM); - std::unique_ptr<MachineModuleInfoWrapperPass> MMIWP = - std::make_unique<MachineModuleInfoWrapperPass>(&LLVMTM); + auto MMIWP = std::make_unique<MachineModuleInfoWrapperPass>(&LLVMTM); MachineFunction &MF = createVoidVoidPtrMachineFunction( - FunctionID, Module.get(), &MMIWP.get()->getMMI()); + FunctionID, Module.get(), &MMIWP->getMMI()); // Saving reserved registers for client. return MF.getSubtarget().getRegisterInfo()->getReservedRegs(MF); } |