BitValueRepresentation shl(size_t shift) const
void udiv(const BitValueRepresentation &divisor, BitValueRepresentation "ient, BitValueRepresentation &remainder) const
BitValueRepresentation smod(const BitValueRepresentation &other) const
void mul(const BitValueRepresentation &factor1, const BitValueRepresentation &factor2, BitValueRepresentation &product) const
BitValueRepresentation sdiv(const BitValueRepresentation &other) const
BitValueRepresentation neg() const
BitValueRepresentation umulh(const BitValueRepresentation &other) const
char lor(char a, char b) const noexcept
char lxor(char a, char b) const noexcept
BitValueRepresentation sub(const BitValueRepresentation &other) const
BitValueRepresentation ashr(size_t shift) const
BitValueRepresentation shr(size_t shift) const
BitValueRepresentation umod(const BitValueRepresentation &other) const
BitValueRepresentation smulh(const BitValueRepresentation &other) const
char land(char a, char b) const noexcept
char lnot(char a) const noexcept
char add(char a, char b, char c) const noexcept
const char BitNegateLabel[]
const char BitSMulHLabel[]
const char BitAShrLabel[]
const char BitSDivLabel[]
const char BitUDivLabel[]
const char BitUModLabel[]
const char BitUMulHLabel[]
NodeType * TryGetOwnerNode(const rvsdg::Input &input) noexcept
Checks if this is an input to a node of specified type.
const char BitSModLabel[]
BitValueRepresentation operator()(const BitValueRepresentation &arg1, const BitValueRepresentation &arg2) const
BitValueRepresentation operator()(const BitValueRepresentation &arg1, const BitValueRepresentation &arg2) const
BitValueRepresentation operator()(const BitValueRepresentation &arg1, const BitValueRepresentation &arg2) const
BitValueRepresentation operator()(const BitValueRepresentation &arg1, const BitValueRepresentation &arg2) const
BitValueRepresentation operator()(const BitValueRepresentation &arg) const
BitValueRepresentation operator()(const BitValueRepresentation &arg) const
BitValueRepresentation operator()(const BitValueRepresentation &arg1, const BitValueRepresentation &arg2) const
BitValueRepresentation operator()(const BitValueRepresentation &arg1, const BitValueRepresentation &arg2) const
BitValueRepresentation operator()(const BitValueRepresentation &arg1, const BitValueRepresentation &arg2) const
BitValueRepresentation operator()(const BitValueRepresentation &arg1, const BitValueRepresentation &arg2) const
BitValueRepresentation operator()(const BitValueRepresentation &arg1, const BitValueRepresentation &arg2) const
BitValueRepresentation operator()(const BitValueRepresentation &arg1, const BitValueRepresentation &arg2) const
BitValueRepresentation operator()(const BitValueRepresentation &arg1, const BitValueRepresentation &arg2) const
BitValueRepresentation operator()(const BitValueRepresentation &arg1, const BitValueRepresentation &arg2) const
BitValueRepresentation operator()(const BitValueRepresentation &arg1, const BitValueRepresentation &arg2) const
BitValueRepresentation operator()(const BitValueRepresentation &arg1, const BitValueRepresentation &arg2) const
BitValueRepresentation operator()(const BitValueRepresentation &arg1, const BitValueRepresentation &arg2) const