|
Jlm
|
#include <TestRvsdgs.hpp>


Private Member Functions | |
| std::unique_ptr< jlm::llvm::LlvmRvsdgModule > | SetupRvsdg () override |
| Create RVSDG for this test. More... | |
Additional Inherited Members | |
Public Member Functions inherited from jlm::llvm::RvsdgTest | |
| virtual | ~RvsdgTest ()=default |
| jlm::llvm::LlvmRvsdgModule & | module () |
| const rvsdg::Graph & | graph () |
| void | InitializeTest () |
LoadTest2 class.
This function sets up an RVSDG representing the following function:
It uses a single memory state to sequentialize the respective memory operations.
Definition at line 199 of file TestRvsdgs.hpp.
|
overrideprivatevirtual |
Create RVSDG for this test.
Implements jlm::llvm::RvsdgTest.
Definition at line 171 of file TestRvsdgs.cpp.
| rvsdg::SimpleNode* jlm::llvm::LoadTest2::alloca_a |
Definition at line 210 of file TestRvsdgs.hpp.
| rvsdg::SimpleNode* jlm::llvm::LoadTest2::alloca_b |
Definition at line 211 of file TestRvsdgs.hpp.
| rvsdg::SimpleNode* jlm::llvm::LoadTest2::alloca_p |
Definition at line 214 of file TestRvsdgs.hpp.
| rvsdg::SimpleNode* jlm::llvm::LoadTest2::alloca_x |
Definition at line 212 of file TestRvsdgs.hpp.
| rvsdg::SimpleNode* jlm::llvm::LoadTest2::alloca_y |
Definition at line 213 of file TestRvsdgs.hpp.
| jlm::rvsdg::LambdaNode* jlm::llvm::LoadTest2::lambda |
Definition at line 206 of file TestRvsdgs.hpp.
| rvsdg::SimpleNode* jlm::llvm::LoadTest2::load_a |
Definition at line 217 of file TestRvsdgs.hpp.
| rvsdg::SimpleNode* jlm::llvm::LoadTest2::load_x |
Definition at line 216 of file TestRvsdgs.hpp.
| rvsdg::Node* jlm::llvm::LoadTest2::size |
Definition at line 208 of file TestRvsdgs.hpp.