brintos

brintos / llvm-project-archived public Read only

0
0
Text · 336 B · 7fd97ef Raw
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