14514f5e3Sopenharmony_ci{
24514f5e3Sopenharmony_ci    "MTypeField": [
34514f5e3Sopenharmony_ci        "bitfield",
44514f5e3Sopenharmony_ci        "type",
54514f5e3Sopenharmony_ci        "stamp",
64514f5e3Sopenharmony_ci        "mark"
74514f5e3Sopenharmony_ci    ],
84514f5e3Sopenharmony_ci    "NodeColor": {
94514f5e3Sopenharmony_ci        "control": "0xffffbf7f",
104514f5e3Sopenharmony_ci        "depend": "0xffc0c0ff",
114514f5e3Sopenharmony_ci        "value": "0xffc0ffc0",
124514f5e3Sopenharmony_ci        "other": "0xffc0c0c0"
134514f5e3Sopenharmony_ci    },
144514f5e3Sopenharmony_ci    "LineColor": {
154514f5e3Sopenharmony_ci        "state": "0xffffaf5f",
164514f5e3Sopenharmony_ci        "depend": "0xff0000ff",
174514f5e3Sopenharmony_ci        "value": "0xff00ff00",
184514f5e3Sopenharmony_ci        "framestate": "0xff303030",
194514f5e3Sopenharmony_ci        "root": "0xff303030"
204514f5e3Sopenharmony_ci    },
214514f5e3Sopenharmony_ci    "OpNotControl": [
224514f5e3Sopenharmony_ci        "VALUE_SELECTOR",
234514f5e3Sopenharmony_ci        "DEPEND_SELECTOR",
244514f5e3Sopenharmony_ci        "DEPEND_RELAY",
254514f5e3Sopenharmony_ci        "LOOP_EXIT_DEPEND",
264514f5e3Sopenharmony_ci        "LOOP_EXIT_VALUE",
274514f5e3Sopenharmony_ci        "STATE_SPLIT",
284514f5e3Sopenharmony_ci        "GET_EXCEPTION"
294514f5e3Sopenharmony_ci    ],
304514f5e3Sopenharmony_ci    "OpTypeControl": [
314514f5e3Sopenharmony_ci        "STATE_ENTRY"
324514f5e3Sopenharmony_ci    ],
334514f5e3Sopenharmony_ci    "OpTypeDepend": [
344514f5e3Sopenharmony_ci        "DEPEND_ENTRY"
354514f5e3Sopenharmony_ci    ],
364514f5e3Sopenharmony_ci    "OpTypeValue": [
374514f5e3Sopenharmony_ci        "ARG",
384514f5e3Sopenharmony_ci        "CONSTANT",
394514f5e3Sopenharmony_ci        "CONST_DATA"
404514f5e3Sopenharmony_ci    ],
414514f5e3Sopenharmony_ci    "OpTypeFrameState": [
424514f5e3Sopenharmony_ci        "FRAME_STATE"
434514f5e3Sopenharmony_ci    ],
444514f5e3Sopenharmony_ci    "OpTypeCircuitRoot": [
454514f5e3Sopenharmony_ci        "CIRCUIT_ROOT"
464514f5e3Sopenharmony_ci    ],
474514f5e3Sopenharmony_ci    "OpTypeLoopBegin": [
484514f5e3Sopenharmony_ci        "LOOP_BEGIN"
494514f5e3Sopenharmony_ci    ],
504514f5e3Sopenharmony_ci    "OpTypeDependSelector": [
514514f5e3Sopenharmony_ci        "DEPEND_SELECTOR"
524514f5e3Sopenharmony_ci    ],
534514f5e3Sopenharmony_ci    "OpTypeValueSelector": [
544514f5e3Sopenharmony_ci        "VALUE_SELECTOR"
554514f5e3Sopenharmony_ci    ],
564514f5e3Sopenharmony_ci    "OpTypeJsBytecode": [
574514f5e3Sopenharmony_ci        "JS_BYTECODE"
584514f5e3Sopenharmony_ci    ],
594514f5e3Sopenharmony_ci    "BlockTypes": [
604514f5e3Sopenharmony_ci        "Build Basic Block",
614514f5e3Sopenharmony_ci        "Computed Dom Trees",
624514f5e3Sopenharmony_ci        "Inserted Phis",
634514f5e3Sopenharmony_ci        "Bytecode2Gate"
644514f5e3Sopenharmony_ci    ]
654514f5e3Sopenharmony_ci}