|
Proteus
Programmable JIT compilation and optimization for C/C++ using LLVM
|
#include <string>#include <llvm/IR/DerivedTypes.h>#include <llvm/IR/Type.h>#include "proteus/CompilerInterfaceTypes.h"#include "proteus/Error.h"

Go to the source code of this file.
Namespaces | |
| namespace | proteus |
Functions | |
| RuntimeConstantType | proteus::convertTypeToRuntimeConstantType (Type *Ty) |
| Type * | proteus::convertRuntimeConstantTypeToLLVMType (RuntimeConstantType RCType, LLVMContext &Ctx) |
| std::string | proteus::toString (const RuntimeConstantType RCType) |
| size_t | proteus::getSizeInBytes (RuntimeConstantType RCType) |
| template<typename T > | |
| T | proteus::getValue (const RuntimeConstant &RC) |
| bool | proteus::isScalarRuntimeConstantType (RuntimeConstantType RCType) |