message: [XLA] Enable compare for float16 in HloEvaluator.
diff: @@ -629,8 +629,11 @@ Status HloEvaluator::HandleCompare(HloInstruction* compare) {
  evaluated_[compare],
  Compare<int64>(compare->shape(), opcode, lhs_literal, rhs_literal));
  } break;
  - case F16:
  - return Unimplemented("unhandled primitive type: F16.");
  + case F16: {
  + TF_ASSIGN_OR_RETURN(
  + evaluated_[compare],
  + Compare<half>(compare->shape(), opcode, lhs_literal, rhs_literal));
  + } break;
  case BF16: {
  TF_ASSIGN_OR_RETURN(evaluated_[compare],
  Compare<bfloat16>(compare->shape(), opcode,
  