My Project
mlir
OpTrait
AtLeastNResults
Impl
Static Public Member Functions
|
List of all members
mlir::OpTrait::AtLeastNResults< N >::Impl< ConcreteType > Class Template Reference
#include <
OpDefinition.h
>
Inheritance diagram for mlir::OpTrait::AtLeastNResults< N >::Impl< ConcreteType >:
[
legend
]
Collaboration diagram for mlir::OpTrait::AtLeastNResults< N >::Impl< ConcreteType >:
[
legend
]
Static Public Member Functions
static
LogicalResult
verifyTrait
(
Operation
*op)
Additional Inherited Members
Public Types inherited from
mlir::OpTrait::detail::MultiResultTraitBase< ConcreteType, AtLeastNResults< N >::Impl >
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 inherited from
mlir::OpTrait::detail::MultiResultTraitBase< ConcreteType, AtLeastNResults< N >::Impl >
unsigned
getNumResults
()
Return the number of results.
More...
Value
getResult
(unsigned i)
Return the result at index 'i'.
More...
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
()
Protected Member Functions inherited from
mlir::OpTrait::TraitBase< ConcreteType, AtLeastNResults< N >::Impl >
Operation
*
getOperation
()
Return the ultimate Operation being worked on.
More...
Static Protected Member Functions inherited from
mlir::OpTrait::TraitBase< ConcreteType, AtLeastNResults< N >::Impl >
static
LogicalResult
verifyTrait
(
Operation
*op)
static
AbstractOperation::OperationProperties
getTraitProperties
()
Member Function Documentation
◆
verifyTrait()
template<unsigned N>
template<typename ConcreteType >
static
LogicalResult
mlir::OpTrait::AtLeastNResults
< N >::
Impl
< ConcreteType >::verifyTrait
(
Operation
*
op
)
inline
static
The documentation for this class was generated from the following file:
include/mlir/IR/
OpDefinition.h
Generated by
1.8.13