Proteus
Programmable JIT compilation and optimization for C/C++ using LLVM
Loading...
Searching...
No Matches
Classes | Namespaces | Functions
MLIRLower.h File Reference
#include "proteus/Frontend/TargetModel.h"
#include <mlir/IR/BuiltinOps.h>
#include <mlir/IR/DialectRegistry.h>
#include <mlir/IR/MLIRContext.h>
#include <memory>
#include <string>
Include dependency graph for MLIRLower.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  proteus::MLIRLoweringOptions
 
struct  proteus::MLIRLoweringResult
 

Namespaces

namespace  llvm
 
namespace  proteus
 

Functions

void proteus::registerMLIRLoweringDialects (mlir::DialectRegistry &Registry)
 
void proteus::loadMLIRLoweringDialects (mlir::MLIRContext &Context)
 
MLIRLoweringResult proteus::lowerMLIRModuleToLLVM (mlir::ModuleOp Module, const MLIRLoweringOptions &Options)