diff --git a/llvm/lib/CodeGen/GlobalISel/LoadStoreOpt.cpp b/llvm/lib/CodeGen/GlobalISel/LoadStoreOpt.cpp index b9464d52b919..d15e73e9e60c 100644 --- a/llvm/lib/CodeGen/GlobalISel/LoadStoreOpt.cpp +++ b/llvm/lib/CodeGen/GlobalISel/LoadStoreOpt.cpp @@ -396,11 +396,9 @@ bool LoadStoreOpt::doSingleStoreMerge(SmallVectorImpl &Stores) { WideConst.insertBits(ConstantVals[Idx], Idx * SmallTy.getSizeInBits()); } WideReg = Builder.buildConstant(WideValueTy, WideConst).getReg(0); - LLVM_DEBUG({ - auto NewStore = - Builder.buildStore(WideReg, FirstStore->getPointerReg(), *WideMMO); - dbgs() << "Created merged store: " << *NewStore; - }); + auto NewStore = + Builder.buildStore(WideReg, FirstStore->getPointerReg(), *WideMMO); + LLVM_DEBUG(dbgs() << "Created merged store: " << *NewStore); NumStoresMerged += Stores.size(); MachineOptimizationRemarkEmitter MORE(*MF, nullptr);