|
Jlm
|
#include <gtest/gtest.h>#include <jlm/llvm/ir/operators/alloca.hpp>#include <jlm/llvm/ir/operators/delta.hpp>#include <jlm/llvm/ir/operators/IntegerOperations.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/operators/Store.hpp>#include <jlm/llvm/ir/RvsdgModule.hpp>#include <jlm/llvm/opt/DeadNodeElimination.hpp>#include <jlm/rvsdg/control.hpp>#include <jlm/rvsdg/gamma.hpp>#include <jlm/rvsdg/Phi.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>
Go to the source code of this file.
Functions | |
| static void | RunDeadNodeElimination (jlm::llvm::LlvmRvsdgModule &rvsdgModule) |
| TEST (DeadNodeEliminationTests, RootRegion) | |
| TEST (DeadNodeEliminationTests, Gamma1) | |
| TEST (DeadNodeEliminationTests, Gamma2) | |
| TEST (DeadNodeEliminationTests, Theta) | |
| TEST (DeadNodeEliminationTests, NestedTheta) | |
| TEST (DeadNodeEliminationTests, EvolvingTheta) | |
| TEST (DeadNodeEliminationTests, Lambda) | |
| TEST (DeadNodeEliminationTests, Phi) | |
| TEST (DeadNodeEliminationTests, Delta) | |
| TEST (DeadNodeEliminationTests, LoadNodes) | |
|
static |
Definition at line 27 of file DeadNodeEliminationTests.cpp.
| TEST | ( | DeadNodeEliminationTests | , |
| Delta | |||
| ) |
Definition at line 431 of file DeadNodeEliminationTests.cpp.
| TEST | ( | DeadNodeEliminationTests | , |
| EvolvingTheta | |||
| ) |
Definition at line 226 of file DeadNodeEliminationTests.cpp.
| TEST | ( | DeadNodeEliminationTests | , |
| Gamma1 | |||
| ) |
Definition at line 56 of file DeadNodeEliminationTests.cpp.
| TEST | ( | DeadNodeEliminationTests | , |
| Gamma2 | |||
| ) |
Definition at line 101 of file DeadNodeEliminationTests.cpp.
| TEST | ( | DeadNodeEliminationTests | , |
| Lambda | |||
| ) |
Definition at line 267 of file DeadNodeEliminationTests.cpp.
| TEST | ( | DeadNodeEliminationTests | , |
| LoadNodes | |||
| ) |
Definition at line 484 of file DeadNodeEliminationTests.cpp.
| TEST | ( | DeadNodeEliminationTests | , |
| NestedTheta | |||
| ) |
Definition at line 180 of file DeadNodeEliminationTests.cpp.
| TEST | ( | DeadNodeEliminationTests | , |
| Phi | |||
| ) |
Definition at line 308 of file DeadNodeEliminationTests.cpp.
| TEST | ( | DeadNodeEliminationTests | , |
| RootRegion | |||
| ) |
Definition at line 34 of file DeadNodeEliminationTests.cpp.
| TEST | ( | DeadNodeEliminationTests | , |
| Theta | |||
| ) |
Definition at line 134 of file DeadNodeEliminationTests.cpp.