My Project
mlir
OpTrait
AtLeastNOperands
Impl
Static Public Member Functions
|
List of all members
mlir::OpTrait::AtLeastNOperands< N >::Impl< ConcreteType > Class Template Reference
#include <
OpDefinition.h
>
Inheritance diagram for mlir::OpTrait::AtLeastNOperands< N >::Impl< ConcreteType >:
[
legend
]
Collaboration diagram for mlir::OpTrait::AtLeastNOperands< N >::Impl< ConcreteType >:
[
legend
]
Static Public Member Functions
static
LogicalResult
verifyTrait
(
Operation
*op)
Additional Inherited Members
Public Types inherited from
mlir::OpTrait::detail::MultiOperandTraitBase< ConcreteType, AtLeastNOperands< N >::Impl >
using
operand_iterator
=
Operation::operand_iterator
using
operand_range
=
Operation::operand_range
using
operand_type_iterator
=
Operation::operand_type_iterator
using
operand_type_range
=
Operation::operand_type_range
Public Member Functions inherited from
mlir::OpTrait::detail::MultiOperandTraitBase< ConcreteType, AtLeastNOperands< N >::Impl >
unsigned
getNumOperands
()
Return the number of operands.
More...
Value
getOperand
(unsigned i)
Return the operand at index 'i'.
More...
void
setOperand
(unsigned i,
Value
value)
Set the operand at index 'i' to 'value'.
More...
operand_iterator
operand_begin
()
Operand iterator access.
More...
operand_iterator
operand_end
()
operand_range
getOperands
()
operand_type_iterator
operand_type_begin
()
Operand type access.
More...
operand_type_iterator
operand_type_end
()
operand_type_range
getOperandTypes
()
Protected Member Functions inherited from
mlir::OpTrait::TraitBase< ConcreteType, AtLeastNOperands< N >::Impl >
Operation
*
getOperation
()
Return the ultimate Operation being worked on.
More...
Static Protected Member Functions inherited from
mlir::OpTrait::TraitBase< ConcreteType, AtLeastNOperands< 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::AtLeastNOperands
< 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