summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMaxime Chevalier-Boisvert <maxime.chevalierboisvert@shopify.com>2025-02-06 15:05:27 -0500
committerTakashi Kokubun <takashikkbn@gmail.com>2025-04-18 21:52:56 +0900
commit35aec9ff680904ebe1067d40c18e2b75fd1d0b7f (patch)
tree7d2a3ea69fe7de15135a83a5fa38a5e7303a3db6
parent3c8386b11d68c9c9472254faf08e667754aaea34 (diff)
Sketch Send insn
Notes
Notes: Merged: https://github.com/ruby/ruby/pull/13131
-rw-r--r--zjit/src/ir.rs4
1 files changed, 4 insertions, 0 deletions
diff --git a/zjit/src/ir.rs b/zjit/src/ir.rs
index 3bd44685be..0d349350d2 100644
--- a/zjit/src/ir.rs
+++ b/zjit/src/ir.rs
@@ -37,6 +37,10 @@ enum Insn {
//SetIvar {},
//GetIvar {},
+ // Send with dynamic dispatch
+ // Ignoring keyword arguments etc for now
+ Send { self_val: Opnd, args: Vec<Opnd> },
+
// Control flow instructions
Return { val: Opnd },