Per-program-point ExecContext: active set + scope kind + split.
More...
#include <exec_context.h>
|
| bool | WithFilter (ScopeBinding binding, int64_t lo, int64_t hi, ExecContext *out, std::string *err) const |
| | Apply filter; scope_kind preserved, split recomputed.
|
| |
| bool | WithSelector (ScopeBinding binding, PrimExpr selector, ExecContext *out, std::string *err) const |
| | Apply a unique-value selector filter on one scope id Var.
|
| |
| bool | WithCtaAxisFilter (const std::string &axis, int64_t lo, int64_t hi, ExecContext *out, std::string *err) const |
| | Apply filter on a factorized CTA axis such as cbx/cby/cbz.
|
| |
| bool | WithCtaAxisModulo (const std::string &axis, int64_t modulus, int64_t residue, ExecContext *out, std::string *err) const |
| | Apply modulo filter on a factorized CTA axis such as cbx/cby/cbz.
|
| |
Per-program-point ExecContext: active set + scope kind + split.
◆ AtKernelEntry() [1/2]
◆ AtKernelEntry() [2/2]
◆ WithCtaAxisFilter()
Apply filter on a factorized CTA axis such as cbx/cby/cbz.
◆ WithCtaAxisModulo()
Apply modulo filter on a factorized CTA axis such as cbx/cby/cbz.
◆ WithFilter()
Apply filter; scope_kind preserved, split recomputed.
◆ WithSelector()
Apply a unique-value selector filter on one scope id Var.
◆ scope_kind
◆ split
The documentation for this struct was generated from the following file: