message: [MLIR:XLA] Fix gpu_ops.mlir test to do an actual FileCheck.
  Also fix some of the incorrect checks.
diff: -// RUN: xla-opt -split-input-file "-xla-hlo-to-lhlo-with-xla=platform=CUDA" %s
  -//// | FILECHECK_OPTS="" FileCheck --enable-var-scope %s
  +// RUN: xla-opt -split-input-file "-xla-hlo-to-lhlo-with-xla=platform=CUDA" %s | FileCheck %s
  // CHECK-LABEL: func @main
  // CHECK-SAME: %[[ARG0:.*]]: memref<3x3xi32>
  // CHECK-SAME: %[[ARG1:.*]]: memref<2xi32>
  // CHECK-SAME: %[[ARG2:.*]]: memref<2x3xi32>
  // CHECK-SAME: %[[ARG3:.*]]: memref<36xi8> {lmhlo.alloc = 0
  -// CHECK: %[[VIEW0:.*]] = std.view %[[ARG3]]{{.*}} : memref<36xi8> to memref3x3xi32>
  +// CHECK: %[[VIEW0:.*]] = std.view %[[ARG3]]{{.*}} : memref<36xi8> to memref<3x3xi32>
  // CHECK: "lmhlo.copy"(%[[ARG0]], %[[VIEW0]])
  -// CHECK: %[[VIEW1:.*]] = std.view %[[ARG3]]{{.*}} : memref<100xi8> to memref<5x5xf32>
  +// CHECK: %[[VIEW1:.*]] = std.view %[[ARG3]]{{.*}} : memref<36xi8> to memref<3x3xi32>
  // CHECK: "lmhlo.scatter"(%[[VIEW0]], %[[ARG1]], %[[ARG2]], %[[VIEW1]])
  // CHECK: mhlo.add
  // CHECK: indices_are_sorted = false
  // CHECK: scatter_dims_to_operand_dims = dense<0> : tensor<1xi64>
  // CHECK: update_window_dims = dense<1> : tensor<1xi64>
  // CHECK: unique_indices = false
  +// CHECK: (memref<3x3xi32>, memref<2xi32>, memref<2x3xi32>, memref<3x3xi32>) -> ()
  func @main(%operand:tensor<3x3xi32>, %indices: tensor<2xi32>, %updates: tensor<2x3xi32>) -> tensor<3x3xi32> {
  %result = "mhlo.scatter"(%operand, %indices, %updates) ( {
  ^bb0(%x: tensor<i32>, %y : tensor<i32>):
  