|
MLIR
22.0.0git
|
#include "mlir/TableGen/Constraint.h"#include "mlir/TableGen/Dialect.h"#include "mlir/TableGen/Format.h"#include "llvm/ADT/DenseMap.h"#include "llvm/ADT/MapVector.h"#include "llvm/ADT/StringExtras.h"#include "llvm/ADT/StringRef.h"#include "llvm/TableGen/CodeGenHelpers.h"#include <utility>Go to the source code of this file.
Classes | |
| class | mlir::tblgen::DialectNamespaceEmitter |
| class | mlir::tblgen::StaticVerifierFunctionEmitter |
| This class deduplicates shared operation verification code by emitting static functions alongside the op definitions. More... | |
| struct | mlir::tblgen::detail::stringifier< typename > |
| struct | mlir::tblgen::detail::stringifier< Twine > |
| struct | mlir::tblgen::detail::stringifier< std::optional< OptionalT > > |
Namespaces | |
| llvm | |
| The OpAsmOpInterface, see OpAsmInterface.td for more details. | |
| mlir | |
| Include the generated interface declarations. | |
| mlir::tblgen | |
| mlir::tblgen::detail | |
Functions | |
| template<typename... Parameters> | |
| std::string | mlir::tblgen::strfmt (const char *fmt, Parameters &&...parameters) |
| std::string | mlir::tblgen::escapeString (StringRef value) |
| Escape a string using C++ encoding. E.g. foo"bar -> foo\x22bar. More... | |
| template<typename T > | |
| std::string | mlir::tblgen::stringify (T &&t) |
| Generically convert a value to a std::string. More... | |