Jlm
Functions
UnusedStateRemovalTests.cpp File Reference
#include <gtest/gtest.h>
#include <jlm/hls/backend/rvsdg2rhls/UnusedStateRemoval.hpp>
#include <jlm/llvm/ir/operators/lambda.hpp>
#include <jlm/llvm/ir/operators/Load.hpp>
#include <jlm/llvm/ir/operators/MemoryStateOperations.hpp>
#include <jlm/llvm/ir/RvsdgModule.hpp>
#include <jlm/rvsdg/control.hpp>
#include <jlm/rvsdg/gamma.hpp>
#include <jlm/rvsdg/TestOperations.hpp>
#include <jlm/rvsdg/TestType.hpp>
#include <jlm/rvsdg/theta.hpp>
#include <jlm/rvsdg/view.hpp>
Include dependency graph for UnusedStateRemovalTests.cpp:

Go to the source code of this file.

Functions

 TEST (UnusedStateRemovalTests, TestGamma)
 
 TEST (UnusedStateRemovalTests, TestTheta)
 
 TEST (UnusedStateRemovalTests, TestLambda)
 
 TEST (UnusedStateRemovalTests, TestUsedMemoryState)
 
 TEST (UnusedStateRemovalTests, TestUnusedMemoryState)
 
 TEST (UnusedStateRemovalTests, TestInvariantMemoryState)
 

Function Documentation

◆ TEST() [1/6]

TEST ( UnusedStateRemovalTests  ,
TestGamma   
)

Definition at line 20 of file UnusedStateRemovalTests.cpp.

◆ TEST() [2/6]

TEST ( UnusedStateRemovalTests  ,
TestInvariantMemoryState   
)

Definition at line 275 of file UnusedStateRemovalTests.cpp.

◆ TEST() [3/6]

TEST ( UnusedStateRemovalTests  ,
TestLambda   
)

Definition at line 125 of file UnusedStateRemovalTests.cpp.

◆ TEST() [4/6]

TEST ( UnusedStateRemovalTests  ,
TestTheta   
)

Definition at line 76 of file UnusedStateRemovalTests.cpp.

◆ TEST() [5/6]

TEST ( UnusedStateRemovalTests  ,
TestUnusedMemoryState   
)

Definition at line 231 of file UnusedStateRemovalTests.cpp.

◆ TEST() [6/6]

TEST ( UnusedStateRemovalTests  ,
TestUsedMemoryState   
)

Definition at line 188 of file UnusedStateRemovalTests.cpp.