|
My Project
|
#include <OpDefinition.h>


Public Types | |
| using | result_iterator = Operation::result_iterator |
| using | result_range = Operation::result_range |
| using | result_type_iterator = Operation::result_type_iterator |
| using | result_type_range = Operation::result_type_range |
Public Member Functions | |
| unsigned | getNumResults () |
| Return the number of results. More... | |
| Value | getResult (unsigned i) |
| Return the result at index 'i'. More... | |
| template<typename ValuesT > | |
| void | replaceAllUsesWith (ValuesT &&values) |
| Type | getType (unsigned i) |
Return the type of the i-th result. More... | |
| result_iterator | result_begin () |
| Result iterator access. More... | |
| result_iterator | result_end () |
| result_range | getResults () |
| result_type_iterator | result_type_begin () |
| Result type access. More... | |
| result_type_iterator | result_type_end () |
| result_type_range | getResultTypes () |
Additional Inherited Members | |
Protected Member Functions inherited from mlir::OpTrait::TraitBase< ConcreteType, TraitType > | |
| Operation * | getOperation () |
| Return the ultimate Operation being worked on. More... | |
Static Protected Member Functions inherited from mlir::OpTrait::TraitBase< ConcreteType, TraitType > | |
| static LogicalResult | verifyTrait (Operation *op) |
| static AbstractOperation::OperationProperties | getTraitProperties () |
Utility trait base that provides accessors for derived traits that have multiple results.
| using mlir::OpTrait::detail::MultiResultTraitBase< ConcreteType, TraitType >::result_iterator = Operation::result_iterator |
| using mlir::OpTrait::detail::MultiResultTraitBase< ConcreteType, TraitType >::result_range = Operation::result_range |
| using mlir::OpTrait::detail::MultiResultTraitBase< ConcreteType, TraitType >::result_type_iterator = Operation::result_type_iterator |
| using mlir::OpTrait::detail::MultiResultTraitBase< ConcreteType, TraitType >::result_type_range = Operation::result_type_range |
|
inline |
Return the number of results.
|
inline |
Return the result at index 'i'.
|
inline |
|
inline |
|
inline |
Return the type of the i-th result.
|
inline |
Replace all uses of results of this operation with the provided 'values'. 'values' may correspond to an existing operation, or a range of 'Value'.
|
inline |
Result iterator access.
|
inline |
|
inline |
Result type access.
|
inline |
1.8.13