|
Jlm
|
#include <jlm/rvsdg/FunctionType.hpp>#include <jlm/rvsdg/type.hpp>#include <jlm/util/common.hpp>#include <jlm/util/iterator_range.hpp>#include <memory>#include <vector>

Go to the source code of this file.
Classes | |
| class | jlm::llvm::PointerType |
| PointerType class. More... | |
| class | jlm::llvm::ArrayType |
| class | jlm::llvm::FloatingPointType |
| class | jlm::llvm::VariableArgumentType |
| class | jlm::llvm::StructType |
| StructType class. More... | |
| class | jlm::llvm::VectorType |
| class | jlm::llvm::FixedVectorType |
| class | jlm::llvm::ScalableVectorType |
| class | jlm::llvm::IOStateType |
| Input/Output state type. More... | |
| class | jlm::llvm::MemoryStateType |
| Memory state type class. More... | |
Namespaces | |
| jlm | |
| jlm::llvm | |
| Global memory state passed between functions. | |
Enumerations | |
| enum class | jlm::llvm::fpsize { jlm::llvm::half , jlm::llvm::flt , jlm::llvm::dbl , jlm::llvm::x86fp80 , jlm::llvm::fp128 } |
Functions | |
| template<class ELEMENTYPE > | |
| bool | jlm::llvm::IsOrContains (const jlm::rvsdg::Type &type) |
| bool | jlm::llvm::IsAggregateType (const jlm::rvsdg::Type &type) |
| size_t | jlm::llvm::GetTypeStoreSize (const rvsdg::Type &type) |
| size_t | jlm::llvm::GetTypeAllocSize (const rvsdg::Type &type) |
| size_t | jlm::llvm::GetTypeAlignment (const rvsdg::Type &type) |