Module pipeline_constants

Source

Enumsยง

PipelineConstantError

Functionsยง

adjust_block ๐Ÿ”’
Replace every expression handle in block with its counterpart given by new_pos.
adjust_expr ๐Ÿ”’
Replace every expression handle in expr with its counterpart given by new_pos.
adjust_stmt ๐Ÿ”’
Replace every expression handle in stmt with its counterpart given by new_pos.
filter_emits_in_block ๐Ÿ”’
Adjust Emit statements in block to skip needs_pre_emit expressions we have introduced.
map_value_to_literal ๐Ÿ”’
process_function ๐Ÿ”’
Replace all override expressions in function with fully-evaluated constants.
process_override ๐Ÿ”’
Add a Constant to module for the override old_h.
process_overrides
Compact module and replace all overrides with constants.
process_workgroup_size_override ๐Ÿ”’
revalidate ๐Ÿ”’