Lines Matching full:operations
7 around this nesting structure; including the processing of operations within the
9 design is that it is able to process operations in parallel, utilizing multiple
14 operations defined above. Making this thread-safe requires expensive locking in
23 operations defined above regions that were defined as `IsolatedFromAbove` in a
24 safe way. It also allows for symbolically referencing operations defined below
32 result value, and may be referred to by other operations to provide a symbolic
35 symbol name, which is [referred to](#referencing-a-symbol) by operations like
41 necessary verification and accessors; it also supports operations, such as
63 the [`Symbol`](#symbol) operations. It verifies that all `Symbol` operations
65 Operations defining a `SymbolTable` must use the `OpTrait::SymbolTable` trait.
128 Attributes allow for referencing the operations regardless of the
130 - Attributes simplify referencing operations within nested symbol tables,
134 now have two mechanisms with reference operations. This means that some dialects
136 operations that materialize SSA values from a symbol reference. Each has
140 operations like `arith.addi`.
148 Operations that reference a `Symbol` and want to perform verification and
155 operations to the traditional SSA use-list. As such, it is imperative to provide
199 - The symbol may be referenced by operations outside of the current symbol