MLIR
20.0.0git
|
#include "mlir/Dialect/Polynomial/IR/Polynomial.h"
Public Member Functions | |
PolynomialBase ()=delete | |
PolynomialBase (ArrayRef< Monomial > terms) | |
operator bool () const | |
bool | operator== (const PolynomialBase &other) const |
bool | operator!= (const PolynomialBase &other) const |
void | print (raw_ostream &os, ::llvm::StringRef separator, ::llvm::StringRef exponentiation) const |
Derived | add (const Derived &other) |
void | print (raw_ostream &os) const |
void | dump () const |
std::string | toIdentifier () const |
unsigned | getDegree () const |
ArrayRef< Monomial > | getTerms () const |
Friends | |
template<class D , typename T > | |
::llvm::hash_code | hash_value (const PolynomialBase< D, T > &arg) |
Definition at line 116 of file Polynomial.h.
|
delete |
|
inlineexplicit |
Definition at line 120 of file Polynomial.h.
|
inline |
Definition at line 160 of file Polynomial.h.
void mlir::polynomial::PolynomialBase< Derived, Monomial >::dump | ( | ) | const |
|
inline |
Definition at line 211 of file Polynomial.h.
|
inline |
Definition at line 215 of file Polynomial.h.
Referenced by mlir::polynomial::PolynomialBase< Derived, Monomial >::print().
|
inlineexplicit |
Definition at line 122 of file Polynomial.h.
|
inline |
Definition at line 126 of file Polynomial.h.
|
inline |
Definition at line 123 of file Polynomial.h.
|
inline |
Definition at line 199 of file Polynomial.h.
References mlir::polynomial::PolynomialBase< Derived, Monomial >::print().
Referenced by mlir::polynomial::PolynomialBase< Derived, Monomial >::print().
|
inline |
Definition at line 130 of file Polynomial.h.
References mlir::polynomial::PolynomialBase< Derived, Monomial >::getTerms().
Referenced by mlir::polynomial::operator<<(), and mlir::polynomial::PolynomialBase< Derived, Monomial >::toIdentifier().
|
inline |
Definition at line 204 of file Polynomial.h.
References mlir::polynomial::PolynomialBase< Derived, Monomial >::print().
|
friend |
Definition at line 262 of file Polynomial.h.