|
Jlm
|
#include <gtest/gtest.h>#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/RvsdgModule.hpp>#include <jlm/llvm/opt/IOBarrierElimination.hpp>#include <jlm/rvsdg/bitstring/type.hpp>#include <jlm/rvsdg/lambda.hpp>#include <jlm/rvsdg/TestOperations.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 | |
| static void | jlm::llvm::runIOBarrierElimination (LlvmRvsdgModule &rvsdgModule) |
| jlm::llvm::TEST (IOBarrierEliminationTests, testLambdaArgument) | |
| jlm::llvm::TEST (IOBarrierEliminationTests, testSizeIsRespected) | |
| jlm::llvm::TEST (IOBarrierEliminationTests, testSuccess) | |
| jlm::llvm::TEST (IOBarrierEliminationTests, testInvidiualIOBarrierUserRerouting) | |