From d454a590ccdcf50d681aeb0aacfe2a0e424481b1 Mon Sep 17 00:00:00 2001 From: John Hawthorn Date: Tue, 14 Mar 2023 18:19:21 -0700 Subject: Re-add RJIT::Instruction#opes --- tool/ruby_vm/views/lib/ruby_vm/rjit/instruction.rb.erb | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'tool/ruby_vm') diff --git a/tool/ruby_vm/views/lib/ruby_vm/rjit/instruction.rb.erb b/tool/ruby_vm/views/lib/ruby_vm/rjit/instruction.rb.erb index 055e769aec..b32c1ea0be 100644 --- a/tool/ruby_vm/views/lib/ruby_vm/rjit/instruction.rb.erb +++ b/tool/ruby_vm/views/lib/ruby_vm/rjit/instruction.rb.erb @@ -1,5 +1,5 @@ module RubyVM::RJIT # :nodoc: all - Instruction = Data.define(:name, :bin, :len) + Instruction = Data.define(:name, :bin, :len, :opes) INSNS = { % RubyVM::Instructions.each_with_index do |insn, i| @@ -7,6 +7,7 @@ module RubyVM::RJIT # :nodoc: all name: :<%= insn.name %>, bin: <%= i %>, # BIN(<%= insn.name %>) len: <%= insn.width %>, # insn_len + opes: <%= (insn.opes unless insn.name.start_with?('trace_')).inspect %>, ), % end } -- cgit v1.2.1