|
MLIR
22.0.0git
|
Go to the source code of this file.
Classes | |
| struct | AncestorKey |
| Stores the "key" associated with an ancestor. More... | |
| struct | CommutativeOperand |
| Stores a commutative operand along with its BFS traversal information. More... | |
| class | SortCommutativeOperands |
Sorts the operands of op in ascending order of the "key" associated with each operand iff op is commutative. More... | |
Enumerations | |
| enum | AncestorType { BLOCK_ARGUMENT , NON_CONSTANT_OP , CONSTANT_OP } |
| The possible "types" of ancestors. More... | |
| enum AncestorType |
The possible "types" of ancestors.
Here, an ancestor is an op or a block argument present in the backward slice of a value.
| Enumerator | |
|---|---|
| BLOCK_ARGUMENT | Pertains to a block argument. |
| NON_CONSTANT_OP | Pertains to a non-constant-like op. |
| CONSTANT_OP | Pertains to a constant-like op. |
Definition at line 24 of file CommutativityUtils.cpp.