|
Jlm
|
#include <gtest/gtest.h>#include <jlm/llvm/backend/RvsdgToIpGraphConverter.hpp>#include <jlm/llvm/ir/CallingConvention.hpp>#include <jlm/llvm/ir/cfg-structure.hpp>#include <jlm/llvm/ir/ipgraph-module.hpp>#include <jlm/llvm/ir/operators/call.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/operators.hpp>#include <jlm/llvm/ir/print.hpp>#include <jlm/rvsdg/gamma.hpp>#include <jlm/rvsdg/Phi.hpp>#include <jlm/rvsdg/TestOperations.hpp>#include <jlm/rvsdg/TestType.hpp>#include <jlm/rvsdg/view.hpp>#include <jlm/util/Statistics.hpp>
Go to the source code of this file.
Classes | |
| class | DataImportConversionTest |
Functions | |
| TEST (RvsdgToIpGraphConverterTests, GammaWithMatch) | |
| TEST (RvsdgToIpGraphConverterTests, GammaWithoutMatch) | |
| TEST (RvsdgToIpGraphConverterTests, EmptyGammaWithTwoSubregionsAndMatch) | |
| TEST (RvsdgToIpGraphConverterTests, EmptyGammaWithTwoSubregions) | |
| TEST (RvsdgToIpGraphConverterTests, EmptyGammaWithThreeSubregions) | |
| TEST (RvsdgToIpGraphConverterTests, PartialEmptyGamma) | |
| TEST (RvsdgToIpGraphConverterTests, RecursiveData) | |
| static size_t | numSsaPhiOperations (const jlm::llvm::BasicBlock &basicBlock) |
| TEST (RvsdgToIpGraphConverterTests, NestedLoopWithCall) | |
| TEST_P (DataImportConversionTest, Test) | |
| INSTANTIATE_TEST_SUITE_P (Test1, DataImportConversionTest, ::testing::Values(std::make_tuple(jlm::rvsdg::TestType::createValueType(), "name", jlm::llvm::Linkage::externalLinkage, false, 4))) | |
| INSTANTIATE_TEST_SUITE_P (Test2, DataImportConversionTest, ::testing::Values(std::make_tuple(jlm::rvsdg::TestType::createValueType(), "name", jlm::llvm::Linkage::externalLinkage, true, 8))) | |
| INSTANTIATE_TEST_SUITE_P (Test3, DataImportConversionTest, ::testing::Values(std::make_tuple(jlm::rvsdg::TestType::createValueType(), "foo", jlm::llvm::Linkage::privateLinkage, false, 1))) | |
| INSTANTIATE_TEST_SUITE_P | ( | Test1 | , |
| DataImportConversionTest | , | ||
| ::testing::Values(std::make_tuple(jlm::rvsdg::TestType::createValueType(), "name", jlm::llvm::Linkage::externalLinkage, false, 4)) | |||
| ) |
| INSTANTIATE_TEST_SUITE_P | ( | Test2 | , |
| DataImportConversionTest | , | ||
| ::testing::Values(std::make_tuple(jlm::rvsdg::TestType::createValueType(), "name", jlm::llvm::Linkage::externalLinkage, true, 8)) | |||
| ) |
| INSTANTIATE_TEST_SUITE_P | ( | Test3 | , |
| DataImportConversionTest | , | ||
| ::testing::Values(std::make_tuple(jlm::rvsdg::TestType::createValueType(), "foo", jlm::llvm::Linkage::privateLinkage, false, 1)) | |||
| ) |
|
static |
Definition at line 397 of file RvsdgToIpGraphConverterTests.cpp.
| TEST | ( | RvsdgToIpGraphConverterTests | , |
| EmptyGammaWithThreeSubregions | |||
| ) |
Definition at line 215 of file RvsdgToIpGraphConverterTests.cpp.
| TEST | ( | RvsdgToIpGraphConverterTests | , |
| EmptyGammaWithTwoSubregions | |||
| ) |
Definition at line 159 of file RvsdgToIpGraphConverterTests.cpp.
| TEST | ( | RvsdgToIpGraphConverterTests | , |
| EmptyGammaWithTwoSubregionsAndMatch | |||
| ) |
Definition at line 111 of file RvsdgToIpGraphConverterTests.cpp.
| TEST | ( | RvsdgToIpGraphConverterTests | , |
| GammaWithMatch | |||
| ) |
Definition at line 25 of file RvsdgToIpGraphConverterTests.cpp.
| TEST | ( | RvsdgToIpGraphConverterTests | , |
| GammaWithoutMatch | |||
| ) |
Definition at line 69 of file RvsdgToIpGraphConverterTests.cpp.
| TEST | ( | RvsdgToIpGraphConverterTests | , |
| NestedLoopWithCall | |||
| ) |
Definition at line 412 of file RvsdgToIpGraphConverterTests.cpp.
| TEST | ( | RvsdgToIpGraphConverterTests | , |
| PartialEmptyGamma | |||
| ) |
Definition at line 264 of file RvsdgToIpGraphConverterTests.cpp.
| TEST | ( | RvsdgToIpGraphConverterTests | , |
| RecursiveData | |||
| ) |
Definition at line 313 of file RvsdgToIpGraphConverterTests.cpp.
| TEST_P | ( | DataImportConversionTest | , |
| Test | |||
| ) |
Definition at line 510 of file RvsdgToIpGraphConverterTests.cpp.