Changeset View
Changeset View
Standalone View
Standalone View
mlir/test/Dialect/GPU/outlining.mlir
Show First 20 Lines • Show All 280 Lines • ▼ Show 20 Lines | |||||
// CHECK: gpu.module @function_call_kernel { | // CHECK: gpu.module @function_call_kernel { | ||||
// CHECK: gpu.func @function_call_kernel() | // CHECK: gpu.func @function_call_kernel() | ||||
// CHECK: call @device_function() : () -> () | // CHECK: call @device_function() : () -> () | ||||
// CHECK: call @device_function() : () -> () | // CHECK: call @device_function() : () -> () | ||||
// CHECK: llvm.mlir.addressof @global : !llvm.ptr<i64> | // CHECK: llvm.mlir.addressof @global : !llvm.ptr<i64> | ||||
// CHECK: gpu.return | // CHECK: gpu.return | ||||
// | // | ||||
// CHECK: llvm.mlir.global internal @global(42 : i64) : i64 | // CHECK: llvm.mlir.global internal @global(42 : i64) {addr_space = 0 : i32} : i64 | ||||
// | // | ||||
// CHECK: func @device_function() | // CHECK: func @device_function() | ||||
// CHECK: func @recursive_device_function() | // CHECK: func @recursive_device_function() | ||||
// CHECK-NOT: func @device_function | // CHECK-NOT: func @device_function |