MLIR  16.0.0git
Public Member Functions | Friends | List of all members
mlir::transform::TransformResults Class Reference

Local mapping between values defined by a specific op implementing the TransformOpInterface and the payload IR ops they correspond to. More...

#include "mlir/Dialect/Transform/IR/TransformInterfaces.h"

Public Member Functions

void set (OpResult value, ArrayRef< Operation *> ops)
 Indicates that the result of the transform IR op at the given position corresponds to the given list of payload IR ops. More...
 

Friends

class TransformState
 

Detailed Description

Local mapping between values defined by a specific op implementing the TransformOpInterface and the payload IR ops they correspond to.

Definition at line 532 of file TransformInterfaces.h.

Member Function Documentation

◆ set()

void transform::TransformResults::set ( OpResult  value,
ArrayRef< Operation *>  ops 
)

Indicates that the result of the transform IR op at the given position corresponds to the given list of payload IR ops.

Each result must be set by the transformation exactly once.

Definition at line 274 of file TransformInterfaces.cpp.

References mlir::OpResult::getResultNumber().

Referenced by mlir::transform::TransformEachOpTrait< OpTy >::apply(), applyTilingToAll(), cloneAndFuse(), forwardTerminatorOperands(), and wrapInExecuteRegion().

Friends And Related Function Documentation

◆ TransformState

friend class TransformState
friend

Definition at line 533 of file TransformInterfaces.h.


The documentation for this class was generated from the following files: