7 #ifndef JLM_RVSDG_BITSTRING_CONSTANT_HPP
8 #define JLM_RVSDG_BITSTRING_CONSTANT_HPP
29 operator==(const
Operation & other) const noexcept override;
35 copy() const override;
46 return *CreateOpNode<BitConstantOperation>(region, std::move(
value)).output(0);
52 const std::string s(numBits,
'X');
const BitValueRepresentation & value() const noexcept
std::unique_ptr< Operation > copy() const override
std::string debug_string() const override
static Output & createUndefined(Region ®ion, const size_t numBits)
static Output & create(Region ®ion, BitValueRepresentation value)
~BitConstantOperation() noexcept override
BitValueRepresentation value_
Nullary operator (operator taking no formal arguments)
Represent acyclic RVSDG subgraphs.