tvm_tirx.tirx.op#
Operators used in TIR expression.
For helpers exposing ty, omitted or None result types use core Call
inference; explicit types, including Type.missing(), are retained.
Classes#
Alias |
Canonical API |
|---|---|
|
|
|
Functions#
|
Mark condition as thread invariant. |
|
Synchronize accesses in the specified storage scope. |
|
Mark where a transform should replace generated kernel initialization. |
|
Exchange value between threads inside a warp. |
|
Copy value from a lane with lower (by offset) index relative to caller. |
|
Copy value from a lane with higher (by offset) index relative to caller. |
|
Copy value from a lane with index computed by src_lane_idx ^ lane_mask. |
|
Return a 32-bit mask indicates currently active threads in a calling warp. |
|
Thread-set filter escape hatch. |
|
Analysis-only active-thread selector. |
|
Load vector lanes selected by a predicate mask. |
|
Store vector lanes selected by a predicate mask. |
|
Return from the current GPU thread without a function value. |
Alias |
Canonical API |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|