|
Jlm
|
MemcpyTest class. More...
#include <TestRvsdgs.hpp>


Public Member Functions | |
| const jlm::rvsdg::LambdaNode & | LambdaF () const noexcept |
| const jlm::rvsdg::LambdaNode & | LambdaG () const noexcept |
| const jlm::rvsdg::DeltaNode & | LocalArray () const noexcept |
| const jlm::rvsdg::DeltaNode & | GlobalArray () const noexcept |
| const rvsdg::SimpleNode & | CallF () const noexcept |
| const rvsdg::SimpleNode & | Memcpy () const noexcept |
Public Member Functions inherited from jlm::llvm::RvsdgTest | |
| virtual | ~RvsdgTest ()=default |
| jlm::llvm::LlvmRvsdgModule & | module () |
| const rvsdg::Graph & | graph () |
| void | InitializeTest () |
Private Member Functions | |
| std::unique_ptr< jlm::llvm::LlvmRvsdgModule > | SetupRvsdg () override |
| Create RVSDG for this test. More... | |
Private Attributes | |
| jlm::rvsdg::LambdaNode * | LambdaF_ {} |
| jlm::rvsdg::LambdaNode * | LambdaG_ {} |
| jlm::rvsdg::DeltaNode * | LocalArray_ {} |
| jlm::rvsdg::DeltaNode * | GlobalArray_ {} |
| rvsdg::SimpleNode * | CallF_ {} |
| rvsdg::SimpleNode * | Memcpy_ {} |
MemcpyTest class.
This class sets up an RVSDG representing the following code snippet:
It uses a single memory state to sequentialize the respective memory operations.
Definition at line 1857 of file TestRvsdgs.hpp.
|
inlinenoexcept |
Definition at line 1885 of file TestRvsdgs.hpp.
|
inlinenoexcept |
Definition at line 1879 of file TestRvsdgs.hpp.
|
inlinenoexcept |
Definition at line 1861 of file TestRvsdgs.hpp.
|
inlinenoexcept |
Definition at line 1867 of file TestRvsdgs.hpp.
|
inlinenoexcept |
Definition at line 1873 of file TestRvsdgs.hpp.
|
inlinenoexcept |
Definition at line 1891 of file TestRvsdgs.hpp.
|
overrideprivatevirtual |
Create RVSDG for this test.
Implements jlm::llvm::RvsdgTest.
Definition at line 3178 of file TestRvsdgs.cpp.
|
private |
Definition at line 1906 of file TestRvsdgs.hpp.
|
private |
Definition at line 1904 of file TestRvsdgs.hpp.
|
private |
Definition at line 1900 of file TestRvsdgs.hpp.
|
private |
Definition at line 1901 of file TestRvsdgs.hpp.
|
private |
Definition at line 1903 of file TestRvsdgs.hpp.
|
private |
Definition at line 1908 of file TestRvsdgs.hpp.