11namespace interpreter {
15 std::ios saved_state(
nullptr);
16 saved_state.copyfmt(os);
20 os <<
' ' << std::setw(8) << std::setfill(
'0') << std::hex <<
operands_[
i];
22 os.copyfmt(saved_state);
29 os << static_cast<const void*>(
this);
37 this->source_info() != other.source_info()) {
Bytecode bytecode() const
uint32_t operand(int i) const
bool operator==(const BytecodeNode &other) const
uint32_t operands_[Bytecodes::kMaxOperands]
BytecodeSourceInfo source_info_
void Print(std::ostream &os) const
int operand_count() const
static const char * ToString(Bytecode bytecode)
std::ostream & operator<<(std::ostream &os, PaddingSpace padding)