Make special cases prim ops instead (#36635)
Summary:
Pull Request resolved: https://github.com/pytorch/pytorch/pull/36635
Those ops were manually written in register_aten_ops.cpp, which had a few issues, for example caused them to be duplicated across all register_aten_ops_X.cpp and exist multiple times.
Instead, these should just be regular prim ops.
ghstack-source-id: 102204991
Test Plan: waitforsandcastle
Differential Revision: D21032778
fbshipit-source-id: 18f5eef1cad842d89c97610fc77b957608d2b15e