Expand description
transform dialect.
Structs
- An
alternativesoperation. Attempts sequences of transforms until one succeeds. - A builder for an
alternativesoperation. - An
annotateoperation. Annotates the target operation with an attribute by name. - A builder for an
annotateoperation. - An
apply_patterns.canonicalizationoperation. Populates canonicalization patterns. - A builder for an
apply_patterns.canonicalizationoperation. - An
apply_cseoperation. Eliminate common subexpressions in the body of the target op. - A builder for an
apply_cseoperation. - An
apply_dceoperation. Eliminate dead operations in the body of the target op. - A builder for an
apply_dceoperation. - An
apply_licmoperation. Move loop-invariant code out of a loop-like op. - A builder for an
apply_licmoperation. - An
apply_patternsoperation. Greedily applies patterns to the body of the targeted op. - A builder for an
apply_patternsoperation. - An
apply_registered_passoperation. Applies the specified registered pass. - A builder for an
apply_registered_passoperation. - A
castoperation. - A builder for a
castoperation. - A
foreach_matchoperation. Applies named sequences when a named matcher succeeds. - A builder for a
foreach_matchoperation. - A
foreachoperation. Executes the body for each payload op. - A builder for a
foreachoperation. - A
get_consumers_of_resultoperation. Get handle to the consumers of this operation’s result number. - A builder for a
get_consumers_of_resultoperation. - A
get_defining_opoperation. Get handle to the defining op of a value. - A builder for a
get_defining_opoperation. - A
get_parent_opoperation. Gets handles to the closest isolated-from-above parents. - A builder for a
get_parent_opoperation. - A
get_producer_of_operandoperation. Get handle to the producer of this operation’s operand number. - A builder for a
get_producer_of_operandoperation. - A
get_resultoperation. Get handle to the a result of the targeted op. - A builder for a
get_resultoperation. - A
get_typeoperation. Get a parameter containing the type of the given value. - A builder for a
get_typeoperation. - An
includeoperation. Includes a named transform sequence. - A builder for an
includeoperation. - A
match.operation_nameoperation. Matches a single operation of one of the given kinds. - A builder for a
match.operation_nameoperation. - A
match.param.cmpioperation. Matches if two parameter lists are associated with the same value. - A builder for a
match.param.cmpioperation. - A
merge_handlesoperation. Merges handles into one pointing to the union of payload ops. - A builder for a
merge_handlesoperation. - A
named_sequenceoperation. Named transform sequence that can be included elsewhere. - A builder for a
named_sequenceoperation. - A
param.constantoperation. Produces a new transform dialect parameter value associated with the given attribute. - A builder for a
param.constantoperation. - A
printoperation. Dump each payload op. - A builder for a
printoperation. - A
replicateoperation. Lists payload ops multiple times in the new handle. - A builder for a
replicateoperation. - A
selectoperation. Select payload ops by name. - A builder for a
selectoperation. - A
sequenceoperation. Contains a sequence of other transform ops to apply. - A builder for a
sequenceoperation. - A
split_handleoperation. Splits a handle of payload ops into handles with a single op. - A builder for a
split_handleoperation. - A
verifyoperation. Verifies the targeted ops. - A builder for a
verifyoperation. - A
yieldoperation. Yields operation handles from a transform IR region. - A builder for a
yieldoperation.
Functions
- Creates an
alternativesoperation. - Creates an
annotateoperation. - Creates an
apply_cseoperation. - Creates an
apply_dceoperation. - Creates an
apply_licmoperation. - Creates an
apply_patternsoperation. - Creates an
apply_patterns.canonicalizationoperation. - Creates an
apply_registered_passoperation. - Creates a
castoperation. - Creates a
foreachoperation. - Creates a
foreach_matchoperation. - Creates a
get_consumers_of_resultoperation. - Creates a
get_defining_opoperation. - Creates a
get_parent_opoperation. - Creates a
get_producer_of_operandoperation. - Creates a
get_resultoperation. - Creates a
get_typeoperation. - Creates an
includeoperation. - Creates a
match.operation_nameoperation. - Creates a
match.param.cmpioperation. - Creates a
merge_handlesoperation. - Creates a
named_sequenceoperation. - Creates a
param.constantoperation. - Creates a
printoperation. - Creates a
replicateoperation. - Creates a
selectoperation. - Creates a
sequenceoperation. - Creates a
split_handleoperation. - Creates a
verifyoperation. - Creates a
yieldoperation.