NFC: Change `classof` on registered operations to use pointer comparison.
authorRiver Riddle <riverriddle@google.com>
Mon, 30 Sep 2019 19:35:21 +0000 (12:35 -0700)
committerA. Unique TensorFlower <gardener@tensorflow.org>
Mon, 30 Sep 2019 19:35:57 +0000 (12:35 -0700)
commit8e67039e31dc77f4762173c45052928983d0cb4e
tree2e2cfe18c3b86e0fdd6e59cb1b28629c922c2470
parentc97a9320a0eb20c7cba5bb23e4ff5ca46cadd4e0
NFC: Change `classof` on registered operations to use pointer comparison.

The current implementation always uses string comparison, but if the operation is registered the AbstractOperation instance can be used to provide faster pointer comparison.

PiperOrigin-RevId: 272041333
mlir/include/mlir/IR/OpDefinition.h