MLIR
20.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"
Go to the source code of this file.
Classes | |
class | mlir::tblgen::IfDefScope |
class | mlir::tblgen::NamespaceEmitter |
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... | |