message: Extend unranked hlo transformations to also support and, or and xor.
diff: @@ -43,10 +43,10 @@ namespace {
  // TODO(herhut): Generate these out of op definitions.
  #define MAP_XLA_OPERATION_CWISE_BINARY(fn, sep) \
  - fn(AddOp) sep fn(Atan2Op) sep fn(ComplexOp) sep fn(DivOp) sep fn(MaxOp) \
  - sep fn(MinOp) sep fn(MulOp) sep fn(PowOp) sep fn(RemOp) \
  - sep fn(ShiftLeftOp) sep fn(ShiftRightArithmeticOp) \
  - sep fn(ShiftRightLogicalOp) sep fn(SubOp)
  + fn(AddOp) sep fn(AndOp) sep fn(Atan2Op) sep fn(ComplexOp) sep fn(DivOp) \
  + sep fn(MaxOp) sep fn(MinOp) sep fn(MulOp) sep fn(OrOp) sep fn(PowOp) \
  + sep fn(RemOp) sep fn(ShiftLeftOp) sep fn(ShiftRightArithmeticOp) \
  + sep fn(ShiftRightLogicalOp) sep fn(SubOp) sep fn(XorOp)
  // TODO(herhut): Generate these out of op definitions.
  #define MAP_CHLO_OPERATION_CWISE_UNARY(fn, sep) \
  