|
Proteus
Programmable JIT compilation and optimization for C/C++ using LLVM
|
#include "proteus/Frontend/MLIRCodeBuilder.h"#include "proteus/Error.h"#include "proteus/Frontend/IRType.h"#include "proteus/impl/Frontend/MLIRLower.h"#include "proteus/impl/MLIRIRFunction.h"#include "proteus/impl/MLIRIRValue.h"#include <mlir/Dialect/Arith/IR/Arith.h>#include <mlir/Dialect/ControlFlow/IR/ControlFlow.h>#include <mlir/Dialect/Func/IR/FuncOps.h>#include <mlir/Dialect/GPU/IR/GPUDialect.h>#include <mlir/Dialect/Index/IR/IndexDialect.h>#include <mlir/Dialect/LLVMIR/LLVMDialect.h>#include <mlir/Dialect/Math/IR/Math.h>#include <mlir/Dialect/MemRef/IR/MemRef.h>#include <mlir/Dialect/SCF/IR/SCF.h>#include <mlir/IR/Builders.h>#include <mlir/IR/BuiltinOps.h>#include <mlir/IR/BuiltinTypes.h>#include <mlir/IR/MLIRContext.h>#include <mlir/IR/SymbolTable.h>#include <llvm/ADT/APFloat.h>#include <llvm/ADT/SmallVector.h>#include <llvm/ADT/StringRef.h>#include <llvm/IR/LLVMContext.h>#include <llvm/IR/Module.h>#include <llvm/Support/raw_ostream.h>#include <deque>
Classes | |
| struct | proteus::MLIRCodeBuilder::Impl |
| struct | proteus::MLIRCodeBuilder::Impl::ScopeEntry |
Namespaces | |
| namespace | proteus |