|
Jlm
|
#include <gtest/gtest.h>#include <jlm/llvm/frontend/InterProceduralGraphConversion.hpp>#include <jlm/llvm/ir/ipgraph-module.hpp>#include <jlm/llvm/ir/operators/lambda.hpp>#include <jlm/llvm/ir/operators/Load.hpp>#include <jlm/llvm/ir/operators/Store.hpp>#include <jlm/llvm/ir/RvsdgModule.hpp>#include <jlm/rvsdg/TestType.hpp>#include <jlm/rvsdg/view.hpp>#include <jlm/util/Statistics.hpp>
Go to the source code of this file.
Functions | |
| static std::unique_ptr< jlm::llvm::ControlFlowGraph > | SetupControlFlowGraph (jlm::llvm::InterProceduralGraphModule &ipgModule, const jlm::rvsdg::SimpleOperation &operation) |
| static std::unique_ptr< jlm::llvm::InterProceduralGraphModule > | SetupFunctionWithThreeAddressCode (const jlm::rvsdg::SimpleOperation &operation) |
| TEST (ThreeAddressCodeConversionTests, LoadVolatileConversion) | |
| TEST (ThreeAddressCodeConversionTests, StoreVolatileConversion) | |
|
static |
Definition at line 21 of file ThreeAddressCodeConversionTests.cpp.
|
static |
Definition at line 56 of file ThreeAddressCodeConversionTests.cpp.
| TEST | ( | ThreeAddressCodeConversionTests | , |
| LoadVolatileConversion | |||
| ) |
Definition at line 85 of file ThreeAddressCodeConversionTests.cpp.
| TEST | ( | ThreeAddressCodeConversionTests | , |
| StoreVolatileConversion | |||
| ) |
Definition at line 107 of file ThreeAddressCodeConversionTests.cpp.