|
Proteus
Programmable JIT compilation and optimization for C/C++ using LLVM
|
#include <MLIRIRFunction.h>


Public Member Functions | |
| MLIRIRFunction (mlir::Operation *Op, bool IsKernel, IRType RetTy, std::vector< IRType > ArgTys) | |
Public Member Functions inherited from proteus::IRFunction | |
| virtual | ~IRFunction ()=default |
Public Attributes | |
| mlir::Operation * | Op |
| bool | IsKernel |
| IRType | RetTy |
| std::vector< IRType > | ArgTys |
MLIR-backend implementation of IRFunction. Carries a function-like operation handle (func.func or gpu.func) and kernel intent selected at construction time.
|
inlineexplicit |
| std::vector<IRType> proteus::MLIRIRFunction::ArgTys |
| bool proteus::MLIRIRFunction::IsKernel |
| mlir::Operation* proteus::MLIRIRFunction::Op |
| IRType proteus::MLIRIRFunction::RetTy |