@@ -81,9 +81,9 @@ dimension is either static or a dynamic one in turn bound to a valid symbol.
8181Note that as a result of rule (3) above, symbol validity is sensitive to the
8282location of the SSA use. Dimensions may be bound not only to anything that a
8383symbol is bound to, but also to induction variables of enclosing
84- [ ` affine.for ` ] ( #affinefor-mliraffineforop ) and
85- [ ` affine.parallel ` ] ( #affineparallel-mliraffineparallelop ) operations, and the result
86- of an [ ` affine.apply ` operation] ( #affineapply-mliraffineapplyop ) (which recursively
84+ [ ` affine.for ` ] ( #affinefor-affineaffineforop ) and
85+ [ ` affine.parallel ` ] ( #affineparallel-affineaffineparallelop ) operations, and the result
86+ of an [ ` affine.apply ` operation] ( #affineapply-affineaffineapplyop ) (which recursively
8787may use other dimensions and symbols).
8888
8989### Affine Expressions
@@ -158,7 +158,7 @@ dimension indices and symbols into a list of results, with affine expressions
158158combining the indices and symbols. Affine maps distinguish between
159159[ indices and symbols] ( #dimensions-and-symbols ) because indices are inputs to the
160160affine map when the map is called (through an operation such as
161- [ affine.apply] ( #affineapply-mliraffineapplyop ) ), whereas symbols are bound when the
161+ [ affine.apply] ( #affineapply-affineaffineapplyop ) ), whereas symbols are bound when the
162162map is established (e.g. when a memref is formed, establishing a memory
163163[ layout map] ( Builtin.md/#layout ) ).
164164
0 commit comments