|
Jlm
|
#include <gtest/gtest.h>#include <jlm/rvsdg/bitstring.hpp>#include <jlm/rvsdg/NodeNormalization.hpp>#include <jlm/rvsdg/view.hpp>
Go to the source code of this file.
Macros | |
| #define | ZERO_64 |
| #define | ONE_64 |
| #define | MONE_64 |
Functions | |
| TEST (bitstring, arithmetic_test_bitand) | |
| TEST (bitstring, arithmetic_test_bitashr) | |
| TEST (bitstring, arithmetic_test_bitdifference) | |
| TEST (bitstring, arithmetic_test_bitnegate) | |
| TEST (bitstring, arithmetic_test_bitnot) | |
| TEST (bitstring, arithmetic_test_bitor) | |
| TEST (bitstring, arithmetic_test_bitproduct) | |
| TEST (bitstring, arithmetic_test_bitshiproduct) | |
| TEST (bitstring, arithmetic_test_bitshl) | |
| TEST (bitstring, arithmetic_test_bitshr) | |
| TEST (bitstring, arithmetic_test_bitsmod) | |
| TEST (bitstring, arithmetic_test_bitsquotient) | |
| TEST (bitstring, arithmetic_test_bitsum) | |
| TEST (bitstring, arithmetic_test_bituhiproduct) | |
| TEST (bitstring, arithmetic_test_bitumod) | |
| TEST (bitstring, arithmetic_test_bituquotient) | |
| TEST (bitstring, arithmetic_test_bitxor) | |
| static void | expect_static_true (jlm::rvsdg::Output *port) |
| static void | expect_static_false (jlm::rvsdg::Output *port) |
| TEST (bitstring, comparison_test_bitequal) | |
| TEST (bitstring, comparison_test_bitnotequal) | |
| TEST (bitstring, comparison_test_bitsgreater) | |
| TEST (bitstring, comparison_test_bitsgreatereq) | |
| TEST (bitstring, comparison_test_bitsless) | |
| TEST (bitstring, comparison_test_bitslesseq) | |
| TEST (bitstring, comparison_test_bitugreater) | |
| TEST (bitstring, comparison_test_bitugreatereq) | |
| TEST (bitstring, bitstring_comparison_test_bituless) | |
| TEST (bitstring, bitstring_comparison_test_bitulesseq) | |
| TEST (bitstring, bitstring_test_constant) | |
| TEST (bitstring, bitstring_test_normalize) | |
| static void | assert_constant (jlm::rvsdg::Output *bitstr, size_t nbits, const char bits[]) |
| TEST (bitstring, test_reduction) | |
| TEST (bitstring, SliceOfConcatReduction) | |
| TEST (bitstring, ConcatOfSliceReduction) | |
| TEST (bitstring, SliceOfConstant) | |
| TEST (bitstring, SliceOfSlice) | |
| TEST (bitstring, SliceOfFullNode) | |
| TEST (bitstring, SliceOfConcat) | |
| TEST (bitstring, ConcatFlattening) | |
| TEST (bitstring, ConcatWithSingleOperand) | |
| TEST (bitstring, ConcatOfSlices) | |
| TEST (bitstring, ConcatOfConstants) | |
| TEST (bitstring, ConcatCne) | |
| TEST (bitstring, SliceCne) | |
| TEST (bitstring, test_value_representation) | |
Variables | |
| static const char * | bs [] |
| static std::string | bitstring_not [] |
| static std::string | bitstring_xor [10][10] |
| static std::string | bitstring_or [10][10] |
| static std::string | bitstring_and [10][10] |
| static char | equal [10][10] |
| static char | notequal [10][10] |
| static char | sgreatereq [10][10] |
| static char | sgreater [10][10] |
| static char | slesseq [10][10] |
| static char | sless [10][10] |
| static char | ugreatereq [10][10] |
| static char | ugreater [10][10] |
| static char | ulesseq [10][10] |
| static char | uless [10][10] |
| #define MONE_64 |
Definition at line 1103 of file BitstringTests.cpp.
| #define ONE_64 |
Definition at line 1094 of file BitstringTests.cpp.
| #define ZERO_64 |
Definition at line 1085 of file BitstringTests.cpp.
|
static |
Definition at line 1223 of file BitstringTests.cpp.
|
inlinestatic |
Definition at line 615 of file BitstringTests.cpp.
|
inlinestatic |
Definition at line 605 of file BitstringTests.cpp.
| TEST | ( | bitstring | , |
| arithmetic_test_bitand | |||
| ) |
Definition at line 13 of file BitstringTests.cpp.
| TEST | ( | bitstring | , |
| arithmetic_test_bitashr | |||
| ) |
Definition at line 47 of file BitstringTests.cpp.
| TEST | ( | bitstring | , |
| arithmetic_test_bitdifference | |||
| ) |
Definition at line 101 of file BitstringTests.cpp.
| TEST | ( | bitstring | , |
| arithmetic_test_bitnegate | |||
| ) |
Definition at line 126 of file BitstringTests.cpp.
| TEST | ( | bitstring | , |
| arithmetic_test_bitnot | |||
| ) |
Definition at line 163 of file BitstringTests.cpp.
| TEST | ( | bitstring | , |
| arithmetic_test_bitor | |||
| ) |
Definition at line 200 of file BitstringTests.cpp.
| TEST | ( | bitstring | , |
| arithmetic_test_bitproduct | |||
| ) |
Definition at line 234 of file BitstringTests.cpp.
| TEST | ( | bitstring | , |
| arithmetic_test_bitshiproduct | |||
| ) |
Definition at line 268 of file BitstringTests.cpp.
| TEST | ( | bitstring | , |
| arithmetic_test_bitshl | |||
| ) |
Definition at line 293 of file BitstringTests.cpp.
| TEST | ( | bitstring | , |
| arithmetic_test_bitshr | |||
| ) |
Definition at line 334 of file BitstringTests.cpp.
| TEST | ( | bitstring | , |
| arithmetic_test_bitsmod | |||
| ) |
Definition at line 375 of file BitstringTests.cpp.
| TEST | ( | bitstring | , |
| arithmetic_test_bitsquotient | |||
| ) |
Definition at line 409 of file BitstringTests.cpp.
| TEST | ( | bitstring | , |
| arithmetic_test_bitsum | |||
| ) |
Definition at line 443 of file BitstringTests.cpp.
| TEST | ( | bitstring | , |
| arithmetic_test_bituhiproduct | |||
| ) |
Definition at line 477 of file BitstringTests.cpp.
| TEST | ( | bitstring | , |
| arithmetic_test_bitumod | |||
| ) |
Definition at line 502 of file BitstringTests.cpp.
| TEST | ( | bitstring | , |
| arithmetic_test_bituquotient | |||
| ) |
Definition at line 536 of file BitstringTests.cpp.
| TEST | ( | bitstring | , |
| arithmetic_test_bitxor | |||
| ) |
Definition at line 570 of file BitstringTests.cpp.
| TEST | ( | bitstring | , |
| bitstring_comparison_test_bituless | |||
| ) |
Definition at line 989 of file BitstringTests.cpp.
| TEST | ( | bitstring | , |
| bitstring_comparison_test_bitulesseq | |||
| ) |
Definition at line 1035 of file BitstringTests.cpp.
| TEST | ( | bitstring | , |
| bitstring_test_constant | |||
| ) |
Definition at line 1113 of file BitstringTests.cpp.
| TEST | ( | bitstring | , |
| bitstring_test_normalize | |||
| ) |
Definition at line 1175 of file BitstringTests.cpp.
| TEST | ( | bitstring | , |
| comparison_test_bitequal | |||
| ) |
Definition at line 624 of file BitstringTests.cpp.
| TEST | ( | bitstring | , |
| comparison_test_bitnotequal | |||
| ) |
Definition at line 664 of file BitstringTests.cpp.
| TEST | ( | bitstring | , |
| comparison_test_bitsgreater | |||
| ) |
Definition at line 704 of file BitstringTests.cpp.
| TEST | ( | bitstring | , |
| comparison_test_bitsgreatereq | |||
| ) |
Definition at line 750 of file BitstringTests.cpp.
| TEST | ( | bitstring | , |
| comparison_test_bitsless | |||
| ) |
Definition at line 799 of file BitstringTests.cpp.
| TEST | ( | bitstring | , |
| comparison_test_bitslesseq | |||
| ) |
Definition at line 845 of file BitstringTests.cpp.
| TEST | ( | bitstring | , |
| comparison_test_bitugreater | |||
| ) |
Definition at line 895 of file BitstringTests.cpp.
| TEST | ( | bitstring | , |
| comparison_test_bitugreatereq | |||
| ) |
Definition at line 940 of file BitstringTests.cpp.
| TEST | ( | bitstring | , |
| ConcatCne | |||
| ) |
Definition at line 1593 of file BitstringTests.cpp.
| TEST | ( | bitstring | , |
| ConcatFlattening | |||
| ) |
Definition at line 1480 of file BitstringTests.cpp.
| TEST | ( | bitstring | , |
| ConcatOfConstants | |||
| ) |
Definition at line 1568 of file BitstringTests.cpp.
| TEST | ( | bitstring | , |
| ConcatOfSliceReduction | |||
| ) |
Definition at line 1331 of file BitstringTests.cpp.
| TEST | ( | bitstring | , |
| ConcatOfSlices | |||
| ) |
Definition at line 1537 of file BitstringTests.cpp.
| TEST | ( | bitstring | , |
| ConcatWithSingleOperand | |||
| ) |
Definition at line 1511 of file BitstringTests.cpp.
| TEST | ( | bitstring | , |
| SliceCne | |||
| ) |
Definition at line 1633 of file BitstringTests.cpp.
| TEST | ( | bitstring | , |
| SliceOfConcat | |||
| ) |
Definition at line 1444 of file BitstringTests.cpp.
| TEST | ( | bitstring | , |
| SliceOfConcatReduction | |||
| ) |
Definition at line 1285 of file BitstringTests.cpp.
| TEST | ( | bitstring | , |
| SliceOfConstant | |||
| ) |
Definition at line 1363 of file BitstringTests.cpp.
| TEST | ( | bitstring | , |
| SliceOfFullNode | |||
| ) |
Definition at line 1419 of file BitstringTests.cpp.
| TEST | ( | bitstring | , |
| SliceOfSlice | |||
| ) |
Definition at line 1390 of file BitstringTests.cpp.
| TEST | ( | bitstring | , |
| test_reduction | |||
| ) |
Definition at line 1230 of file BitstringTests.cpp.
| TEST | ( | bitstring | , |
| test_value_representation | |||
| ) |
Definition at line 2089 of file BitstringTests.cpp.
|
static |
Definition at line 1878 of file BitstringTests.cpp.
|
static |
Definition at line 1673 of file BitstringTests.cpp.
|
static |
Definition at line 1777 of file BitstringTests.cpp.
|
static |
Definition at line 1676 of file BitstringTests.cpp.
|
static |
Definition at line 1670 of file BitstringTests.cpp.
|
static |
Definition at line 1979 of file BitstringTests.cpp.
|
static |
Definition at line 1990 of file BitstringTests.cpp.
|
static |
Definition at line 2012 of file BitstringTests.cpp.
|
static |
Definition at line 2001 of file BitstringTests.cpp.
|
static |
Definition at line 2034 of file BitstringTests.cpp.
|
static |
Definition at line 2023 of file BitstringTests.cpp.
|
static |
Definition at line 2056 of file BitstringTests.cpp.
|
static |
Definition at line 2045 of file BitstringTests.cpp.
|
static |
Definition at line 2078 of file BitstringTests.cpp.
|
static |
Definition at line 2067 of file BitstringTests.cpp.