|
MLIR 23.0.0git
|
This lattice value represents the integer divisibility of an SSA value. More...
#include "mlir/Interfaces/InferIntDivisibilityOpInterface.h"
Public Member Functions | |
| IntegerDivisibility (ConstantIntDivisibility value) | |
| IntegerDivisibility (std::optional< ConstantIntDivisibility > value=std::nullopt) | |
| bool | isUninitialized () const |
| const ConstantIntDivisibility & | getValue () const |
| bool | operator== (const IntegerDivisibility &rhs) const |
| void | print (raw_ostream &os) const |
Static Public Member Functions | |
| static IntegerDivisibility | getMinDivisibility () |
| static IntegerDivisibility | join (const IntegerDivisibility &lhs, const IntegerDivisibility &rhs) |
This lattice value represents the integer divisibility of an SSA value.
Definition at line 63 of file InferIntDivisibilityOpInterface.h.
|
inline |
Definition at line 65 of file InferIntDivisibilityOpInterface.h.
Referenced by getMinDivisibility(), join(), and operator==().
|
inlineexplicit |
Definition at line 67 of file InferIntDivisibilityOpInterface.h.
|
inlinestatic |
Definition at line 72 of file InferIntDivisibilityOpInterface.h.
References IntegerDivisibility().
Referenced by mlir::dataflow::IntegerDivisibilityAnalysis::setToEntryState(), mlir::dataflow::IntegerDivisibilityAnalysis::visitNonControlFlowArguments(), and mlir::dataflow::IntegerDivisibilityAnalysis::visitOperation().
|
inline |
Definition at line 77 of file InferIntDivisibilityOpInterface.h.
References isUninitialized().
Referenced by getDivisibilityOfOperand(), and mlir::dataflow::IntegerDivisibilityAnalysis::visitNonControlFlowArguments().
|
inline |
Definition at line 76 of file InferIntDivisibilityOpInterface.h.
Referenced by getDivisibilityOfOperand(), getValue(), mlir::dataflow::IntegerDivisibilityAnalysis::visitNonControlFlowArguments(), and mlir::dataflow::IntegerDivisibilityAnalysis::visitOperation().
|
inlinestatic |
Definition at line 86 of file InferIntDivisibilityOpInterface.h.
References IntegerDivisibility(), lhs, and rhs.
|
inline |
Definition at line 82 of file InferIntDivisibilityOpInterface.h.
References IntegerDivisibility(), and rhs.
|
inline |
Definition at line 97 of file InferIntDivisibilityOpInterface.h.