[Wasm IR] Add missing GC and function reference instructions
This commit is contained in:
@@ -216,13 +216,34 @@ internal annotation class WasmOp(val name: String) {
|
||||
const val GLOBAL_SET = "GLOBAL_SET"
|
||||
const val REF_NULL = "REF_NULL"
|
||||
const val REF_IS_NULL = "REF_IS_NULL"
|
||||
const val REF_EQ = "REF_EQ"
|
||||
const val REF_FUNC = "REF_FUNC"
|
||||
const val REF_AS_NOT_NULL = "REF_AS_NOT_NULL"
|
||||
const val BR_ON_NULL = "BR_ON_NULL"
|
||||
const val REF_EQ = "REF_EQ"
|
||||
const val CALL_REF = "CALL_REF"
|
||||
const val RETURN_CALL_REF = "RETURN_CALL_REF"
|
||||
const val FUNC_BIND = "FUNC_BIND"
|
||||
const val LET = "LET"
|
||||
const val STRUCT_NEW_WITH_RTT = "STRUCT_NEW_WITH_RTT"
|
||||
const val STRUCT_NEW_DEFAULT_WITH_RTT = "STRUCT_NEW_DEFAULT_WITH_RTT"
|
||||
const val STRUCT_GET = "STRUCT_GET"
|
||||
const val STRUCT_GET_S = "STRUCT_GET_S"
|
||||
const val STRUCT_GET_U = "STRUCT_GET_U"
|
||||
const val STRUCT_SET = "STRUCT_SET"
|
||||
const val REF_CAST = "REF_CAST"
|
||||
const val ARRAY_NEW_WITH_RTT = "ARRAY_NEW_WITH_RTT"
|
||||
const val ARRAY_NEW_DEFAULT_WITH_RTT = "ARRAY_NEW_DEFAULT_WITH_RTT"
|
||||
const val ARRAY_GET = "ARRAY_GET"
|
||||
const val ARRAY_GET_S = "ARRAY_GET_S"
|
||||
const val ARRAY_GET_U = "ARRAY_GET_U"
|
||||
const val ARRAY_SET = "ARRAY_SET"
|
||||
const val ARRAY_LEN = "ARRAY_LEN"
|
||||
const val I31_NEW = "I31_NEW"
|
||||
const val I31_GET_S = "I31_GET_S"
|
||||
const val I31_GET_U = "I31_GET_U"
|
||||
const val RTT_CANON = "RTT_CANON"
|
||||
const val RTT_SUB = "RTT_SUB"
|
||||
const val REF_TEST = "REF_TEST"
|
||||
const val REF_CAST = "REF_CAST"
|
||||
const val BR_ON_CAST = "BR_ON_CAST"
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user