| My Project
    | 
SDBM constant expression, wraps a 64-bit integer. More...
#include <SDBMExpr.h>


| Public Types | |
| using | ImplType = detail::SDBMConstantExprStorage | 
|  Public Types inherited from mlir::SDBMExpr | |
| using | ImplType = detail::SDBMExprStorage | 
| Public Member Functions | |
| int64_t | getValue () const | 
|  Public Member Functions inherited from mlir::SDBMExpr | |
| SDBMExpr () | |
| SDBMExpr (ImplType *expr) | |
| SDBMExpr (const SDBMExpr &)=default | |
| SDBMExpr & | operator= (const SDBMExpr &)=default | 
| bool | operator== (const SDBMExpr &other) const | 
| SDBM expressions can be compared straight-forwardly.  More... | |
| bool | operator!= (const SDBMExpr &other) const | 
| operator bool () const | |
| bool | operator! () const | 
| SDBMExpr | operator- () | 
| Negate the given SDBM expression.  More... | |
| void | print (raw_ostream &os) const | 
| Prints the SDBM expression.  More... | |
| void | dump () const | 
| template<typename U > | |
| bool | isa () const | 
| LLVM-style casts.  More... | |
| template<typename U > | |
| U | dyn_cast () const | 
| template<typename U > | |
| U | cast () const | 
| ::llvm::hash_code | hash_value () const | 
| Support for LLVM hashing.  More... | |
| SDBMExprKind | getKind () const | 
| Returns the kind of the SDBM expression.  More... | |
| MLIRContext * | getContext () const | 
| Returns the MLIR context in which this expression lives.  More... | |
| SDBMDialect * | getDialect () const | 
| Returns the SDBM dialect instance.  More... | |
| AffineExpr | getAsAffineExpr () const | 
| Static Public Member Functions | |
| static SDBMConstantExpr | get (SDBMDialect *dialect, int64_t value) | 
| static bool | isClassFor (const SDBMExpr &expr) | 
|  Static Public Member Functions inherited from mlir::SDBMExpr | |
| static Optional< SDBMExpr > | tryConvertAffineExpr (AffineExpr affine) | 
| Additional Inherited Members | |
|  Protected Attributes inherited from mlir::SDBMExpr | |
| ImplType * | impl | 
SDBM constant expression, wraps a 64-bit integer.
| 
 | static | 
Obtain or create a constant expression unique'ed in the given dialect (which belongs to a context).
| int64_t SDBMConstantExpr::getValue | ( | ) | const | 
| 
 | inlinestatic | 
 1.8.13
 1.8.13