|
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...
|
|