Skip to content

Commit aa74936

Browse files
authored
[TorchToArith] Add a lowering for AtenEqFloat (#4022)
Addresses an issue introduced by <#3945> in an external test suite.
1 parent c9694c6 commit aa74936

File tree

1 file changed

+5
-2
lines changed

1 file changed

+5
-2
lines changed

lib/Conversion/TorchToArith/TorchToArith.cpp

+5-2
Original file line numberDiff line numberDiff line change
@@ -454,8 +454,11 @@ class ConvertTorchToArith
454454
patterns.add<
455455
ConvertAtenIntComparisonOp<AtenLeIntOp, arith::CmpIPredicate::sle>>(
456456
typeConverter, context);
457-
target.addIllegalOp<AtenGeFloatOp, AtenGtFloatOp, AtenGeFloatIntOp,
458-
AtenNeFloatIntOp, AtenGtFloatIntOp>();
457+
target.addIllegalOp<AtenEqFloatOp, AtenGeFloatOp, AtenGtFloatOp,
458+
AtenGeFloatIntOp, AtenNeFloatIntOp, AtenGtFloatIntOp>();
459+
patterns.add<
460+
ConvertAtenFloatComparisonOp<AtenEqFloatOp, arith::CmpFPredicate::UEQ>>(
461+
typeConverter, context);
459462
patterns.add<
460463
ConvertAtenFloatComparisonOp<AtenGeFloatOp, arith::CmpFPredicate::UGE>>(
461464
typeConverter, context);

0 commit comments

Comments
 (0)