diff --git a/pymbolic/imperative/transform.py b/pymbolic/imperative/transform.py
index fd5d94a92a6bae91e25d966dfc53f3307b63c89c..b324bab48f41289db7c1b471e685747ba9b72420 100644
--- a/pymbolic/imperative/transform.py
+++ b/pymbolic/imperative/transform.py
@@ -50,6 +50,15 @@ def fuse_statement_streams_with_unique_ids(statements_a, statements_b):
 
     return new_statements, old_b_id_to_new_b_id
 
+
+def fuse_instruction_streams_with_unique_ids(insns_a, insns_b):
+    from warnings import warn
+    warn("fuse_instruction_streams_with_unique_ids has been renamed to "
+            "fuse_statement_streams_with_unique_ids", DeprecationWarning,
+            stacklevel=2)
+
+    return fuse_statement_streams_with_unique_ids(insns_a, insns_b)
+
 # }}}