Jlm
Functions
PushTests.cpp File Reference
#include <gtest/gtest.h>
#include <jlm/llvm/ir/operators/lambda.hpp>
#include <jlm/llvm/ir/operators/Load.hpp>
#include <jlm/llvm/ir/operators/operators.hpp>
#include <jlm/llvm/ir/operators/Store.hpp>
#include <jlm/llvm/ir/RvsdgModule.hpp>
#include <jlm/llvm/opt/push.hpp>
#include <jlm/rvsdg/gamma.hpp>
#include <jlm/rvsdg/lambda.hpp>
#include <jlm/rvsdg/TestOperations.hpp>
#include <jlm/rvsdg/TestType.hpp>
#include <jlm/rvsdg/theta.hpp>
#include <jlm/rvsdg/view.hpp>
#include <jlm/util/Statistics.hpp>
Include dependency graph for PushTests.cpp:

Go to the source code of this file.

Functions

 TEST (NodeHoistingTests, simpleGamma)
 
 TEST (NodeHoistingTests, nestedGamma)
 
 TEST (NodeHoistingTests, simpleTheta)
 
 TEST (NodeHoistingTests, invariantMemoryOperation)
 
 TEST (NodeHoistingTests, statefulOperations)
 

Function Documentation

◆ TEST() [1/5]

TEST ( NodeHoistingTests  ,
invariantMemoryOperation   
)

Definition at line 234 of file PushTests.cpp.

◆ TEST() [2/5]

TEST ( NodeHoistingTests  ,
nestedGamma   
)

Definition at line 86 of file PushTests.cpp.

◆ TEST() [3/5]

TEST ( NodeHoistingTests  ,
simpleGamma   
)

Definition at line 22 of file PushTests.cpp.

◆ TEST() [4/5]

TEST ( NodeHoistingTests  ,
simpleTheta   
)

Definition at line 166 of file PushTests.cpp.

◆ TEST() [5/5]

TEST ( NodeHoistingTests  ,
statefulOperations   
)

Definition at line 288 of file PushTests.cpp.