Jlm
Functions | Variables
PullTests.cpp File Reference
#include <gtest/gtest.h>
#include <jlm/llvm/ir/RvsdgModule.hpp>
#include <jlm/llvm/opt/pull.hpp>
#include <jlm/rvsdg/gamma.hpp>
#include <jlm/rvsdg/TestOperations.hpp>
#include <jlm/rvsdg/TestType.hpp>
#include <jlm/rvsdg/view.hpp>
#include <jlm/util/Statistics.hpp>
Include dependency graph for PullTests.cpp:

Go to the source code of this file.

Functions

 TEST (NodeSinkingTests, testPullInTop)
 
 TEST (NodeSinkingTests, testPullInBottom)
 
 TEST (NodeSinkingTests, testPull)
 

Variables

static const auto vt = jlm::rvsdg::TestType::createValueType()
 
static jlm::util::StatisticsCollector statisticsCollector
 

Function Documentation

◆ TEST() [1/3]

TEST ( NodeSinkingTests  ,
testPull   
)

Definition at line 102 of file PullTests.cpp.

◆ TEST() [2/3]

TEST ( NodeSinkingTests  ,
testPullInBottom   
)

Definition at line 58 of file PullTests.cpp.

◆ TEST() [3/3]

TEST ( NodeSinkingTests  ,
testPullInTop   
)

Definition at line 19 of file PullTests.cpp.

Variable Documentation

◆ statisticsCollector

jlm::util::StatisticsCollector statisticsCollector
static

Definition at line 17 of file PullTests.cpp.

◆ vt

const auto vt = jlm::rvsdg::TestType::createValueType()
static

Definition at line 16 of file PullTests.cpp.