message: [MLIR][HLO] Add `Elementwise` trait to unary element-wise ops
diff: @@ -119,10 +119,9 @@ def HLO_CreateTokenOp : HLO_Op<"create_token", [NoSideEffect]> {
  // See https://www.tensorflow.org/xla/operation_semantics#element-wise_unary_functions
  class HLO_UnaryElementwiseOp<string mnemonic, list<OpTrait> traits,
  - Type TensorType>: HLO_Op<mnemonic,
  - !listconcat(traits,
  - [InferShapedTypeOpInterface, InferFusibilityOpInterface,
  - SameOperandsAndResultShape])> {
  + Type TensorType> : HLO_Op<mnemonic, traits # [Elementwise,
  + InferShapedTypeOpInterface, InferFusibilityOpInterface,
  + SameOperandsAndResultShape]> {
  let arguments = (ins TensorType:$operand);
  let results = (outs TensorType);
  let extraClassDeclaration = [{
  