|
Jlm
|
#include <gtest/gtest.h>#include <jlm/llvm/ir/operators/IntegerOperations.hpp>#include <jlm/llvm/ir/operators/IOBarrier.hpp>#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/ir/types.hpp>#include <jlm/llvm/opt/NodeHoisting.hpp>#include <jlm/rvsdg/bitstring/type.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>
Go to the source code of this file.
Namespaces | |
| namespace | jlm |
| namespace | jlm::llvm |
| Global memory state passed between functions. | |
Functions | |
| jlm::llvm::TEST (NodeHoistingTests, simpleGamma) | |
| jlm::llvm::TEST (NodeHoistingTests, nestedGamma) | |
| jlm::llvm::TEST (NodeHoistingTests, simpleTheta) | |
| jlm::llvm::TEST (NodeHoistingTests, invariantMemoryOperation) | |
| jlm::llvm::TEST (NodeHoistingTests, statefulOperations) | |
| jlm::llvm::TEST (NodeHoistingTests, controlConstants) | |
| jlm::llvm::TEST (NodeHoistingTests, hoistLoadNodesOutOfGamma) | |
| jlm::llvm::TEST (NodeHoistingTests, hoistLoadNodesOutofNestedGamma) | |
| jlm::llvm::TEST (NodeHoistingTests, hoistLoadNodeOutOfGammaInTheta) | |