[mlir] [linalg] Update documentation for fuse_into_containing_op
This patch updates the docs for fuse_into_containing_op. It updates the returned values to include the new_containing_op and adds a brief description of the new_containing_op. updates the docs with new changes in the op regarding the return of the new_containing_op as well as a brief description o Differential Revision: https://reviews.llvm.org/D152044
This commit is contained in:
parent
cd5fcea6d4
commit
26fee2b3cb
@ -150,11 +150,12 @@ def FuseIntoContainingOp :
|
||||
|
||||
let description = [{
|
||||
Fuses the `producer_op` into the `containing_op`.
|
||||
Returns a handle to the fused ops.
|
||||
Returns a handle to the fused ops and the `new_containing_op`.
|
||||
|
||||
The producer is typically a slice of a tileable op (i.e., implements
|
||||
TilingInterface). In that case, this transform computes the accessed
|
||||
producer slice inside of the containing op ("tile and fuse"). Otherwise,
|
||||
producer slice inside of the containing op ("tile and fuse") and if required,
|
||||
creates a new containing op with outputs from the fused producer. Otherwise,
|
||||
the entire producer is cloned inside the containing op ("clone and fuse").
|
||||
|
||||
The containing op handle must be associated with exactly one payload op. The
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user