Skip to content

Commit ac40f76

Browse files
committed
Reapply "Add support for single reductions in ComplexDeinterleavingPass (llvm#112875)"
This reverts commit 76714be.
1 parent 76714be commit ac40f76

File tree

4 files changed

+1434
-25
lines changed

4 files changed

+1434
-25
lines changed

llvm/include/llvm/CodeGen/ComplexDeinterleavingPass.h

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,7 @@ struct ComplexDeinterleavingPass
3535
enum class ComplexDeinterleavingOperation {
3636
CAdd,
3737
CMulPartial,
38+
CDot,
3839
// The following 'operations' are used to represent internal states. Backends
3940
// are not expected to try and support these in any capacity.
4041
Deinterleave,
@@ -43,6 +44,7 @@ enum class ComplexDeinterleavingOperation {
4344
ReductionPHI,
4445
ReductionOperation,
4546
ReductionSelect,
47+
ReductionSingle
4648
};
4749

4850
enum class ComplexDeinterleavingRotation {

0 commit comments

Comments
 (0)