#include "mlir/IR/Dialect.h"
#include "mlir/IR/OpDefinition.h"
#include "mlir/IR/OpImplementation.h"
#include "mlir/Interfaces/CastInterfaces.h"
#include "mlir/Interfaces/InferTypeOpInterface.h"
#include "mlir/Interfaces/SideEffectInterfaces.h"
#include "mlir/Interfaces/VectorInterfaces.h"
#include "mlir/Dialect/Arithmetic/IR/ArithmeticOpsDialect.h.inc"
#include "mlir/Dialect/Arithmetic/IR/ArithmeticOpsEnums.h.inc"
#include "mlir/Dialect/Arithmetic/IR/ArithmeticOps.h.inc"
Go to the source code of this file.
|
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...
|
|
Attribute | mlir::arith::getIdentityValueAttr (AtomicRMWKind kind, Type resultType, OpBuilder &builder, Location loc) |
| Returns the identity value attribute associated with an AtomicRMWKind op. More...
|
|
Value | mlir::arith::getIdentityValue (AtomicRMWKind op, Type resultType, OpBuilder &builder, Location loc) |
| 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...
|
|
◆ GET_OP_CLASSES