|
Jlm
|
#include <RvsdgModule.hpp>


Public Member Functions | |
| ~LlvmRvsdgModule () noexcept override=default | |
| LlvmRvsdgModule (util::FilePath sourceFileName, std::string targetTriple, std::string dataLayout) | |
| LlvmRvsdgModule (util::FilePath sourceFileName, std::string targetTriple, std::string dataLayout, std::unique_ptr< rvsdg::Graph > rvsdg) | |
| LlvmRvsdgModule (const LlvmRvsdgModule &)=delete | |
| LlvmRvsdgModule (LlvmRvsdgModule &&)=delete | |
| LlvmRvsdgModule & | operator= (const LlvmRvsdgModule &)=delete |
| LlvmRvsdgModule & | operator= (LlvmRvsdgModule &&)=delete |
| std::unique_ptr< RvsdgModule > | copy () const override |
| const util::FilePath & | SourceFileName () const noexcept |
| const std::string & | TargetTriple () const noexcept |
| const std::string & | DataLayout () const noexcept |
Public Member Functions inherited from jlm::rvsdg::RvsdgModule | |
| virtual | ~RvsdgModule () noexcept |
| RvsdgModule ()=default | |
| RvsdgModule (util::FilePath sourceFilePath) | |
| RvsdgModule (util::FilePath sourceFilePath, std::unique_ptr< Graph > rvsdg) | |
| RvsdgModule (const RvsdgModule &)=delete | |
| RvsdgModule (RvsdgModule &&)=delete | |
| RvsdgModule & | operator= (const RvsdgModule &)=delete |
| RvsdgModule & | operator= (RvsdgModule &&)=delete |
| Graph & | Rvsdg () noexcept |
| const Graph & | Rvsdg () const noexcept |
| const std::optional< util::FilePath > & | SourceFilePath () const noexcept |
Static Public Member Functions | |
| static std::unique_ptr< LlvmRvsdgModule > | Create (const util::FilePath &sourceFileName, const std::string &targetTriple, const std::string &dataLayout) |
Private Attributes | |
| std::string | DataLayout_ |
| std::string | TargetTriple_ |
An LLVM module utilizing the RVSDG representation.
Definition at line 110 of file RvsdgModule.hpp.
|
overridedefaultnoexcept |
|
inline |
Definition at line 115 of file RvsdgModule.hpp.
|
inline |
Definition at line 121 of file RvsdgModule.hpp.
|
delete |
|
delete |
|
overridevirtual |
Reimplemented from jlm::rvsdg::RvsdgModule.
Definition at line 18 of file RvsdgModule.cpp.
|
inlinestatic |
Definition at line 163 of file RvsdgModule.hpp.
|
inlinenoexcept |
Definition at line 157 of file RvsdgModule.hpp.
|
delete |
|
delete |
|
inlinenoexcept |
Definition at line 145 of file RvsdgModule.hpp.
|
inlinenoexcept |
Definition at line 151 of file RvsdgModule.hpp.
|
private |
Definition at line 172 of file RvsdgModule.hpp.
|
private |
Definition at line 173 of file RvsdgModule.hpp.