|
Jlm
|
#include <value-representation.hpp>
Static Public Member Functions | |
| static BitValueRepresentation | repeat (size_t nbits, char bit) |
Private Member Functions | |
| char | lor (char a, char b) const noexcept |
| char | lxor (char a, char b) const noexcept |
| char | lnot (char a) const noexcept |
| char | land (char a, char b) const noexcept |
| char | carry (char a, char b, char c) const noexcept |
| char | add (char a, char b, char c) const noexcept |
| void | udiv (const BitValueRepresentation &divisor, BitValueRepresentation "ient, BitValueRepresentation &remainder) const |
| void | mul (const BitValueRepresentation &factor1, const BitValueRepresentation &factor2, BitValueRepresentation &product) const |
Private Attributes | |
| std::vector< char > | data_ |
Value representation used for compile-time evaluation of bitstring expressions. A bit is either:
Definition at line 30 of file value-representation.hpp.
|
inline |
Definition at line 33 of file value-representation.hpp.
|
inline |
Definition at line 48 of file value-representation.hpp.
|
inline |
Definition at line 61 of file value-representation.hpp.
|
inline |
Definition at line 65 of file value-representation.hpp.
|
inlineprivatenoexcept |
Definition at line 161 of file value-representation.hpp.
|
inline |
Definition at line 478 of file value-representation.hpp.
|
inline |
Definition at line 698 of file value-representation.hpp.
|
inline |
Definition at line 575 of file value-representation.hpp.
|
inlineprivatenoexcept |
Definition at line 155 of file value-representation.hpp.
|
inline |
Definition at line 334 of file value-representation.hpp.
|
inline |
Definition at line 448 of file value-representation.hpp.
|
inlinenoexcept |
Definition at line 304 of file value-representation.hpp.
|
inlinenoexcept |
Definition at line 316 of file value-representation.hpp.
|
inlinenoexcept |
Definition at line 328 of file value-representation.hpp.
|
inlineprivatenoexcept |
Definition at line 131 of file value-representation.hpp.
|
inline |
Definition at line 496 of file value-representation.hpp.
|
inline |
Definition at line 538 of file value-representation.hpp.
|
inlineprivatenoexcept |
Definition at line 125 of file value-representation.hpp.
|
inlineprivatenoexcept |
Definition at line 77 of file value-representation.hpp.
|
inline |
Definition at line 510 of file value-representation.hpp.
|
inlineprivatenoexcept |
Definition at line 101 of file value-representation.hpp.
|
inline |
Definition at line 524 of file value-representation.hpp.
|
inlineprivate |
Definition at line 198 of file value-representation.hpp.
|
inline |
Definition at line 658 of file value-representation.hpp.
|
inlinenoexcept |
Definition at line 371 of file value-representation.hpp.
|
inline |
Definition at line 435 of file value-representation.hpp.
|
inline |
Definition at line 544 of file value-representation.hpp.
|
inlinenoexcept |
Definition at line 259 of file value-representation.hpp.
|
inlinenoexcept |
Definition at line 292 of file value-representation.hpp.
|
inline |
Definition at line 271 of file value-representation.hpp.
|
inline |
Definition at line 229 of file value-representation.hpp.
|
inline |
Definition at line 222 of file value-representation.hpp.
|
inlinenoexcept |
Definition at line 253 of file value-representation.hpp.
|
inlinenoexcept |
Definition at line 277 of file value-representation.hpp.
|
inline |
Definition at line 265 of file value-representation.hpp.
|
inline |
Definition at line 239 of file value-representation.hpp.
|
inline |
Definition at line 246 of file value-representation.hpp.
|
inlinestatic |
Definition at line 70 of file value-representation.hpp.
|
inline |
Definition at line 612 of file value-representation.hpp.
|
inline |
Definition at line 362 of file value-representation.hpp.
|
inline |
Definition at line 454 of file value-representation.hpp.
|
inline |
Definition at line 466 of file value-representation.hpp.
|
inline |
Definition at line 585 of file value-representation.hpp.
|
inline |
Definition at line 565 of file value-representation.hpp.
|
inlinenoexcept |
Definition at line 298 of file value-representation.hpp.
|
inline |
Definition at line 426 of file value-representation.hpp.
|
inline |
Definition at line 342 of file value-representation.hpp.
|
inline |
Definition at line 403 of file value-representation.hpp.
|
inline |
Definition at line 635 of file value-representation.hpp.
|
inline |
Definition at line 684 of file value-representation.hpp.
|
inline |
Definition at line 377 of file value-representation.hpp.
|
inline |
Definition at line 559 of file value-representation.hpp.
| int64_t jlm::rvsdg::BitValueRepresentation::to_int | ( | ) | const |
Definition at line 51 of file value-representation.cpp.
| uint64_t jlm::rvsdg::BitValueRepresentation::to_uint | ( | ) | const |
Definition at line 15 of file value-representation.cpp.
|
inlineprivate |
Definition at line 167 of file value-representation.hpp.
|
inline |
Definition at line 594 of file value-representation.hpp.
|
inline |
Definition at line 460 of file value-representation.hpp.
|
inline |
Definition at line 472 of file value-representation.hpp.
|
inline |
Definition at line 412 of file value-representation.hpp.
|
inline |
Definition at line 389 of file value-representation.hpp.
|
inline |
Definition at line 603 of file value-representation.hpp.
|
inline |
Definition at line 670 of file value-representation.hpp.
|
inline |
Definition at line 353 of file value-representation.hpp.
|
private |
Definition at line 705 of file value-representation.hpp.