// RUN: mlir-opt %s --nvvm-attach-target="" | FileCheck %s // RUN: mlir-opt %s --nvvm-attach-target="ptxas-cmd-options=--register-usage-level=8" | FileCheck %s -check-prefix=CHECK-OPTIONS // RUN: mlir-opt %s --nvvm-attach-target="verify-target-arch=false" | FileCheck %s -check-prefix=CHECK-DISABLE-VERIFYTARGET // RUN: mlir-opt %s --nvvm-attach-target="collect-compiler-diagnostics=true" | FileCheck %s -check-prefix=CHECK-DIAG module attributes {gpu.container_module} { // CHECK-LABEL:gpu.module @kernel_module1 // CHECK: [#nvvm.target] // CHECK-OPTIONS: [#nvvm.target] // CHECK-DISABLE-VERIFYTARGET: [#nvvm.target] // CHECK-DIAG: [#nvvm.target] gpu.module @kernel_module1 { llvm.func @kernel(%arg0: i32, %arg1: !llvm.ptr, %arg2: !llvm.ptr, %arg3: i64, %arg4: i64, %arg5: i64) attributes {gpu.kernel} { llvm.return } } }