suite passes now with mcode->mach lowering
This commit is contained in:
@@ -595,6 +595,8 @@ typedef enum MachOpcode {
|
||||
|
||||
/* Misc */
|
||||
MACH_IN, /* R(A) = (R(B) in R(C)) — has property (ABC) */
|
||||
MACH_IS_FUNC, /* R(A) = is_function(R(B)) */
|
||||
MACH_IS_PROXY, /* R(A) = is_function(R(B)) && R(B).length == 2 */
|
||||
|
||||
MACH_OP_COUNT
|
||||
} MachOpcode;
|
||||
@@ -724,6 +726,8 @@ static const char *mach_opcode_names[MACH_OP_COUNT] = {
|
||||
[MACH_DISRUPT] = "disrupt",
|
||||
[MACH_SET_VAR] = "set_var",
|
||||
[MACH_IN] = "in",
|
||||
[MACH_IS_FUNC] = "is_func",
|
||||
[MACH_IS_PROXY] = "is_proxy",
|
||||
};
|
||||
|
||||
/* Compiled register-based code (off-heap, never GC'd).
|
||||
|
||||
Reference in New Issue
Block a user