message: Put createGpuKernelOutliningPass in MLIR namespace
  This function was declared in the `mlir` namespace but defined in the global
  namespace, leading to linking errors when used.
diff: //===----------------------------------------------------------------------===//
  #include "mlir/GPU/GPUDialect.h"
  +#include "mlir/GPU/Passes.h"
  #include "mlir/IR/BlockAndValueMapping.h"
  #include "mlir/IR/Builders.h"
  #include "mlir/Pass/Pass.h"
  @@ -107,7 +108,7 @@ public:
  }
  };
  -ModulePassBase *createGpuKernelOutliningPass() {
  +ModulePassBase *mlir::createGpuKernelOutliningPass() {
  return new GpuKernelOutliningPass();
  }
  