message: [XLA] DOT dumper: Print constant shape when we elide the constant's value.
  For example, instead of "operand 1 = %constant.42", we now print
  "operand 1 = %constant.42 (f32[100])".
diff: @@ -761,10 +761,14 @@ string HloDotDumper::GetInstructionNodeInlinedOperands(
  return Printf("%s (%s)", constant->literal().GetAsString(elem_idx),
  ShapeUtil::HumanString(constant->shape()));
  }
  + string constant_name;
  if (tensorflow::StringPiece(constant->name()).starts_with("%constant")) {
  - return constant->name();
  + constant_name = constant->name();
  + } else {
  + constant_name = StrCat("constant ", constant->name());
  }
  - return StrCat("constant ", constant->name());
  + return Printf("%s %s", constant_name,
  + ShapeUtil::HumanString(constant->shape()));
  };
  // Special case: If instr is a parameter to a fusion node, check whether the
  