[mlir][sparse] Adding "final" keyword wherever appropriate
authorwren romano <2998727+wrengr@users.noreply.github.com>
Wed, 11 May 2022 23:10:22 +0000 (16:10 -0700)
committerwren romano <2998727+wrengr@users.noreply.github.com>
Mon, 16 May 2022 22:43:37 +0000 (15:43 -0700)
commit76944420115364a8d259b299ca688b18118ae1b6
treea229e67e80b934fef416749f511ff770a9621317
parent8cb332406c09c6cd03a70d02fe925840a15d6509
[mlir][sparse] Adding "final" keyword wherever appropriate

This enables the compiler to perform devirtualization.  And benchmarks
indicate devirtualization can sometimes give considerable speedup.

Depends On D122061

Reviewed By: aartbik

Differential Revision: https://reviews.llvm.org/D125428
mlir/lib/ExecutionEngine/SparseTensorUtils.cpp