Proteus
Programmable JIT compilation and optimization for C/C++ using LLVM
Loading...
Searching...
No Matches
Namespaces | Functions
LLVMTypeMap.h File Reference
#include "proteus/Frontend/IRType.h"
#include "proteus/Frontend/TypeMap.h"
#include <cstddef>
Include dependency graph for LLVMTypeMap.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  llvm
 
namespace  proteus
 

Functions

llvm::Type * proteus::toLLVMType (const IRType &T, llvm::LLVMContext &Ctx)
 
template<typename T >
llvm::Type * proteus::getLLVMType (llvm::LLVMContext &Ctx, std::size_t NElem=0)
 
template<typename T >
llvm::Type * proteus::getLLVMPointerElemType (llvm::LLVMContext &Ctx)