Expand description
transform
dialect.
Structs
- An
alternatives
operation. Attempts sequences of transforms until one succeeds. - A builder for an
alternatives
operation. - An
annotate
operation. Annotates the target operation with an attribute by name. - A builder for an
annotate
operation. - An
apply_patterns.canonicalization
operation. Populates canonicalization patterns. - A builder for an
apply_patterns.canonicalization
operation. - An
apply_cse
operation. Eliminate common subexpressions in the body of the target op. - A builder for an
apply_cse
operation. - An
apply_dce
operation. Eliminate dead operations in the body of the target op. - A builder for an
apply_dce
operation. - An
apply_licm
operation. Move loop-invariant code out of a loop-like op. - A builder for an
apply_licm
operation. - An
apply_patterns
operation. Greedily applies patterns to the body of the targeted op. - A builder for an
apply_patterns
operation. - An
apply_registered_pass
operation. Applies the specified registered pass. - A builder for an
apply_registered_pass
operation. - A
cast
operation. - A builder for a
cast
operation. - A
foreach_match
operation. Applies named sequences when a named matcher succeeds. - A builder for a
foreach_match
operation. - A
foreach
operation. Executes the body for each payload op. - A builder for a
foreach
operation. - A
get_consumers_of_result
operation. Get handle to the consumers of this operation’s result number. - A builder for a
get_consumers_of_result
operation. - A
get_defining_op
operation. Get handle to the defining op of a value. - A builder for a
get_defining_op
operation. - A
get_parent_op
operation. Gets handles to the closest isolated-from-above parents. - A builder for a
get_parent_op
operation. - A
get_producer_of_operand
operation. Get handle to the producer of this operation’s operand number. - A builder for a
get_producer_of_operand
operation. - A
get_result
operation. Get handle to the a result of the targeted op. - A builder for a
get_result
operation. - A
get_type
operation. Get a parameter containing the type of the given value. - A builder for a
get_type
operation. - An
include
operation. Includes a named transform sequence. - A builder for an
include
operation. - A
match.operation_name
operation. Matches a single operation of one of the given kinds. - A builder for a
match.operation_name
operation. - A
match.param.cmpi
operation. Matches if two parameter lists are associated with the same value. - A builder for a
match.param.cmpi
operation. - A
merge_handles
operation. Merges handles into one pointing to the union of payload ops. - A builder for a
merge_handles
operation. - A
named_sequence
operation. Named transform sequence that can be included elsewhere. - A builder for a
named_sequence
operation. - A
param.constant
operation. Produces a new transform dialect parameter value associated with the given attribute. - A builder for a
param.constant
operation. - A
print
operation. Dump each payload op. - A builder for a
print
operation. - A
replicate
operation. Lists payload ops multiple times in the new handle. - A builder for a
replicate
operation. - A
select
operation. Select payload ops by name. - A builder for a
select
operation. - A
sequence
operation. Contains a sequence of other transform ops to apply. - A builder for a
sequence
operation. - A
split_handle
operation. Splits a handle of payload ops into handles with a single op. - A builder for a
split_handle
operation. - A
verify
operation. Verifies the targeted ops. - A builder for a
verify
operation. - A
yield
operation. Yields operation handles from a transform IR region. - A builder for a
yield
operation.
Functions
- Creates an
alternatives
operation. - Creates an
annotate
operation. - Creates an
apply_cse
operation. - Creates an
apply_dce
operation. - Creates an
apply_licm
operation. - Creates an
apply_patterns
operation. - Creates an
apply_patterns.canonicalization
operation. - Creates an
apply_registered_pass
operation. - Creates a
cast
operation. - Creates a
foreach
operation. - Creates a
foreach_match
operation. - Creates a
get_consumers_of_result
operation. - Creates a
get_defining_op
operation. - Creates a
get_parent_op
operation. - Creates a
get_producer_of_operand
operation. - Creates a
get_result
operation. - Creates a
get_type
operation. - Creates an
include
operation. - Creates a
match.operation_name
operation. - Creates a
match.param.cmpi
operation. - Creates a
merge_handles
operation. - Creates a
named_sequence
operation. - Creates a
param.constant
operation. - Creates a
print
operation. - Creates a
replicate
operation. - Creates a
select
operation. - Creates a
sequence
operation. - Creates a
split_handle
operation. - Creates a
verify
operation. - Creates a
yield
operation.