Skip to content

Commit 18b9c46

Browse files
committed
llvm-reduce: Fix not cloning MachineInstr flags
1 parent db57acf commit 18b9c46

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

llvm/tools/llvm-reduce/ReducerWorkItem.cpp

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -226,6 +226,9 @@ static std::unique_ptr<MachineFunction> cloneMF(MachineFunction *SrcMF) {
226226
const auto &MCID = TII->get(SrcMI.getOpcode());
227227
auto *DstMI = DstMF->CreateMachineInstr(MCID, SrcMI.getDebugLoc(),
228228
/*NoImplicit=*/true);
229+
DstMI->setFlags(SrcMI.getFlags());
230+
DstMI->setAsmPrinterFlag(SrcMI.getAsmPrinterFlags());
231+
229232
DstMBB->push_back(DstMI);
230233
for (auto &SrcMO : SrcMI.operands()) {
231234
MachineOperand DstMO(SrcMO);

0 commit comments

Comments
 (0)