MLIR
18.0.0git
|
#include "mlir/IR/PatternMatch.h"
Static Public Member Functions | |
template<typename T > | |
static std::string | processAsArg (T value) |
static void | processAsResult (PatternRewriter &rewriter, PDLResultList &results, StringRef value) |
![]() | |
static LogicalResult | verifyAsArg (function_ref< LogicalResult(const Twine &)> errorFn, PDLValue pdlValue, size_t argIdx) |
static LogicalResult | verifyAsArg (function_ref< LogicalResult(const Twine &)> errorFn, StringAttr value, size_t argIdx) |
Explicitly add the expected parent API to ensure the parent class implements the necessary API (and doesn't implicitly inherit it from somewhere else). More... | |
static std::string | processAsArg (PDLValue pdlValue) |
static std::string | processAsArg (StringAttr baseValue) |
Definition at line 1219 of file PatternMatch.h.
|
inlinestatic |
Definition at line 1222 of file PatternMatch.h.
|
inlinestatic |
Definition at line 1228 of file PatternMatch.h.
References mlir::Builder::getStringAttr(), and mlir::PDLResultList::push_back().