aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDavid Blaikie <dblaikie@gmail.com>2023-04-07 22:12:31 +0000
committerDavid Blaikie <dblaikie@gmail.com>2023-04-07 22:12:52 +0000
commitdf9af1fe7c9ce7ce6bc3e55c504d25c59ad83a87 (patch)
treec5a48170138483823ff5af3c3084d99a193c746d
parent00ea6798959d358aff9d7ef0907bbe241be7f7a4 (diff)
downloadllvm-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.cpp5
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);
}