I do agree that we don’t want abstractions that are not useful.
Just to explain a bit more: any op could have both legalization and intrinsic lowering function. Type-wise, yes they are all TIR expressions and technically there’s no difference. Concept-wise, since any op can have both implementation and we always prefer lower intrinsic function rather than legalization function, they are different IMHO. And the legalization function could be shared across platform, that’s another difference. --- [Visit Topic](https://discuss.tvm.apache.org/t/is-there-a-difference-between-lower-and-legalize-in-tir/10714/7) to respond. You are receiving this because you enabled mailing list mode. To unsubscribe from these emails, [click here](https://discuss.tvm.apache.org/email/unsubscribe/3a75005bb48b96de9d26e54c415813bf29039dee2097b3c54c8bee72a370b6b9).