|
| bool | mlir::arith::applyCmpPredicate (arith::CmpIPredicate predicate, const APInt &lhs, const APInt &rhs) |
| | Compute lhs pred rhs, where pred is one of the known integer comparison predicates. More...
|
| |
| bool | mlir::arith::applyCmpPredicate (arith::CmpFPredicate predicate, const APFloat &lhs, const APFloat &rhs) |
| | Compute lhs pred rhs, where pred is one of the known floating point comparison predicates. More...
|
| |
| TypedAttr | mlir::arith::getIdentityValueAttr (AtomicRMWKind kind, Type resultType, OpBuilder &builder, Location loc, bool useOnlyFiniteValue=false) |
| | Returns the identity value attribute associated with an AtomicRMWKind op. More...
|
| |
| std::optional< TypedAttr > | mlir::arith::getNeutralElement (Operation *op) |
| | Return the identity numeric value associated to the give op. More...
|
| |
| Value | mlir::arith::getIdentityValue (AtomicRMWKind op, Type resultType, OpBuilder &builder, Location loc, bool useOnlyFiniteValue=false) |
| | Returns the identity value associated with an AtomicRMWKind op. More...
|
| |
| Value | mlir::arith::getReductionOp (AtomicRMWKind op, OpBuilder &builder, Location loc, Value lhs, Value rhs) |
| | Returns the value obtained by applying the reduction operation kind associated with a binary AtomicRMWKind op to lhs and rhs. More...
|
| |
| arith::CmpIPredicate | mlir::arith::invertPredicate (arith::CmpIPredicate pred) |
| | Invert an integer comparison predicate. More...
|
| |
| Value | mlir::arith::getZeroConstant (OpBuilder &builder, Location loc, Type type) |
| | Creates an arith.constant operation with a zero value of type type. More...
|
| |