|
Jlm
|
#include <gtest/gtest.h>#include <jlm/hls/backend/rhls2firrtl/RhlsToFirrtlConverter.hpp>#include <jlm/hls/ir/hls.hpp>#include <jlm/llvm/ir/operators/ConversionOperations.hpp>#include <jlm/llvm/ir/operators/GetElementPtr.hpp>#include <jlm/llvm/ir/operators/IntegerOperations.hpp>#include <jlm/llvm/ir/operators/lambda.hpp>#include <jlm/llvm/ir/operators/MemoryStateOperations.hpp>#include <jlm/llvm/ir/operators/operators.hpp>#include <jlm/llvm/ir/RvsdgModule.hpp>#include <jlm/llvm/ir/types.hpp>#include <jlm/rvsdg/bitstring/type.hpp>#include <jlm/rvsdg/control.hpp>#include <jlm/rvsdg/lambda.hpp>#include <jlm/rvsdg/TestOperations.hpp>#include <mlir/IR/OwningOpRef.h>
Go to the source code of this file.
Classes | |
| class | jlm::hls::TestableRhlsToFirrtlConverter |
| class | FirrtlTestBase |
| class | FirrtlConversionTest |
| class | IdentityMappingTest |
| class | FirrtlMatchConversionTest |
| class | FirrtlControlConstantTest |
Namespaces | |
| namespace | jlm |
| namespace | jlm::hls |
| TEST_F | ( | FirrtlControlConstantTest | , |
| ControlConstantOperation | |||
| ) |
Definition at line 724 of file RhlsToFirrtlConverterTests.cpp.
| TEST_F | ( | FirrtlConversionTest | , |
| AddOperation | |||
| ) |
Definition at line 246 of file RhlsToFirrtlConverterTests.cpp.
| TEST_F | ( | FirrtlConversionTest | , |
| AndOperation | |||
| ) |
Definition at line 276 of file RhlsToFirrtlConverterTests.cpp.
| TEST_F | ( | FirrtlConversionTest | , |
| AShrOperation | |||
| ) |
Definition at line 348 of file RhlsToFirrtlConverterTests.cpp.
| TEST_F | ( | FirrtlConversionTest | , |
| ComparisonEqualOperation | |||
| ) |
Definition at line 380 of file RhlsToFirrtlConverterTests.cpp.
| TEST_F | ( | FirrtlConversionTest | , |
| ComparisonNotEqualOperation | |||
| ) |
Definition at line 392 of file RhlsToFirrtlConverterTests.cpp.
| TEST_F | ( | FirrtlConversionTest | , |
| ComparisonSgeOperation | |||
| ) |
Definition at line 449 of file RhlsToFirrtlConverterTests.cpp.
| TEST_F | ( | FirrtlConversionTest | , |
| ComparisonSgtOperation | |||
| ) |
Definition at line 404 of file RhlsToFirrtlConverterTests.cpp.
| TEST_F | ( | FirrtlConversionTest | , |
| ComparisonSleOperation | |||
| ) |
Definition at line 434 of file RhlsToFirrtlConverterTests.cpp.
| TEST_F | ( | FirrtlConversionTest | , |
| ComparisonSltOperation | |||
| ) |
Definition at line 419 of file RhlsToFirrtlConverterTests.cpp.
| TEST_F | ( | FirrtlConversionTest | , |
| ComparisonUgeOperation | |||
| ) |
Definition at line 500 of file RhlsToFirrtlConverterTests.cpp.
| TEST_F | ( | FirrtlConversionTest | , |
| ComparisonUgtOperation | |||
| ) |
Definition at line 488 of file RhlsToFirrtlConverterTests.cpp.
| TEST_F | ( | FirrtlConversionTest | , |
| ComparisonUleOperation | |||
| ) |
Definition at line 476 of file RhlsToFirrtlConverterTests.cpp.
| TEST_F | ( | FirrtlConversionTest | , |
| ComparisonUltOperation | |||
| ) |
Definition at line 464 of file RhlsToFirrtlConverterTests.cpp.
| TEST_F | ( | FirrtlConversionTest | , |
| ConstantIntegerOperation | |||
| ) |
Definition at line 546 of file RhlsToFirrtlConverterTests.cpp.
| TEST_F | ( | FirrtlConversionTest | , |
| ConstantUndefValueOperation | |||
| ) |
Definition at line 556 of file RhlsToFirrtlConverterTests.cpp.
| TEST_F | ( | FirrtlConversionTest | , |
| IntegerToPointerOperation | |||
| ) |
Definition at line 602 of file RhlsToFirrtlConverterTests.cpp.
| TEST_F | ( | FirrtlConversionTest | , |
| LShrOperation | |||
| ) |
Definition at line 320 of file RhlsToFirrtlConverterTests.cpp.
| TEST_F | ( | FirrtlConversionTest | , |
| MulOperation | |||
| ) |
Definition at line 266 of file RhlsToFirrtlConverterTests.cpp.
| TEST_F | ( | FirrtlConversionTest | , |
| OrOperation | |||
| ) |
Definition at line 286 of file RhlsToFirrtlConverterTests.cpp.
| TEST_F | ( | FirrtlConversionTest | , |
| PassThroughBitCastOperation | |||
| ) |
Definition at line 572 of file RhlsToFirrtlConverterTests.cpp.
| TEST_F | ( | FirrtlConversionTest | , |
| PassThroughZExtOperation | |||
| ) |
Definition at line 585 of file RhlsToFirrtlConverterTests.cpp.
| TEST_F | ( | FirrtlConversionTest | , |
| SDivOperation | |||
| ) |
Definition at line 334 of file RhlsToFirrtlConverterTests.cpp.
| TEST_F | ( | FirrtlConversionTest | , |
| ShlOperation | |||
| ) |
Definition at line 310 of file RhlsToFirrtlConverterTests.cpp.
| TEST_F | ( | FirrtlConversionTest | , |
| SRemOperation | |||
| ) |
Definition at line 362 of file RhlsToFirrtlConverterTests.cpp.
| TEST_F | ( | FirrtlConversionTest | , |
| SubOperation | |||
| ) |
Definition at line 256 of file RhlsToFirrtlConverterTests.cpp.
| TEST_F | ( | FirrtlConversionTest | , |
| UnarySExtOperation | |||
| ) |
Definition at line 527 of file RhlsToFirrtlConverterTests.cpp.
| TEST_F | ( | FirrtlConversionTest | , |
| UnaryTruncOperation | |||
| ) |
Definition at line 516 of file RhlsToFirrtlConverterTests.cpp.
| TEST_F | ( | FirrtlConversionTest | , |
| XorOperation | |||
| ) |
Definition at line 296 of file RhlsToFirrtlConverterTests.cpp.
| TEST_F | ( | FirrtlMatchConversionTest | , |
| MatchOperationIdentityEqualSizes | |||
| ) |
Definition at line 686 of file RhlsToFirrtlConverterTests.cpp.
| TEST_F | ( | FirrtlMatchConversionTest | , |
| MatchOperationIdentityWithTruncation | |||
| ) |
Definition at line 672 of file RhlsToFirrtlConverterTests.cpp.
| TEST_F | ( | FirrtlMatchConversionTest | , |
| MatchOperationNonIdentityMapping | |||
| ) |
Definition at line 635 of file RhlsToFirrtlConverterTests.cpp.
| TEST_F | ( | FirrtlMatchConversionTest | , |
| MatchOperationPartialMapping | |||
| ) |
Definition at line 653 of file RhlsToFirrtlConverterTests.cpp.
| TEST_F | ( | FirrtlTestBase | , |
| GetElementPtrOperationArrayType | |||
| ) |
Definition at line 861 of file RhlsToFirrtlConverterTests.cpp.
| TEST_F | ( | FirrtlTestBase | , |
| LambdaExitMemoryStateMergeOperation | |||
| ) |
Definition at line 758 of file RhlsToFirrtlConverterTests.cpp.
| TEST_F | ( | FirrtlTestBase | , |
| MemoryStateMergeOperation | |||
| ) |
Definition at line 738 of file RhlsToFirrtlConverterTests.cpp.
| TEST_F | ( | FirrtlTestBase | , |
| MuxOperationThreeAlternatives | |||
| ) |
Definition at line 835 of file RhlsToFirrtlConverterTests.cpp.
| TEST_F | ( | FirrtlTestBase | , |
| MuxOperationTwoAlternatives | |||
| ) |
Definition at line 814 of file RhlsToFirrtlConverterTests.cpp.
| TEST_F | ( | FirrtlTestBase | , |
| UnimplementedSimpleNodeThrows | |||
| ) |
Definition at line 784 of file RhlsToFirrtlConverterTests.cpp.
| TEST_F | ( | IdentityMappingTest | , |
| DefaultAlternative | |||
| ) |
Definition at line 185 of file RhlsToFirrtlConverterTests.cpp.
| TEST_F | ( | IdentityMappingTest | , |
| DefaultAlternativeAccessor | |||
| ) |
Definition at line 195 of file RhlsToFirrtlConverterTests.cpp.
| TEST_F | ( | IdentityMappingTest | , |
| EmptyMapping | |||
| ) |
Definition at line 161 of file RhlsToFirrtlConverterTests.cpp.
| TEST_F | ( | IdentityMappingTest | , |
| Equality | |||
| ) |
Definition at line 228 of file RhlsToFirrtlConverterTests.cpp.
| TEST_F | ( | IdentityMappingTest | , |
| IdentityMapping | |||
| ) |
Definition at line 149 of file RhlsToFirrtlConverterTests.cpp.
| TEST_F | ( | IdentityMappingTest | , |
| Inequality | |||
| ) |
Definition at line 235 of file RhlsToFirrtlConverterTests.cpp.
| TEST_F | ( | IdentityMappingTest | , |
| IteratorTraversal | |||
| ) |
Definition at line 216 of file RhlsToFirrtlConverterTests.cpp.
| TEST_F | ( | IdentityMappingTest | , |
| MappedAlternative | |||
| ) |
Definition at line 177 of file RhlsToFirrtlConverterTests.cpp.
| TEST_F | ( | IdentityMappingTest | , |
| MixedMappingOneViolates | |||
| ) |
Definition at line 167 of file RhlsToFirrtlConverterTests.cpp.
| TEST_F | ( | IdentityMappingTest | , |
| Nalternatives | |||
| ) |
Definition at line 201 of file RhlsToFirrtlConverterTests.cpp.
| TEST_F | ( | IdentityMappingTest | , |
| Nbits | |||
| ) |
Definition at line 207 of file RhlsToFirrtlConverterTests.cpp.
| TEST_F | ( | IdentityMappingTest | , |
| NonIdentityMapping | |||
| ) |
Definition at line 155 of file RhlsToFirrtlConverterTests.cpp.