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


Public Member Functions | |
| MLIRIRValue (mlir::Value V) | |
Public Member Functions inherited from proteus::IRValue | |
| virtual | ~IRValue ()=default |
Public Attributes | |
| mlir::Value | V |
MLIR-backend concrete IRValue. Owned by MLIRCodeBuilder::Impl via a std::deque<MLIRIRValue>; frontend code only ever holds an IRValue* pointing into that deque.
Note: mlir::Value is a lightweight value type (an opaque pointer pair), so we store it directly rather than as a pointer.
|
inlineexplicit |
| mlir::Value proteus::MLIRIRValue::V |