summaryrefslogtreecommitdiff
path: root/tool
diff options
context:
space:
mode:
authorTakashi Kokubun <[email protected]>2025-04-28 09:25:56 -0700
committer<[email protected]>2025-04-28 09:25:56 -0700
commit58e3aa02240a9ec1b5fe6ce60d63828c2cf0c73a ()
tree145efc5b0d87c0a484e9b6375b43cecd6dfedfba /tool
parent926411171d296859839745a536aa86bc1e18aa76 (diff)
ZJIT: Drop trace_zjit_* instructions (#13189)
Notes: Merged-By: k0kubun <[email protected]>
-rw-r--r--tool/ruby_vm/models/instructions.rb2
-rw-r--r--tool/ruby_vm/models/trace_instructions.rb4
-rw-r--r--tool/ruby_vm/views/insns.inc.erb2
3 files changed, 7 insertions, 1 deletions
@@ -17,6 +17,6 @@ RubyVM::Instructions = RubyVM::BareInstructions.to_a + \
RubyVM::OperandsUnifications.to_a + \
RubyVM::InstructionsUnifications.to_a
-require_relative 'zjit_instructions'
require_relative 'trace_instructions'
RubyVM::Instructions.freeze
@@ -58,6 +58,10 @@ class RubyVM::TraceInstructions
return false
end
private
@instances = RubyVM::Instructions.map {|i| new i }
@@ -25,6 +25,8 @@ enum ruby_vminsn_type {
VM_INSTRUCTION_SIZE
};
#define ASSERT_VM_INSTRUCTION_SIZE(array) \
STATIC_ASSERT(numberof_##array, numberof(array) == VM_INSTRUCTION_SIZE)