|
Jlm
|
#include <TestRvsdgs.hpp>


Private Member Functions | |
| std::unique_ptr< jlm::llvm::LlvmRvsdgModule > | SetupRvsdg () override |
| Create RVSDG for this test. More... | |
Private Attributes | |
| jlm::rvsdg::LambdaNode * | LambdaEight_ {} |
| jlm::rvsdg::LambdaNode * | LambdaI_ {} |
| jlm::rvsdg::LambdaNode * | LambdaA_ {} |
| jlm::rvsdg::LambdaNode * | LambdaB_ {} |
| jlm::rvsdg::LambdaNode * | LambdaC_ {} |
| jlm::rvsdg::LambdaNode * | LambdaD_ {} |
| jlm::rvsdg::LambdaNode * | LambdaTest_ {} |
| rvsdg::SimpleNode * | CallAFromTest_ {} |
| rvsdg::SimpleNode * | CallAFromC_ {} |
| rvsdg::SimpleNode * | CallAFromD_ {} |
| rvsdg::SimpleNode * | CallB_ {} |
| rvsdg::SimpleNode * | CallC_ {} |
| rvsdg::SimpleNode * | CallD_ {} |
| rvsdg::SimpleNode * | CallI_ {} |
| rvsdg::SimpleNode * | IndirectCall_ {} |
| jlm::rvsdg::SimpleNode * | PTestAlloca_ {} |
| jlm::rvsdg::SimpleNode * | PaAlloca_ {} |
| jlm::rvsdg::SimpleNode * | PbAlloca_ {} |
| jlm::rvsdg::SimpleNode * | PcAlloca_ {} |
| jlm::rvsdg::SimpleNode * | PdAlloca_ {} |
PhiTest2 class.
This function sets up an RVSDG representing the following code snippet:
It uses a single memory state to sequentialize the respective memory operations.
Definition at line 1492 of file TestRvsdgs.hpp.
|
inlinenoexcept |
Definition at line 1544 of file TestRvsdgs.hpp.
|
inlinenoexcept |
Definition at line 1550 of file TestRvsdgs.hpp.
|
inlinenoexcept |
Definition at line 1538 of file TestRvsdgs.hpp.
|
inlinenoexcept |
Definition at line 1556 of file TestRvsdgs.hpp.
|
inlinenoexcept |
Definition at line 1562 of file TestRvsdgs.hpp.
|
inlinenoexcept |
Definition at line 1568 of file TestRvsdgs.hpp.
|
inlinenoexcept |
Definition at line 1574 of file TestRvsdgs.hpp.
|
inlinenoexcept |
Definition at line 1580 of file TestRvsdgs.hpp.
|
inlinenoexcept |
Definition at line 1508 of file TestRvsdgs.hpp.
|
inlinenoexcept |
Definition at line 1514 of file TestRvsdgs.hpp.
|
inlinenoexcept |
Definition at line 1520 of file TestRvsdgs.hpp.
|
inlinenoexcept |
Definition at line 1526 of file TestRvsdgs.hpp.
|
inlinenoexcept |
Definition at line 1496 of file TestRvsdgs.hpp.
|
inlinenoexcept |
Definition at line 1502 of file TestRvsdgs.hpp.
|
inlinenoexcept |
Definition at line 1532 of file TestRvsdgs.hpp.
|
inlinenoexcept |
Definition at line 1592 of file TestRvsdgs.hpp.
|
inlinenoexcept |
Definition at line 1598 of file TestRvsdgs.hpp.
|
inlinenoexcept |
Definition at line 1604 of file TestRvsdgs.hpp.
|
inlinenoexcept |
Definition at line 1610 of file TestRvsdgs.hpp.
|
inlinenoexcept |
Definition at line 1586 of file TestRvsdgs.hpp.
|
overrideprivatevirtual |
Create RVSDG for this test.
Implements jlm::llvm::RvsdgTest.
Definition at line 2310 of file TestRvsdgs.cpp.
|
private |
Definition at line 1628 of file TestRvsdgs.hpp.
|
private |
Definition at line 1629 of file TestRvsdgs.hpp.
|
private |
Definition at line 1627 of file TestRvsdgs.hpp.
|
private |
Definition at line 1630 of file TestRvsdgs.hpp.
|
private |
Definition at line 1631 of file TestRvsdgs.hpp.
|
private |
Definition at line 1632 of file TestRvsdgs.hpp.
|
private |
Definition at line 1633 of file TestRvsdgs.hpp.
|
private |
Definition at line 1634 of file TestRvsdgs.hpp.
|
private |
Definition at line 1621 of file TestRvsdgs.hpp.
|
private |
Definition at line 1622 of file TestRvsdgs.hpp.
|
private |
Definition at line 1623 of file TestRvsdgs.hpp.
|
private |
Definition at line 1624 of file TestRvsdgs.hpp.
|
private |
Definition at line 1619 of file TestRvsdgs.hpp.
|
private |
Definition at line 1620 of file TestRvsdgs.hpp.
|
private |
Definition at line 1625 of file TestRvsdgs.hpp.
|
private |
Definition at line 1637 of file TestRvsdgs.hpp.
|
private |
Definition at line 1638 of file TestRvsdgs.hpp.
|
private |
Definition at line 1639 of file TestRvsdgs.hpp.
|
private |
Definition at line 1640 of file TestRvsdgs.hpp.
|
private |
Definition at line 1636 of file TestRvsdgs.hpp.