MLIR

Multi-Level IR Compiler Framework

'rocdl' Dialect

Operation definition

rocdl.workgroup.dim.x (ROCDL::BlockDimXOp)

Syntax:

operation ::= `rocdl.workgroup.dim.x` attr-dict `:` type($res)

Results:

ResultDescription
resLLVM dialect type

rocdl.workgroup.dim.y (ROCDL::BlockDimYOp)

Syntax:

operation ::= `rocdl.workgroup.dim.y` attr-dict `:` type($res)

Results:

ResultDescription
resLLVM dialect type

rocdl.workgroup.dim.z (ROCDL::BlockDimZOp)

Syntax:

operation ::= `rocdl.workgroup.dim.z` attr-dict `:` type($res)

Results:

ResultDescription
resLLVM dialect type

rocdl.workgroup.id.x (ROCDL::BlockIdXOp)

Syntax:

operation ::= `rocdl.workgroup.id.x` attr-dict `:` type($res)

Results:

ResultDescription
resLLVM dialect type

rocdl.workgroup.id.y (ROCDL::BlockIdYOp)

Syntax:

operation ::= `rocdl.workgroup.id.y` attr-dict `:` type($res)

Results:

ResultDescription
resLLVM dialect type

rocdl.workgroup.id.z (ROCDL::BlockIdZOp)

Syntax:

operation ::= `rocdl.workgroup.id.z` attr-dict `:` type($res)

Results:

ResultDescription
resLLVM dialect type

rocdl.grid.dim.x (ROCDL::GridDimXOp)

Syntax:

operation ::= `rocdl.grid.dim.x` attr-dict `:` type($res)

Results:

ResultDescription
resLLVM dialect type

rocdl.grid.dim.y (ROCDL::GridDimYOp)

Syntax:

operation ::= `rocdl.grid.dim.y` attr-dict `:` type($res)

Results:

ResultDescription
resLLVM dialect type

rocdl.grid.dim.z (ROCDL::GridDimZOp)

Syntax:

operation ::= `rocdl.grid.dim.z` attr-dict `:` type($res)

Results:

ResultDescription
resLLVM dialect type

rocdl.workitem.id.x (ROCDL::ThreadIdXOp)

Syntax:

operation ::= `rocdl.workitem.id.x` attr-dict `:` type($res)

Results:

ResultDescription
resLLVM dialect type

rocdl.workitem.id.y (ROCDL::ThreadIdYOp)

Syntax:

operation ::= `rocdl.workitem.id.y` attr-dict `:` type($res)

Results:

ResultDescription
resLLVM dialect type

rocdl.workitem.id.z (ROCDL::ThreadIdZOp)

Syntax:

operation ::= `rocdl.workitem.id.z` attr-dict `:` type($res)

Results:

ResultDescription
resLLVM dialect type