Lines Matching full:payload
5 A transform operation that applies to each payload operation individually and requires it to be of …
21 For each `func.call` payload operation associated with the handle, changes its
24 Generates a silenceable failure if the operand is associated with payload operations
29 // The arguments include the handle to the payload operations and the attribute that
37 // The results are empty as the transformation does not produce any new payload.
43 // Declare the function implementing the interface for a single payload operation.
54 …th a loop, we can simply define a function that applies to an individual payload operation and the…
71 …payload operations. Our call rewriting operation currently applies only to `func.call`. We may wan…
84 let summary = "handle to payload operations implementing CallOpInterface";
98 // payload operations. It returns the now familiar tri-state result.
103 // List of payload operations that are about to be associated with the
105 llvm::ArrayRef<mlir::Operation *> payload) const {
107 // All payload operations are expected to implement CallOpInterface, check this.
108 for (Operation *op : payload) {
115 << "expected the payload operation to implement CallOpInterface";
153 …ow consumed, the operation can return a new handle to the newly produced payload operation. Otherw…
167 // The argument is the handle to the payload operations.
170 // The result is the handle to the payload operations produced during the
177 // Declare the function implementing the interface for a single payload operation.
202 // irreversibly modified the payload IR, so we produce a definite failure.
223 // Indicate that the payload IR is modified.
230 Note that since `applyToOne` always expects one payload entity to be associated with each result ha…
239 // Associate the result `transformed` with an empty list of payload operations.
249 …t all handle-typed operands are consumed, all results are produced, and the payload IR is modified.
250 …all handle-typed operands are only read, all results are produced, and the payload IR is only read.
267 // The argument is the handle to the payload operations.
270 // The result is the handle to the payload operations produced during the
277 // Declare the function implementing the interface for a single payload operation.