This is an archive of the discontinued LLVM Phabricator instance.

[mlir][sparse] Adding "final" keyword wherever appropriate
ClosedPublic

Authored by wrengr on May 11 2022, 4:11 PM.

Details

Summary

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

Depends On D122061

Diff Detail

Event Timeline

wrengr created this revision.May 11 2022, 4:11 PM
wrengr requested review of this revision.May 11 2022, 4:11 PM
aartbik accepted this revision.May 13 2022, 6:27 PM

Jumping a bit ahead in the stack, but this delta is good to go once base goes in as well.

This revision is now accepted and ready to land.May 13 2022, 6:27 PM
wrengr updated this revision to Diff 429860.May 16 2022, 2:39 PM

Rebasing for latest dependency (D122061 at diff 429856 2022-05-16T14:33)

This revision was automatically updated to reflect the committed changes.