#include "toy/Parser.h"
#include <memory>
+#include "mlir/IR/AsmState.h"
#include "mlir/IR/MLIRContext.h"
#include "mlir/IR/Module.h"
#include "mlir/IR/Verifier.h"
}
int main(int argc, char **argv) {
+ // Register any command line options.
+ mlir::registerAsmPrinterCLOptions();
+ mlir::registerMLIRContextCLOptions();
cl::ParseCommandLineOptions(argc, argv, "toy compiler\n");
switch (emitAction) {
#include "toy/MLIRGen.h"
#include "toy/Parser.h"
+#include "mlir/IR/AsmState.h"
#include "mlir/IR/MLIRContext.h"
#include "mlir/IR/Module.h"
#include "mlir/IR/Verifier.h"
}
int main(int argc, char **argv) {
+ // Register any command line options.
+ mlir::registerAsmPrinterCLOptions();
+ mlir::registerMLIRContextCLOptions();
mlir::registerPassManagerCLOptions();
+
cl::ParseCommandLineOptions(argc, argv, "toy compiler\n");
switch (emitAction) {
#include "toy/Parser.h"
#include "toy/Passes.h"
+#include "mlir/IR/AsmState.h"
#include "mlir/IR/MLIRContext.h"
#include "mlir/IR/Module.h"
#include "mlir/IR/Verifier.h"
}
int main(int argc, char **argv) {
+ // Register any command line options.
+ mlir::registerAsmPrinterCLOptions();
+ mlir::registerMLIRContextCLOptions();
mlir::registerPassManagerCLOptions();
+
cl::ParseCommandLineOptions(argc, argv, "toy compiler\n");
switch (emitAction) {
#include "toy/Parser.h"
#include "toy/Passes.h"
+#include "mlir/IR/AsmState.h"
#include "mlir/IR/MLIRContext.h"
#include "mlir/IR/Module.h"
#include "mlir/IR/Verifier.h"
int main(int argc, char **argv) {
mlir::registerAllDialects();
+
+ // Register any command line options.
+ mlir::registerAsmPrinterCLOptions();
+ mlir::registerMLIRContextCLOptions();
mlir::registerPassManagerCLOptions();
+
cl::ParseCommandLineOptions(argc, argv, "toy compiler\n");
switch (emitAction) {
#include "mlir/ExecutionEngine/ExecutionEngine.h"
#include "mlir/ExecutionEngine/OptUtils.h"
+#include "mlir/IR/AsmState.h"
#include "mlir/IR/MLIRContext.h"
#include "mlir/IR/Module.h"
#include "mlir/IR/Verifier.h"
int main(int argc, char **argv) {
mlir::registerAllDialects();
+
+ // Register any command line options.
+ mlir::registerAsmPrinterCLOptions();
+ mlir::registerMLIRContextCLOptions();
mlir::registerPassManagerCLOptions();
+
cl::ParseCommandLineOptions(argc, argv, "toy compiler\n");
if (emitAction == Action::DumpAST)
#include "mlir/ExecutionEngine/ExecutionEngine.h"
#include "mlir/ExecutionEngine/OptUtils.h"
+#include "mlir/IR/AsmState.h"
#include "mlir/IR/MLIRContext.h"
#include "mlir/IR/Module.h"
#include "mlir/IR/Verifier.h"
int main(int argc, char **argv) {
mlir::registerAllDialects();
+
+ // Register any command line options.
+ mlir::registerAsmPrinterCLOptions();
+ mlir::registerMLIRContextCLOptions();
mlir::registerPassManagerCLOptions();
+
cl::ParseCommandLineOptions(argc, argv, "toy compiler\n");
if (emitAction == Action::DumpAST)