1,384 changes: 813 additions & 571 deletions llvm/test/CodeGen/AMDGPU/optimize-compare.mir

Large diffs are not rendered by default.

Original file line number Diff line number Diff line change
Expand Up @@ -423,7 +423,7 @@ body: |
%2:sreg_64_xexec = V_CMP_NE_U32_e64 %1, 1, implicit $exec
bb.1:
$vcc = S_AND_B64 $exec, killed %2, implicit-def dead $scc
$vcc = S_AND_B64 $exec, %2, implicit-def dead $scc
S_CBRANCH_VCCNZ %bb.3, implicit killed $vcc
S_BRANCH %bb.2
Expand Down Expand Up @@ -475,7 +475,7 @@ body: |
%0.sub0_sub1:sgpr_128 = IMPLICIT_DEF
%1:vgpr_32 = V_CNDMASK_B32_e64 0, 0, 0, 1, %0.sub0_sub1, implicit $exec
%2.sub0_sub1:sgpr_128 = V_CMP_NE_U32_e64 %1, 1, implicit $exec
$vcc = S_AND_B64 $exec, killed %2.sub0_sub1:sgpr_128, implicit-def dead $scc
$vcc = S_AND_B64 $exec, %2.sub0_sub1:sgpr_128, implicit-def dead $scc
S_CBRANCH_VCCNZ %bb.2, implicit killed $vcc
S_BRANCH %bb.1
Expand Down
1,331 changes: 677 additions & 654 deletions llvm/test/CodeGen/Thumb2/mve-vpt-optimisations.mir

Large diffs are not rendered by default.

1 change: 1 addition & 0 deletions llvm/tools/llvm-reduce/deltas/ReduceInstructionsMIR.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,7 @@
//===----------------------------------------------------------------------===//

#include "ReduceInstructionsMIR.h"
#include "Delta.h"

#include "llvm/CodeGen/MachineDominators.h"
#include "llvm/CodeGen/MachineFunction.h"
Expand Down
4 changes: 2 additions & 2 deletions llvm/tools/llvm-reduce/deltas/ReduceInstructionsMIR.h
Original file line number Diff line number Diff line change
Expand Up @@ -14,9 +14,9 @@
#ifndef LLVM_TOOLS_LLVM_REDUCE_DELTAS_REDUCEINSTRUCTIONS_MIR_H
#define LLVM_TOOLS_LLVM_REDUCE_DELTAS_REDUCEINSTRUCTIONS_MIR_H

#include "Delta.h"

namespace llvm {
class TestRunner;

void reduceInstructionsMIRDeltaPass(TestRunner &Test);
} // namespace llvm

Expand Down