message: [XLA:GPU] allow the annotation to include HLO op name and tensorflow opname.
diff: @@ -115,11 +115,15 @@ Status GpuExecutable::ExecuteThunks(
  // since we expect it to be an expensive call?
  absl::optional<ScopedAnnotation> op_annotation;
  if (top_level_annotation.IsEnabled()) {
  + if (thunk->hlo_instruction()) {
  + auto hlo = thunk->hlo_instruction();
  op_annotation.emplace(
  - thunk->hlo_instruction() != nullptr
  - ? thunk->hlo_instruction()->ToString(HloPrintOptions::Canonical())
  - : "<unknown>",
  - "XLA op");
  + thunk->hlo_instruction()->ToString(HloPrintOptions::Canonical()),
  + absl::StrCat("#tf_op=", hlo->metadata().op_name(),
  + ",hlo_op=", hlo->name(), "#"));
  + } else {
  + op_annotation.emplace("<unknown>", "XLA op");
  + }
  }
  TF_RETURN_IF_ERROR(thunk->Initialize(*this, executor));
  