Lines Matching refs:transform
4 from mlir.dialects import transform
20 sequence = transform.SequenceOp([pdl.OperationType.get()])
22 transform.YieldOp([sequence.bodyTarget])
32 sequence = transform.SequenceOp()
34 nested = transform.SequenceOp(sequence.bodyTarget)
36 doubly_nested = transform.SequenceOp([pdl.OperationType.get()],
39 transform.YieldOp([doubly_nested.bodyTarget])
40 transform.YieldOp()
41 transform.YieldOp()
57 withPdl = transform.WithPDLPatternsOp()
59 sequence = transform.SequenceOp([pdl.OperationType.get()],
62 match = transform.PDLMatchOp(sequence.bodyTarget, "pdl_matcher")
63 transform.YieldOp(match)
77 sequence = transform.SequenceOp()
79 transform.GetClosestIsolatedParentOp(sequence.bodyTarget)
80 transform.YieldOp()
89 sequence = transform.SequenceOp()
91 transform.MergeHandlesOp([sequence.bodyTarget])
92 transform.YieldOp()
101 with_pdl = transform.WithPDLPatternsOp()
103 sequence = transform.SequenceOp(with_pdl.bodyTarget)
105 m1 = transform.PDLMatchOp(sequence.bodyTarget, "first")
106 m2 = transform.PDLMatchOp(sequence.bodyTarget, "second")
107 transform.ReplicateOp(m1, [m2])
108 transform.YieldOp()