15 lines · plain
1// RUN: mlir-opt %s --inline | FileCheck %s2 3llvm.func @threadidx() -> i32 {4 %tid = rocdl.workitem.id.x : i325 llvm.return %tid : i326}7 8// CHECK-LABEL: func @caller9llvm.func @caller() -> i32 {10 // CHECK-NOT: llvm.call @threadidx11 // CHECK: rocdl.workitem.id.x12 %z = llvm.call @threadidx() : () -> (i32)13 llvm.return %z : i3214}15