backward inference
This commit is contained in:
@@ -88,8 +88,8 @@
|
||||
["disrupt", 23, 18],
|
||||
"add_done_8",
|
||||
["return", 12, 23, 18],
|
||||
["null", 15, 23, 18],
|
||||
["return", 15, 23, 18]
|
||||
"_nop_ur_1",
|
||||
"_nop_ur_2"
|
||||
],
|
||||
"name": "<anonymous>",
|
||||
"filename": "qbe_emit.cm",
|
||||
@@ -139,8 +139,8 @@
|
||||
["disrupt", 27, 19],
|
||||
"add_done_12",
|
||||
["return", 7, 27, 19],
|
||||
["null", 10, 27, 19],
|
||||
["return", 10, 27, 19]
|
||||
"_nop_ur_1",
|
||||
"_nop_ur_2"
|
||||
],
|
||||
"name": "<anonymous>",
|
||||
"filename": "qbe_emit.cm",
|
||||
@@ -320,8 +320,8 @@
|
||||
["invoke", 49, 47, 38, 9],
|
||||
["move", 2, 47, 38, 9],
|
||||
["return", 2, 39, 12],
|
||||
["null", 51, 39, 12],
|
||||
["return", 51, 39, 12]
|
||||
"_nop_ur_1",
|
||||
"_nop_ur_2"
|
||||
],
|
||||
"name": "<anonymous>",
|
||||
"filename": "qbe_emit.cm",
|
||||
@@ -383,7 +383,7 @@
|
||||
["get", 11, 9, 1, 47, 40],
|
||||
["load_dynamic", 12, 11, 1, 47, 50],
|
||||
["return", 12, 47, 50],
|
||||
["jump", "if_end_15", 47, 50],
|
||||
"_nop_ur_1",
|
||||
"if_else_14",
|
||||
"if_end_15",
|
||||
["access", 13, "$d_str_", 48, 17],
|
||||
@@ -613,8 +613,8 @@
|
||||
["get", 60, 9, 1, 54, 5],
|
||||
["store_dynamic", 60, 2, 1, 54, 15],
|
||||
["return", 2, 55, 12],
|
||||
["null", 61, 55, 12],
|
||||
["return", 61, 55, 12]
|
||||
"_nop_ur_2",
|
||||
"_nop_ur_3"
|
||||
],
|
||||
"name": "<anonymous>",
|
||||
"filename": "qbe_emit.cm",
|
||||
@@ -625,14 +625,14 @@
|
||||
"nr_slots": 18,
|
||||
"nr_close_slots": 0,
|
||||
"instructions": [
|
||||
["is_text", 2, 1, 63, 17],
|
||||
["jump_false", 2, "if_else_54", 63, 17],
|
||||
"_nop_tc_1",
|
||||
["jump", "if_else_54", 63, 17],
|
||||
["return", 1, 63, 28],
|
||||
["jump", "if_end_55", 63, 28],
|
||||
"_nop_ur_1",
|
||||
"if_else_54",
|
||||
"if_end_55",
|
||||
["is_record", 3, 1, 64, 19],
|
||||
["jump_false", 3, "if_else_56", 64, 19],
|
||||
"_nop_tc_2",
|
||||
"_nop_tc_3",
|
||||
["load_field", 4, 1, "name", 65, 11],
|
||||
["null", 5, 65, 21],
|
||||
["is_identical", 6, 4, 5, 65, 21],
|
||||
@@ -682,7 +682,7 @@
|
||||
["jump_false", 6, "if_else_58", 65, 21],
|
||||
["load_field", 9, 1, "name", 65, 34],
|
||||
["return", 9, 65, 34],
|
||||
["jump", "if_end_59", 65, 34],
|
||||
"_nop_ur_2",
|
||||
"if_else_58",
|
||||
"if_end_59",
|
||||
["load_field", 10, 1, "value", 66, 11],
|
||||
@@ -734,7 +734,7 @@
|
||||
["jump_false", 12, "if_else_68", 66, 22],
|
||||
["load_field", 15, 1, "value", 66, 35],
|
||||
["return", 15, 66, 35],
|
||||
["jump", "if_end_69", 66, 35],
|
||||
"_nop_ur_3",
|
||||
"if_else_68",
|
||||
"if_end_69",
|
||||
["jump", "if_end_57", 66, 35],
|
||||
@@ -742,8 +742,8 @@
|
||||
"if_end_57",
|
||||
["null", 16, 68, 12],
|
||||
["return", 16, 68, 12],
|
||||
["null", 17, 68, 12],
|
||||
["return", 17, 68, 12]
|
||||
"_nop_ur_4",
|
||||
"_nop_ur_5"
|
||||
],
|
||||
"name": "<anonymous>",
|
||||
"filename": "qbe_emit.cm",
|
||||
@@ -12910,10 +12910,10 @@
|
||||
["setarg", 81, 0, 82, 754, 10],
|
||||
["setarg", 81, 1, 5, 754, 10],
|
||||
["setarg", 81, 2, 78, 754, 10],
|
||||
["invoke", 81, 79, 754, 10],
|
||||
["tail_invoke", 81, 79, 754, 10],
|
||||
["return", 79, 754, 10],
|
||||
["null", 83, 754, 10],
|
||||
["return", 83, 754, 10]
|
||||
"_nop_ur_1",
|
||||
"_nop_ur_2"
|
||||
],
|
||||
"name": "<anonymous>",
|
||||
"filename": "qbe_emit.cm",
|
||||
@@ -12928,8 +12928,8 @@
|
||||
["function", 2, 8, 6, 16],
|
||||
["move", 1, 2, 6, 16],
|
||||
["return", 1, 757, 8],
|
||||
["null", 3, 757, 8],
|
||||
["return", 3, 757, 8]
|
||||
"_nop_ur_1",
|
||||
"_nop_ur_2"
|
||||
]
|
||||
},
|
||||
"filename": "qbe_emit.cm",
|
||||
|
||||
Reference in New Issue
Block a user