Proteus
Programmable JIT compilation and optimization for C/C++ using LLVM
Loading...
Searching...
No Matches
proteus::MLIRCodeBuilder::Impl Member List

This is the complete list of members for proteus::MLIRCodeBuilder::Impl, including all inherited members.

Builderproteus::MLIRCodeBuilder::Impl
Contextproteus::MLIRCodeBuilder::Impl
CurrentFuncOpproteus::MLIRCodeBuilder::Impl
CurrentIsKernelproteus::MLIRCodeBuilder::Impl
DeviceArchproteus::MLIRCodeBuilder::Impl
DeviceModuleproteus::MLIRCodeBuilder::Impl
emitElementPtrSlot(IRValue *Base, mlir::Value IdxI64, IRType ElemTy)proteus::MLIRCodeBuilder::Implinline
EntryBlockproteus::MLIRCodeBuilder::Impl
Functionsproteus::MLIRCodeBuilder::Impl
getBitWidthOrZero(mlir::Type Ty)proteus::MLIRCodeBuilder::Implinlinestatic
getOrCreateDeviceModule()proteus::MLIRCodeBuilder::Implinline
getOrCreateFunc(StringRef Name, mlir::FunctionType FTy)proteus::MLIRCodeBuilder::Implinline
Impl(TargetModelType TM)proteus::MLIRCodeBuilder::Implinlineexplicit
isRawPointerAbiType(IRType Ty)proteus::MLIRCodeBuilder::Implinline
isScalarIntOrFloat(mlir::Type Ty)proteus::MLIRCodeBuilder::Implinlinestatic
isScalarSlotType(mlir::Type Ty)proteus::MLIRCodeBuilder::Implinlinestatic
lookupDeviceFunc(StringRef Name)proteus::MLIRCodeBuilder::Implinline
lookupDeviceInternalFunc(StringRef Name)proteus::MLIRCodeBuilder::Implinline
LoweredModuleproteus::MLIRCodeBuilder::Impl
LoweredToLLVMproteus::MLIRCodeBuilder::Impl
Moduleproteus::MLIRCodeBuilder::Impl
ScopeStackproteus::MLIRCodeBuilder::Impl
TargetModelproteus::MLIRCodeBuilder::Impl
toScalarMLIRType(IRType Ty)proteus::MLIRCodeBuilder::Implinline
unwrap(IRValue *V)proteus::MLIRCodeBuilder::Implinline
unwrapFunction(IRFunction *F)proteus::MLIRCodeBuilder::Implinline
Valuesproteus::MLIRCodeBuilder::Impl
wrap(mlir::Value V)proteus::MLIRCodeBuilder::Implinline
wrapFunction(mlir::Operation *Op, bool IsKernel, IRType RetTy, const std::vector< IRType > &ArgTys)proteus::MLIRCodeBuilder::Implinline