14514f5e3Sopenharmony_ci[gc] Ark Auto adapter memory pool capacity:4185873408 24514f5e3Sopenharmony_ci[compiler] AOT compile: a.abc 34514f5e3Sopenharmony_ci[ecmascript] When the file is empty. Enter full compiler mode. 44514f5e3Sopenharmony_ci[compiler] Total number of methods in file: a.abc is: 1 54514f5e3Sopenharmony_ci[compiler] aot method [func_main_0@a.abc] log: 64514f5e3Sopenharmony_ci[compiler] record: _GLOBAL has no types 74514f5e3Sopenharmony_ci[compiler] ======================== Build Basic Block ======================== 84514f5e3Sopenharmony_ci[compiler] B0: ;preds= 94514f5e3Sopenharmony_ci[compiler] BytecodePC: [0, 3) 104514f5e3Sopenharmony_ci[compiler] Succes: 1, 114514f5e3Sopenharmony_ci[compiler] Trys: 124514f5e3Sopenharmony_ci[compiler] Dom: 134514f5e3Sopenharmony_ci[compiler] Dom Frontiers: 144514f5e3Sopenharmony_ci[compiler] Phi: 154514f5e3Sopenharmony_ci[compiler] Bytecode[] = 164514f5e3Sopenharmony_ci[compiler] < 0: LDAI_IMM32, In=[], Out=[acc,] > 174514f5e3Sopenharmony_ci[compiler] < 1: STA_V8, In=[acc,], Out=[0,] > 184514f5e3Sopenharmony_ci[compiler] < 2: LDAI_IMM32, In=[], Out=[acc,] > 194514f5e3Sopenharmony_ci[compiler] < 3: STA_V8, In=[acc,], Out=[1,] > 204514f5e3Sopenharmony_ci[compiler] 214514f5e3Sopenharmony_ci[compiler] B1: ;preds= 0, 2, 224514f5e3Sopenharmony_ci[compiler] BytecodePC: [4, 7) 234514f5e3Sopenharmony_ci[compiler] Succes: 2, 3, 244514f5e3Sopenharmony_ci[compiler] Trys: 254514f5e3Sopenharmony_ci[compiler] Dom: 264514f5e3Sopenharmony_ci[compiler] Dom Frontiers: 274514f5e3Sopenharmony_ci[compiler] Phi: 284514f5e3Sopenharmony_ci[compiler] Bytecode[] = 294514f5e3Sopenharmony_ci[compiler] < 4: LDA_V8, In=[0,], Out=[acc,] > 304514f5e3Sopenharmony_ci[compiler] < 5: LESS_IMM8_V8, In=[acc,1,], Out=[acc,] > 314514f5e3Sopenharmony_ci[compiler] < 6: ISFALSE, In=[acc,], Out=[acc,] > 324514f5e3Sopenharmony_ci[compiler] < 7: JNEZ_IMM8, In=[acc,], Out=[] > 334514f5e3Sopenharmony_ci[compiler] 344514f5e3Sopenharmony_ci[compiler] B2: ;preds= 1, 354514f5e3Sopenharmony_ci[compiler] BytecodePC: [8, 16) 364514f5e3Sopenharmony_ci[compiler] Succes: 1, 374514f5e3Sopenharmony_ci[compiler] Trys: 384514f5e3Sopenharmony_ci[compiler] Dom: 394514f5e3Sopenharmony_ci[compiler] Dom Frontiers: 404514f5e3Sopenharmony_ci[compiler] Phi: 414514f5e3Sopenharmony_ci[compiler] Bytecode[] = 424514f5e3Sopenharmony_ci[compiler] < 8: TRYLDGLOBALBYNAME_IMM8_ID16, In=[], Out=[acc,] > 434514f5e3Sopenharmony_ci[compiler] < 9: CALLARG1_IMM8_V8, In=[acc,1,], Out=[acc,] > 444514f5e3Sopenharmony_ci[compiler] < 10: LDA_V8, In=[1,], Out=[acc,] > 454514f5e3Sopenharmony_ci[compiler] < 11: INC_IMM8, In=[acc,], Out=[acc,] > 464514f5e3Sopenharmony_ci[compiler] < 12: STA_V8, In=[acc,], Out=[2,] > 474514f5e3Sopenharmony_ci[compiler] < 13: LDA_V8, In=[1,], Out=[acc,] > 484514f5e3Sopenharmony_ci[compiler] < 14: TONUMERIC_IMM8, In=[acc,], Out=[acc,] > 494514f5e3Sopenharmony_ci[compiler] < 15: MOV_V4_V4, In=[2,], Out=[1,] > 504514f5e3Sopenharmony_ci[compiler] < 16: JMP_IMM8, In=[], Out=[] > 514514f5e3Sopenharmony_ci[compiler] 524514f5e3Sopenharmony_ci[compiler] B3: ;preds= 1, 534514f5e3Sopenharmony_ci[compiler] BytecodePC: [17, 18) 544514f5e3Sopenharmony_ci[compiler] Succes: 554514f5e3Sopenharmony_ci[compiler] Trys: 564514f5e3Sopenharmony_ci[compiler] Dom: 574514f5e3Sopenharmony_ci[compiler] Dom Frontiers: 584514f5e3Sopenharmony_ci[compiler] Phi: 594514f5e3Sopenharmony_ci[compiler] Bytecode[] = 604514f5e3Sopenharmony_ci[compiler] < 17: LDUNDEFINED, In=[], Out=[acc,] > 614514f5e3Sopenharmony_ci[compiler] < 18: RETURNUNDEFINED, In=[acc,], Out=[] > 624514f5e3Sopenharmony_ci[compiler] 634514f5e3Sopenharmony_ci[compiler] ======================== Computed Dom Trees ======================== 644514f5e3Sopenharmony_ci[compiler] B0: ;preds= 654514f5e3Sopenharmony_ci[compiler] BytecodePC: [0, 3) 664514f5e3Sopenharmony_ci[compiler] Succes: 1, 674514f5e3Sopenharmony_ci[compiler] Trys: 684514f5e3Sopenharmony_ci[compiler] Dom: 694514f5e3Sopenharmony_ci[compiler] Dom Frontiers: 704514f5e3Sopenharmony_ci[compiler] Phi: 714514f5e3Sopenharmony_ci[compiler] Bytecode[] = 724514f5e3Sopenharmony_ci[compiler] < 0: LDAI_IMM32, In=[], Out=[acc,] > 734514f5e3Sopenharmony_ci[compiler] < 1: STA_V8, In=[acc,], Out=[0,] > 744514f5e3Sopenharmony_ci[compiler] < 2: LDAI_IMM32, In=[], Out=[acc,] > 754514f5e3Sopenharmony_ci[compiler] < 3: STA_V8, In=[acc,], Out=[1,] > 764514f5e3Sopenharmony_ci[compiler] 774514f5e3Sopenharmony_ci[compiler] B1: ;preds= 0, 2, 784514f5e3Sopenharmony_ci[compiler] BytecodePC: [4, 7) 794514f5e3Sopenharmony_ci[compiler] Succes: 2, 3, 804514f5e3Sopenharmony_ci[compiler] Trys: 814514f5e3Sopenharmony_ci[compiler] Dom: 824514f5e3Sopenharmony_ci[compiler] Dom Frontiers: 834514f5e3Sopenharmony_ci[compiler] Phi: 844514f5e3Sopenharmony_ci[compiler] Bytecode[] = 854514f5e3Sopenharmony_ci[compiler] < 4: LDA_V8, In=[0,], Out=[acc,] > 864514f5e3Sopenharmony_ci[compiler] < 5: LESS_IMM8_V8, In=[acc,1,], Out=[acc,] > 874514f5e3Sopenharmony_ci[compiler] < 6: ISFALSE, In=[acc,], Out=[acc,] > 884514f5e3Sopenharmony_ci[compiler] < 7: JNEZ_IMM8, In=[acc,], Out=[] > 894514f5e3Sopenharmony_ci[compiler] 904514f5e3Sopenharmony_ci[compiler] B2: ;preds= 1, 914514f5e3Sopenharmony_ci[compiler] BytecodePC: [8, 16) 924514f5e3Sopenharmony_ci[compiler] Succes: 1, 934514f5e3Sopenharmony_ci[compiler] Trys: 944514f5e3Sopenharmony_ci[compiler] Dom: 954514f5e3Sopenharmony_ci[compiler] Dom Frontiers: 964514f5e3Sopenharmony_ci[compiler] Phi: 974514f5e3Sopenharmony_ci[compiler] Bytecode[] = 984514f5e3Sopenharmony_ci[compiler] < 8: TRYLDGLOBALBYNAME_IMM8_ID16, In=[], Out=[acc,] > 994514f5e3Sopenharmony_ci[compiler] < 9: CALLARG1_IMM8_V8, In=[acc,1,], Out=[acc,] > 1004514f5e3Sopenharmony_ci[compiler] < 10: LDA_V8, In=[1,], Out=[acc,] > 1014514f5e3Sopenharmony_ci[compiler] < 11: INC_IMM8, In=[acc,], Out=[acc,] > 1024514f5e3Sopenharmony_ci[compiler] < 12: STA_V8, In=[acc,], Out=[2,] > 1034514f5e3Sopenharmony_ci[compiler] < 13: LDA_V8, In=[1,], Out=[acc,] > 1044514f5e3Sopenharmony_ci[compiler] < 14: TONUMERIC_IMM8, In=[acc,], Out=[acc,] > 1054514f5e3Sopenharmony_ci[compiler] < 15: MOV_V4_V4, In=[2,], Out=[1,] > 1064514f5e3Sopenharmony_ci[compiler] < 16: JMP_IMM8, In=[], Out=[] > 1074514f5e3Sopenharmony_ci[compiler] 1084514f5e3Sopenharmony_ci[compiler] B3: ;preds= 1, 1094514f5e3Sopenharmony_ci[compiler] BytecodePC: [17, 18) 1104514f5e3Sopenharmony_ci[compiler] Succes: 1114514f5e3Sopenharmony_ci[compiler] Trys: 1124514f5e3Sopenharmony_ci[compiler] Dom: 1134514f5e3Sopenharmony_ci[compiler] Dom Frontiers: 1144514f5e3Sopenharmony_ci[compiler] Phi: 1154514f5e3Sopenharmony_ci[compiler] Bytecode[] = 1164514f5e3Sopenharmony_ci[compiler] < 17: LDUNDEFINED, In=[], Out=[acc,] > 1174514f5e3Sopenharmony_ci[compiler] < 18: RETURNUNDEFINED, In=[acc,], Out=[] > 1184514f5e3Sopenharmony_ci[compiler] 1194514f5e3Sopenharmony_ci[compiler] ======================== Inserted Phis ======================== 1204514f5e3Sopenharmony_ci[compiler] B0: ;preds= 1214514f5e3Sopenharmony_ci[compiler] BytecodePC: [0, 3) 1224514f5e3Sopenharmony_ci[compiler] Succes: 1, 1234514f5e3Sopenharmony_ci[compiler] Trys: 1244514f5e3Sopenharmony_ci[compiler] Dom: B1, 1254514f5e3Sopenharmony_ci[compiler] IDom B0 1264514f5e3Sopenharmony_ci[compiler] Dom Frontiers: 1274514f5e3Sopenharmony_ci[compiler] Phi: 1284514f5e3Sopenharmony_ci[compiler] Bytecode[] = 1294514f5e3Sopenharmony_ci[compiler] < 0: LDAI_IMM32, In=[], Out=[acc,] > 1304514f5e3Sopenharmony_ci[compiler] < 1: STA_V8, In=[acc,], Out=[0,] > 1314514f5e3Sopenharmony_ci[compiler] < 2: LDAI_IMM32, In=[], Out=[acc,] > 1324514f5e3Sopenharmony_ci[compiler] < 3: STA_V8, In=[acc,], Out=[1,] > 1334514f5e3Sopenharmony_ci[compiler] 1344514f5e3Sopenharmony_ci[compiler] B1: ;preds= 0, 2, 1354514f5e3Sopenharmony_ci[compiler] BytecodePC: [4, 7) 1364514f5e3Sopenharmony_ci[compiler] Succes: 2, 3, 1374514f5e3Sopenharmony_ci[compiler] Trys: 1384514f5e3Sopenharmony_ci[compiler] Dom: B2, B3, 1394514f5e3Sopenharmony_ci[compiler] IDom B0 1404514f5e3Sopenharmony_ci[compiler] Dom Frontiers: 1 , 1414514f5e3Sopenharmony_ci[compiler] Phi: 1 , 2 , 1424514f5e3Sopenharmony_ci[compiler] Bytecode[] = 1434514f5e3Sopenharmony_ci[compiler] < 4: LDA_V8, In=[0,], Out=[acc,] > 1444514f5e3Sopenharmony_ci[compiler] < 5: LESS_IMM8_V8, In=[acc,1,], Out=[acc,] > 1454514f5e3Sopenharmony_ci[compiler] < 6: ISFALSE, In=[acc,], Out=[acc,] > 1464514f5e3Sopenharmony_ci[compiler] < 7: JNEZ_IMM8, In=[acc,], Out=[] > 1474514f5e3Sopenharmony_ci[compiler] 1484514f5e3Sopenharmony_ci[compiler] B2: ;preds= 1, 1494514f5e3Sopenharmony_ci[compiler] BytecodePC: [8, 16) 1504514f5e3Sopenharmony_ci[compiler] Succes: 1, 1514514f5e3Sopenharmony_ci[compiler] Trys: 1524514f5e3Sopenharmony_ci[compiler] Dom: 1534514f5e3Sopenharmony_ci[compiler] IDom B1 1544514f5e3Sopenharmony_ci[compiler] Dom Frontiers: 1 , 1554514f5e3Sopenharmony_ci[compiler] Phi: 1564514f5e3Sopenharmony_ci[compiler] Bytecode[] = 1574514f5e3Sopenharmony_ci[compiler] < 8: TRYLDGLOBALBYNAME_IMM8_ID16, In=[], Out=[acc,] > 1584514f5e3Sopenharmony_ci[compiler] < 9: CALLARG1_IMM8_V8, In=[acc,1,], Out=[acc,] > 1594514f5e3Sopenharmony_ci[compiler] < 10: LDA_V8, In=[1,], Out=[acc,] > 1604514f5e3Sopenharmony_ci[compiler] < 11: INC_IMM8, In=[acc,], Out=[acc,] > 1614514f5e3Sopenharmony_ci[compiler] < 12: STA_V8, In=[acc,], Out=[2,] > 1624514f5e3Sopenharmony_ci[compiler] < 13: LDA_V8, In=[1,], Out=[acc,] > 1634514f5e3Sopenharmony_ci[compiler] < 14: TONUMERIC_IMM8, In=[acc,], Out=[acc,] > 1644514f5e3Sopenharmony_ci[compiler] < 15: MOV_V4_V4, In=[2,], Out=[1,] > 1654514f5e3Sopenharmony_ci[compiler] < 16: JMP_IMM8, In=[], Out=[] > 1664514f5e3Sopenharmony_ci[compiler] 1674514f5e3Sopenharmony_ci[compiler] B3: ;preds= 1, 1684514f5e3Sopenharmony_ci[compiler] BytecodePC: [17, 18) 1694514f5e3Sopenharmony_ci[compiler] Succes: 1704514f5e3Sopenharmony_ci[compiler] Trys: 1714514f5e3Sopenharmony_ci[compiler] Dom: 1724514f5e3Sopenharmony_ci[compiler] IDom B1 1734514f5e3Sopenharmony_ci[compiler] Dom Frontiers: 1744514f5e3Sopenharmony_ci[compiler] Phi: 1754514f5e3Sopenharmony_ci[compiler] Bytecode[] = 1764514f5e3Sopenharmony_ci[compiler] < 17: LDUNDEFINED, In=[], Out=[acc,] > 1774514f5e3Sopenharmony_ci[compiler] < 18: RETURNUNDEFINED, In=[acc,], Out=[] > 1784514f5e3Sopenharmony_ci[compiler] 1794514f5e3Sopenharmony_ci[compiler] loopHead: 1 1804514f5e3Sopenharmony_ci[compiler] LoopBody: 1 , 2 , 1814514f5e3Sopenharmony_ci[compiler] LoopExits: 3 , 1824514f5e3Sopenharmony_ci[compiler] ("id"=41, "op"="FRAME_STATE", "MType"="NOVALUE, bitfield=0, type=EMPTY-GT(M=0, L=0), ", in=[[], [], [11, 38, 39, 39, 39, 39, 39, 11, 40], [10], []], out=[42]) 1834514f5e3Sopenharmony_ci[compiler] ("id"=44, "op"="FRAME_STATE", "MType"="NOVALUE, bitfield=0, type=EMPTY-GT(M=0, L=0), ", in=[[], [], [11, 38, 39, 39, 39, 39, 39, 16, 43], [10], []], out=[45]) 1844514f5e3Sopenharmony_ci[compiler] ("id"=47, "op"="FRAME_STATE", "MType"="NOVALUE, bitfield=0, type=EMPTY-GT(M=0, L=0), ", in=[[], [], [11, 38, 39, 39, 39, 39, 39, 27, 46], [10], []], out=[48]) 1854514f5e3Sopenharmony_ci[compiler] ("id"=50, "op"="FRAME_STATE", "MType"="NOVALUE, bitfield=0, type=EMPTY-GT(M=0, L=0), ", in=[[], [], [11, 38, 39, 39, 39, 39, 39, 38, 49], [10], []], out=[51]) 1864514f5e3Sopenharmony_ci[compiler] ("id"=53, "op"="FRAME_STATE", "MType"="NOVALUE, bitfield=0, type=EMPTY-GT(M=0, L=0), ", in=[[], [], [11, 39, 29, 39, 39, 39, 39, 38, 52], [10], []], out=[54]) 1874514f5e3Sopenharmony_ci[compiler] ======================== Bytecode2Gate ======================== 1884514f5e3Sopenharmony_ci[compiler] B0: ;preds= 1894514f5e3Sopenharmony_ci[compiler] BytecodePC: [0, 3) 1904514f5e3Sopenharmony_ci[compiler] Succes: 1, 1914514f5e3Sopenharmony_ci[compiler] Trys: 1924514f5e3Sopenharmony_ci[compiler] Dom: B1, 1934514f5e3Sopenharmony_ci[compiler] IDom B0 1944514f5e3Sopenharmony_ci[compiler] Dom Frontiers: 1954514f5e3Sopenharmony_ci[compiler] Phi: 1964514f5e3Sopenharmony_ci[compiler] Bytecode[] = 1974514f5e3Sopenharmony_ci[compiler] < 0: LDAI_IMM32, In=[], Out=[acc,] > 1984514f5e3Sopenharmony_ci[compiler] ("id"=11, "op"="CONSTANT", "MType"="I64, bitfield=18446462598732840970, type=-GT(M=0, L=8), ", in=[[], [], [], [], []], out=[53, 50, 47, 44, 41, 41, 16]) 1994514f5e3Sopenharmony_ci[compiler] < 1: STA_V8, In=[acc,], Out=[0,] > 2004514f5e3Sopenharmony_ci[compiler] < 2: LDAI_IMM32, In=[], Out=[acc,] > 2014514f5e3Sopenharmony_ci[compiler] ("id"=12, "op"="CONSTANT", "MType"="I64, bitfield=18446462598732840960, type=-GT(M=0, L=8), ", in=[[], [], [], [], []], out=[38]) 2024514f5e3Sopenharmony_ci[compiler] < 3: STA_V8, In=[acc,], Out=[1,] > 2034514f5e3Sopenharmony_ci[compiler] 2044514f5e3Sopenharmony_ci[compiler] B1: ;preds= 0, 2, 2054514f5e3Sopenharmony_ci[compiler] BytecodePC: [4, 7) 2064514f5e3Sopenharmony_ci[compiler] Succes: 2, 3, 2074514f5e3Sopenharmony_ci[compiler] Trys: 2084514f5e3Sopenharmony_ci[compiler] Dom: B2, B3, 2094514f5e3Sopenharmony_ci[compiler] IDom B0 2104514f5e3Sopenharmony_ci[compiler] Dom Frontiers: 1 , 2114514f5e3Sopenharmony_ci[compiler] Phi: 1 , 2 , 2124514f5e3Sopenharmony_ci[compiler] Bytecode[] = 2134514f5e3Sopenharmony_ci[compiler] < 4: LDA_V8, In=[0,], Out=[acc,] > 2144514f5e3Sopenharmony_ci[compiler] < 5: LESS_IMM8_V8, In=[acc,1,], Out=[acc,] > 2154514f5e3Sopenharmony_ci[compiler] ("id"=16, "op"="JS_BYTECODE", "MType"="I64, bitfield=0, type=ANY_TYPE-GT(M=0, L=0), ", in=[[14], [42], [38, 11], [], []], out=[45, 45, 44, 17, 17]) 2164514f5e3Sopenharmony_ci[compiler] < 6: ISFALSE, In=[acc,], Out=[acc,] > 2174514f5e3Sopenharmony_ci[compiler] ("id"=17, "op"="JS_BYTECODE", "MType"="I64, bitfield=0, type=ANY_TYPE-GT(M=0, L=0), ", in=[[16], [45], [16], [], []], out=[18, 18, 18]) 2184514f5e3Sopenharmony_ci[compiler] < 7: JNEZ_IMM8, In=[acc,], Out=[] > 2194514f5e3Sopenharmony_ci[compiler] ("id"=18, "op"="JS_BYTECODE", "MType"="NOVALUE, bitfield=0, type=EMPTY-GT(M=0, L=0), ", in=[[17], [17], [17], [], []], out=[22, 21, 20, 19]) 2204514f5e3Sopenharmony_ci[compiler] 2214514f5e3Sopenharmony_ci[compiler] B2: ;preds= 1, 2224514f5e3Sopenharmony_ci[compiler] BytecodePC: [8, 16) 2234514f5e3Sopenharmony_ci[compiler] Succes: 1, 2244514f5e3Sopenharmony_ci[compiler] Trys: 2254514f5e3Sopenharmony_ci[compiler] Dom: 2264514f5e3Sopenharmony_ci[compiler] IDom B1 2274514f5e3Sopenharmony_ci[compiler] Dom Frontiers: 1 , 2284514f5e3Sopenharmony_ci[compiler] Phi: 2294514f5e3Sopenharmony_ci[compiler] Bytecode[] = 2304514f5e3Sopenharmony_ci[compiler] < 8: TRYLDGLOBALBYNAME_IMM8_ID16, In=[], Out=[acc,] > 2314514f5e3Sopenharmony_ci[compiler] ("id"=27, "op"="JS_BYTECODE", "MType"="I64, bitfield=0, type=ANY_TYPE-GT(M=0, L=0), ", in=[[21], [22], [25, 26], [10], []], out=[48, 48, 47, 28, 28]) 2324514f5e3Sopenharmony_ci[compiler] < 9: CALLARG1_IMM8_V8, In=[acc,1,], Out=[acc,] > 2334514f5e3Sopenharmony_ci[compiler] ("id"=28, "op"="JS_BYTECODE", "MType"="I64, bitfield=0, type=ANY_TYPE-GT(M=0, L=0), ", in=[[27], [48], [38, 27], [], []], out=[51, 51, 29]) 2344514f5e3Sopenharmony_ci[compiler] < 10: LDA_V8, In=[1,], Out=[acc,] > 2354514f5e3Sopenharmony_ci[compiler] < 11: INC_IMM8, In=[acc,], Out=[acc,] > 2364514f5e3Sopenharmony_ci[compiler] ("id"=29, "op"="JS_BYTECODE", "MType"="I64, bitfield=0, type=ANY_TYPE-GT(M=0, L=0), ", in=[[28], [51], [38], [], []], out=[54, 54, 53, 38, 30]) 2374514f5e3Sopenharmony_ci[compiler] < 12: STA_V8, In=[acc,], Out=[2,] > 2384514f5e3Sopenharmony_ci[compiler] < 13: LDA_V8, In=[1,], Out=[acc,] > 2394514f5e3Sopenharmony_ci[compiler] < 14: TONUMERIC_IMM8, In=[acc,], Out=[acc,] > 2404514f5e3Sopenharmony_ci[compiler] ("id"=30, "op"="JS_BYTECODE", "MType"="I64, bitfield=0, type=ANY_TYPE-GT(M=0, L=0), ", in=[[29], [54], [38], [], []], out=[32, 32]) 2414514f5e3Sopenharmony_ci[compiler] < 15: MOV_V4_V4, In=[2,], Out=[1,] > 2424514f5e3Sopenharmony_ci[compiler] < 16: JMP_IMM8, In=[], Out=[] > 2434514f5e3Sopenharmony_ci[compiler] 2444514f5e3Sopenharmony_ci[compiler] B3: ;preds= 1, 2454514f5e3Sopenharmony_ci[compiler] BytecodePC: [17, 18) 2464514f5e3Sopenharmony_ci[compiler] Succes: 2474514f5e3Sopenharmony_ci[compiler] Trys: 2484514f5e3Sopenharmony_ci[compiler] Dom: 2494514f5e3Sopenharmony_ci[compiler] IDom B1 2504514f5e3Sopenharmony_ci[compiler] Dom Frontiers: 2514514f5e3Sopenharmony_ci[compiler] Phi: 2524514f5e3Sopenharmony_ci[compiler] Bytecode[] = 2534514f5e3Sopenharmony_ci[compiler] < 17: LDUNDEFINED, In=[], Out=[acc,] > 2544514f5e3Sopenharmony_ci[compiler] ("id"=33, "op"="CONSTANT", "MType"="I64, bitfield=2, type=-GT(M=0, L=7), ", in=[[], [], [], [], []], out=[]) 2554514f5e3Sopenharmony_ci[compiler] < 18: RETURNUNDEFINED, In=[acc,], Out=[] > 2564514f5e3Sopenharmony_ci[compiler] ("id"=37, "op"="RETURN", "MType"="NOVALUE, bitfield=0, type=EMPTY-GT(M=0, L=0), ", in=[[35], [35], [36], [], [3]], out=[]) 2574514f5e3Sopenharmony_ci[compiler] 2584514f5e3Sopenharmony_ci[compiler] ============= After bytecode2circuit lowering [func_main_0@a.abc] ============= 2594514f5e3Sopenharmony_ci[compiler] {"id":0, "op":"CIRCUIT_ROOT", "MType":"NOVALUE, bitfield=0, type=EMPTY-GT(M=0, L=0), stamp=0, mark=0, ","in":[[], [], [], [], []], "out":[4, 3, 2, 1]}, 2604514f5e3Sopenharmony_ci[compiler] {"id":1, "op":"STATE_ENTRY", "MType":"NOVALUE, bitfield=0, type=EMPTY-GT(M=0, L=0), stamp=0, mark=0, ","in":[[], [], [], [], [0]], "out":[14]}, 2614514f5e3Sopenharmony_ci[compiler] {"id":2, "op":"DEPEND_ENTRY", "MType":"NOVALUE, bitfield=0, type=EMPTY-GT(M=0, L=0), stamp=0, mark=0, ","in":[[], [], [], [], [0]], "out":[15]}, 2624514f5e3Sopenharmony_ci[compiler] {"id":3, "op":"RETURN_LIST", "MType":"NOVALUE, bitfield=0, type=EMPTY-GT(M=0, L=0), stamp=0, mark=0, ","in":[[], [], [], [], [0]], "out":[37]}, 2634514f5e3Sopenharmony_ci[compiler] {"id":4, "op":"ARG_LIST", "MType":"NOVALUE, bitfield=0, type=EMPTY-GT(M=0, L=0), stamp=0, mark=0, ","in":[[], [], [], [], [0]], "out":[9, 8, 7, 6, 5]}, 2644514f5e3Sopenharmony_ci[compiler] {"id":5, "op":"ARG", "MType":"I64, bitfield=0, type=NJS_VALUE-GT(M=0, L=0), stamp=0, mark=0, ","in":[[], [], [], [], [4]], "out":[]}, 2654514f5e3Sopenharmony_ci[compiler] {"id":6, "op":"ARG", "MType":"I64, bitfield=1, type=NJS_VALUE-GT(M=0, L=0), stamp=0, mark=0, ","in":[[], [], [], [], [4]], "out":[10]}, 2664514f5e3Sopenharmony_ci[compiler] {"id":7, "op":"ARG", "MType":"I64, bitfield=2, type=TAGGED_VALUE-GT(M=0, L=0), stamp=0, mark=0, ","in":[[], [], [], [], [4]], "out":[35, 32, 26, 10]}, 2674514f5e3Sopenharmony_ci[compiler] {"id":8, "op":"ARG", "MType":"I64, bitfield=3, type=TAGGED_VALUE-GT(M=0, L=0), stamp=0, mark=0, ","in":[[], [], [], [], [4]], "out":[10]}, 2684514f5e3Sopenharmony_ci[compiler] {"id":9, "op":"ARG", "MType":"I64, bitfield=4, type=TAGGED_VALUE-GT(M=0, L=0), stamp=0, mark=0, ","in":[[], [], [], [], [4]], "out":[10]}, 2694514f5e3Sopenharmony_ci[compiler] {"id":10, "op":"FRAME_ARGS", "MType":"NOVALUE, bitfield=0, type=EMPTY-GT(M=0, L=0), stamp=0, mark=0, ","in":[[], [], [7, 8, 9, 6], [], []], "out":[53, 50, 47, 44, 41, 27]}, 2704514f5e3Sopenharmony_ci[compiler] {"id":11, "op":"CONSTANT", "MType":"I64, bitfield=18446462598732840970, type=-GT(M=0, L=8), stamp=0, mark=0, ","in":[[], [], [], [], []], "out":[53, 50, 47, 44, 41, 41, 16]}, 2714514f5e3Sopenharmony_ci[compiler] {"id":12, "op":"CONSTANT", "MType":"I64, bitfield=18446462598732840960, type=-GT(M=0, L=8), stamp=0, mark=0, ","in":[[], [], [], [], []], "out":[38]}, 2724514f5e3Sopenharmony_ci[compiler] {"id":13, "op":"LOOP_BACK", "MType":"NOVALUE, bitfield=0, type=EMPTY-GT(M=0, L=0), stamp=0, mark=0, ","in":[[32], [], [], [], []], "out":[14]}, 2734514f5e3Sopenharmony_ci[compiler] {"id":14, "op":"LOOP_BEGIN", "MType":"NOVALUE, bitfield=0, type=EMPTY-GT(M=0, L=0), stamp=0, mark=0, ","in":[[1, 13], [], [], [], []], "out":[42, 38, 23, 16, 15]}, 2744514f5e3Sopenharmony_ci[compiler] {"id":15, "op":"DEPEND_SELECTOR", "MType":"NOVALUE, bitfield=0, type=EMPTY-GT(M=0, L=0), stamp=0, mark=0, ","in":[[14], [2, 32], [], [], []], "out":[42]}, 2754514f5e3Sopenharmony_ci[compiler] {"id":16, "op":"JS_BYTECODE", "bytecode":"LESS_IMM8_V8", "MType":"I64, bitfield=0, type=ANY_TYPE-GT(M=0, L=0), stamp=0, mark=0, ","in":[[14], [42], [38, 11], [], []], "out":[45, 45, 44, 17, 17]}, 2764514f5e3Sopenharmony_ci[compiler] {"id":17, "op":"JS_BYTECODE", "bytecode":"ISFALSE", "MType":"I64, bitfield=0, type=ANY_TYPE-GT(M=0, L=0), stamp=0, mark=0, ","in":[[16], [45], [16], [], []], "out":[18, 18, 18]}, 2774514f5e3Sopenharmony_ci[compiler] {"id":18, "op":"JS_BYTECODE", "bytecode":"JNEZ_IMM8", "MType":"NOVALUE, bitfield=0, type=EMPTY-GT(M=0, L=0), stamp=0, mark=0, ","in":[[17], [17], [17], [], []], "out":[22, 21, 20, 19]}, 2784514f5e3Sopenharmony_ci[compiler] {"id":19, "op":"IF_TRUE", "MType":"NOVALUE, bitfield=0, type=EMPTY-GT(M=0, L=0), stamp=0, mark=0, ","in":[[18], [], [], [], []], "out":[23, 20]}, 2794514f5e3Sopenharmony_ci[compiler] {"id":20, "op":"DEPEND_RELAY", "MType":"NOVALUE, bitfield=0, type=EMPTY-GT(M=0, L=0), stamp=0, mark=0, ","in":[[19], [18], [], [], []], "out":[24]}, 2804514f5e3Sopenharmony_ci[compiler] {"id":21, "op":"IF_FALSE", "MType":"NOVALUE, bitfield=0, type=EMPTY-GT(M=0, L=0), stamp=0, mark=0, ","in":[[18], [], [], [], []], "out":[27, 22]}, 2814514f5e3Sopenharmony_ci[compiler] {"id":22, "op":"DEPEND_RELAY", "MType":"NOVALUE, bitfield=0, type=EMPTY-GT(M=0, L=0), stamp=0, mark=0, ","in":[[21], [18], [], [], []], "out":[27]}, 2824514f5e3Sopenharmony_ci[compiler] {"id":23, "op":"LOOP_EXIT", "MType":"NOVALUE, bitfield=0, type=EMPTY-GT(M=0, L=0), stamp=0, mark=0, ","in":[[19], [], [], [], [14]], "out":[35, 24]}, 2834514f5e3Sopenharmony_ci[compiler] {"id":24, "op":"LOOP_EXIT_DEPEND", "MType":"NOVALUE, bitfield=0, type=EMPTY-GT(M=0, L=0), stamp=0, mark=0, ","in":[[23], [20], [], [], []], "out":[35]}, 2844514f5e3Sopenharmony_ci[compiler] {"id":25, "op":"CONSTANT", "MType":"I16, bitfield=1, type=NJS_VALUE-GT(M=0, L=0), stamp=0, mark=0, ","in":[[], [], [], [], []], "out":[27]}, 2854514f5e3Sopenharmony_ci[compiler] {"id":26, "op":"CONST_DATA", "MType":"ARCH, bitfield=0, type=-GT(M=0, L=4), stamp=0, mark=0, ","in":[[], [], [7], [], []], "out":[27]}, 2864514f5e3Sopenharmony_ci[compiler] {"id":27, "op":"JS_BYTECODE", "bytecode":"TRYLDGLOBALBYNAME_IMM8_ID16", "MType":"I64, bitfield=0, type=ANY_TYPE-GT(M=0, L=0), stamp=0, mark=0, ","in":[[21], [22], [25, 26], [10], []], "out":[48, 48, 47, 28, 28]}, 2874514f5e3Sopenharmony_ci[compiler] {"id":28, "op":"JS_BYTECODE", "bytecode":"CALLARG1_IMM8_V8", "MType":"I64, bitfield=0, type=ANY_TYPE-GT(M=0, L=0), stamp=0, mark=0, ","in":[[27], [48], [38, 27], [], []], "out":[51, 51, 29]}, 2884514f5e3Sopenharmony_ci[compiler] {"id":29, "op":"JS_BYTECODE", "bytecode":"INC_IMM8", "MType":"I64, bitfield=0, type=ANY_TYPE-GT(M=0, L=0), stamp=0, mark=0, ","in":[[28], [51], [38], [], []], "out":[54, 54, 53, 38, 30]}, 2894514f5e3Sopenharmony_ci[compiler] {"id":30, "op":"JS_BYTECODE", "bytecode":"TONUMERIC_IMM8", "MType":"I64, bitfield=0, type=ANY_TYPE-GT(M=0, L=0), stamp=0, mark=0, ","in":[[29], [54], [38], [], []], "out":[32, 32]}, 2904514f5e3Sopenharmony_ci[compiler] {"id":31, "op":"CONSTANT", "MType":"I32, bitfield=18446744073709551589, type=NJS_VALUE-GT(M=0, L=0), stamp=0, mark=0, ","in":[[], [], [], [], []], "out":[32]}, 2914514f5e3Sopenharmony_ci[compiler] {"id":32, "op":"UPDATE_HOTNESS", "MType":"NOVALUE, bitfield=0, type=EMPTY-GT(M=0, L=0), stamp=0, mark=0, ","in":[[30], [30], [31, 7], [], []], "out":[15, 13]}, 2924514f5e3Sopenharmony_ci[compiler] {"id":33, "op":"CONSTANT", "MType":"I64, bitfield=2, type=-GT(M=0, L=7), stamp=0, mark=0, ","in":[[], [], [], [], []], "out":[]}, 2934514f5e3Sopenharmony_ci[compiler] {"id":34, "op":"CONSTANT", "MType":"I32, bitfield=18446744073709551572, type=NJS_VALUE-GT(M=0, L=0), stamp=0, mark=0, ","in":[[], [], [], [], []], "out":[35]}, 2944514f5e3Sopenharmony_ci[compiler] {"id":35, "op":"UPDATE_HOTNESS", "MType":"NOVALUE, bitfield=0, type=EMPTY-GT(M=0, L=0), stamp=0, mark=0, ","in":[[23], [24], [34, 7], [], []], "out":[37, 37]}, 2954514f5e3Sopenharmony_ci[compiler] {"id":36, "op":"CONSTANT", "MType":"I64, bitfield=2, type=TAGGED_VALUE-GT(M=0, L=0), stamp=0, mark=0, ","in":[[], [], [], [], []], "out":[37]}, 2964514f5e3Sopenharmony_ci[compiler] {"id":37, "op":"RETURN", "MType":"NOVALUE, bitfield=0, type=EMPTY-GT(M=0, L=0), stamp=0, mark=0, ","in":[[35], [35], [36], [], [3]], "out":[]}, 2974514f5e3Sopenharmony_ci[compiler] {"id":38, "op":"VALUE_SELECTOR", "MType":"I64, bitfield=0, type=ANY_TYPE-GT(M=0, L=0), stamp=0, mark=0, ","in":[[14], [], [12, 29], [], []], "out":[53, 50, 50, 47, 44, 41, 30, 29, 28, 16]}, 2984514f5e3Sopenharmony_ci[compiler] {"id":39, "op":"CONSTANT", "MType":"I64, bitfield=18, type=TAGGED_VALUE-GT(M=0, L=0), stamp=0, mark=0, ","in":[[], [], [], [], []], "out":[53, 53, 53, 53, 53, 50, 50, 50, 50, 50, 47, 47, 47, 47, 47, 44, 44, 44, 44, 44, 41, 41, 41, 41, 41]}, 2994514f5e3Sopenharmony_ci[compiler] {"id":40, "op":"CONSTANT", "MType":"I64, bitfield=16, type=NJS_VALUE-GT(M=0, L=0), stamp=0, mark=0, ","in":[[], [], [], [], []], "out":[41]}, 3004514f5e3Sopenharmony_ci[compiler] {"id":41, "op":"FRAME_STATE", "MType":"NOVALUE, bitfield=0, type=EMPTY-GT(M=0, L=0), stamp=0, mark=0, ","in":[[], [], [11, 38, 39, 39, 39, 39, 39, 11, 40], [10], []], "out":[42]}, 3014514f5e3Sopenharmony_ci[compiler] {"id":42, "op":"STATE_SPLIT", "MType":"NOVALUE, bitfield=0, type=EMPTY-GT(M=0, L=0), stamp=0, mark=0, ","in":[[14], [15], [], [41], []], "out":[16]}, 3024514f5e3Sopenharmony_ci[compiler] {"id":43, "op":"CONSTANT", "MType":"I64, bitfield=19, type=NJS_VALUE-GT(M=0, L=0), stamp=0, mark=0, ","in":[[], [], [], [], []], "out":[44]}, 3034514f5e3Sopenharmony_ci[compiler] {"id":44, "op":"FRAME_STATE", "MType":"NOVALUE, bitfield=0, type=EMPTY-GT(M=0, L=0), stamp=0, mark=0, ","in":[[], [], [11, 38, 39, 39, 39, 39, 39, 16, 43], [10], []], "out":[45]}, 3044514f5e3Sopenharmony_ci[compiler] {"id":45, "op":"STATE_SPLIT", "MType":"NOVALUE, bitfield=0, type=EMPTY-GT(M=0, L=0), stamp=0, mark=0, ","in":[[16], [16], [], [44], []], "out":[17]}, 3054514f5e3Sopenharmony_ci[compiler] {"id":46, "op":"CONSTANT", "MType":"I64, bitfield=26, type=NJS_VALUE-GT(M=0, L=0), stamp=0, mark=0, ","in":[[], [], [], [], []], "out":[47]}, 3064514f5e3Sopenharmony_ci[compiler] {"id":47, "op":"FRAME_STATE", "MType":"NOVALUE, bitfield=0, type=EMPTY-GT(M=0, L=0), stamp=0, mark=0, ","in":[[], [], [11, 38, 39, 39, 39, 39, 39, 27, 46], [10], []], "out":[48]}, 3074514f5e3Sopenharmony_ci[compiler] {"id":48, "op":"STATE_SPLIT", "MType":"NOVALUE, bitfield=0, type=EMPTY-GT(M=0, L=0), stamp=0, mark=0, ","in":[[27], [27], [], [47], []], "out":[28]}, 3084514f5e3Sopenharmony_ci[compiler] {"id":49, "op":"CONSTANT", "MType":"I64, bitfield=31, type=NJS_VALUE-GT(M=0, L=0), stamp=0, mark=0, ","in":[[], [], [], [], []], "out":[50]}, 3094514f5e3Sopenharmony_ci[compiler] {"id":50, "op":"FRAME_STATE", "MType":"NOVALUE, bitfield=0, type=EMPTY-GT(M=0, L=0), stamp=0, mark=0, ","in":[[], [], [11, 38, 39, 39, 39, 39, 39, 38, 49], [10], []], "out":[51]}, 3104514f5e3Sopenharmony_ci[compiler] {"id":51, "op":"STATE_SPLIT", "MType":"NOVALUE, bitfield=0, type=EMPTY-GT(M=0, L=0), stamp=0, mark=0, ","in":[[28], [28], [], [50], []], "out":[29]}, 3114514f5e3Sopenharmony_ci[compiler] {"id":52, "op":"CONSTANT", "MType":"I64, bitfield=37, type=NJS_VALUE-GT(M=0, L=0), stamp=0, mark=0, ","in":[[], [], [], [], []], "out":[53]}, 3124514f5e3Sopenharmony_ci[compiler] {"id":53, "op":"FRAME_STATE", "MType":"NOVALUE, bitfield=0, type=EMPTY-GT(M=0, L=0), stamp=0, mark=0, ","in":[[], [], [11, 39, 29, 39, 39, 39, 39, 38, 52], [10], []], "out":[54]}, 3134514f5e3Sopenharmony_ci[compiler] {"id":54, "op":"STATE_SPLIT", "MType":"NOVALUE, bitfield=0, type=EMPTY-GT(M=0, L=0), stamp=0, mark=0, ","in":[[29], [29], [], [53], []], "out":[30]}, 3144514f5e3Sopenharmony_ci[compiler] =========================== End =========================== 3154514f5e3Sopenharmony_ci[compiler] 3164514f5e3Sopenharmony_ci[compiler] ==================== After ts type lowering [func_main_0@a.abc]==================== 3174514f5e3Sopenharmony_ci[compiler] {"id":0, "op":"CIRCUIT_ROOT", "MType":"NOVALUE, bitfield=0, type=EMPTY-GT(M=0, L=0), stamp=0, mark=0, ","in":[[], [], [], [], []], "out":[4, 3, 2, 1]}, 3184514f5e3Sopenharmony_ci[compiler] {"id":1, "op":"STATE_ENTRY", "MType":"NOVALUE, bitfield=0, type=EMPTY-GT(M=0, L=0), stamp=0, mark=0, ","in":[[], [], [], [], [0]], "out":[14]}, 3194514f5e3Sopenharmony_ci[compiler] {"id":2, "op":"DEPEND_ENTRY", "MType":"NOVALUE, bitfield=0, type=EMPTY-GT(M=0, L=0), stamp=0, mark=0, ","in":[[], [], [], [], [0]], "out":[15]}, 3204514f5e3Sopenharmony_ci[compiler] {"id":3, "op":"RETURN_LIST", "MType":"NOVALUE, bitfield=0, type=EMPTY-GT(M=0, L=0), stamp=0, mark=0, ","in":[[], [], [], [], [0]], "out":[37]}, 3214514f5e3Sopenharmony_ci[compiler] {"id":4, "op":"ARG_LIST", "MType":"NOVALUE, bitfield=0, type=EMPTY-GT(M=0, L=0), stamp=0, mark=0, ","in":[[], [], [], [], [0]], "out":[9, 8, 7, 6, 5]}, 3224514f5e3Sopenharmony_ci[compiler] {"id":5, "op":"ARG", "MType":"I64, bitfield=0, type=NJS_VALUE-GT(M=0, L=0), stamp=0, mark=0, ","in":[[], [], [], [], [4]], "out":[]}, 3234514f5e3Sopenharmony_ci[compiler] {"id":6, "op":"ARG", "MType":"I64, bitfield=1, type=NJS_VALUE-GT(M=0, L=0), stamp=0, mark=0, ","in":[[], [], [], [], [4]], "out":[10]}, 3244514f5e3Sopenharmony_ci[compiler] {"id":7, "op":"ARG", "MType":"I64, bitfield=2, type=TAGGED_VALUE-GT(M=0, L=0), stamp=0, mark=0, ","in":[[], [], [], [], [4]], "out":[35, 32, 26, 10]}, 3254514f5e3Sopenharmony_ci[compiler] {"id":8, "op":"ARG", "MType":"I64, bitfield=3, type=TAGGED_VALUE-GT(M=0, L=0), stamp=0, mark=0, ","in":[[], [], [], [], [4]], "out":[10]}, 3264514f5e3Sopenharmony_ci[compiler] {"id":9, "op":"ARG", "MType":"I64, bitfield=4, type=TAGGED_VALUE-GT(M=0, L=0), stamp=0, mark=0, ","in":[[], [], [], [], [4]], "out":[10]}, 3274514f5e3Sopenharmony_ci[compiler] {"id":10, "op":"FRAME_ARGS", "MType":"NOVALUE, bitfield=0, type=EMPTY-GT(M=0, L=0), stamp=0, mark=0, ","in":[[], [], [7, 8, 9, 6], [], []], "out":[27]}, 3284514f5e3Sopenharmony_ci[compiler] {"id":11, "op":"CONSTANT", "MType":"I64, bitfield=18446462598732840970, type=-GT(M=0, L=8), stamp=0, mark=0, ","in":[[], [], [], [], []], "out":[16]}, 3294514f5e3Sopenharmony_ci[compiler] {"id":12, "op":"CONSTANT", "MType":"I64, bitfield=18446462598732840960, type=-GT(M=0, L=8), stamp=0, mark=0, ","in":[[], [], [], [], []], "out":[38]}, 3304514f5e3Sopenharmony_ci[compiler] {"id":13, "op":"LOOP_BACK", "MType":"NOVALUE, bitfield=0, type=EMPTY-GT(M=0, L=0), stamp=0, mark=0, ","in":[[32], [], [], [], []], "out":[14]}, 3314514f5e3Sopenharmony_ci[compiler] {"id":14, "op":"LOOP_BEGIN", "MType":"NOVALUE, bitfield=0, type=EMPTY-GT(M=0, L=0), stamp=0, mark=0, ","in":[[1, 13], [], [], [], []], "out":[38, 23, 16, 15]}, 3324514f5e3Sopenharmony_ci[compiler] {"id":15, "op":"DEPEND_SELECTOR", "MType":"NOVALUE, bitfield=0, type=EMPTY-GT(M=0, L=0), stamp=0, mark=0, ","in":[[14], [2, 32], [], [], []], "out":[16]}, 3334514f5e3Sopenharmony_ci[compiler] {"id":16, "op":"JS_BYTECODE", "bytecode":"LESS_IMM8_V8", "MType":"I64, bitfield=0, type=ANY_TYPE-GT(M=0, L=0), stamp=0, mark=0, ","in":[[14], [15], [38, 11], [], []], "out":[17, 17, 17]}, 3344514f5e3Sopenharmony_ci[compiler] {"id":17, "op":"JS_BYTECODE", "bytecode":"ISFALSE", "MType":"I64, bitfield=0, type=ANY_TYPE-GT(M=0, L=0), stamp=0, mark=0, ","in":[[16], [16], [16], [], []], "out":[18, 18, 18]}, 3354514f5e3Sopenharmony_ci[compiler] {"id":18, "op":"JS_BYTECODE", "bytecode":"JNEZ_IMM8", "MType":"NOVALUE, bitfield=0, type=EMPTY-GT(M=0, L=0), stamp=0, mark=0, ","in":[[17], [17], [17], [], []], "out":[22, 21, 20, 19]}, 3364514f5e3Sopenharmony_ci[compiler] {"id":19, "op":"IF_TRUE", "MType":"NOVALUE, bitfield=0, type=EMPTY-GT(M=0, L=0), stamp=0, mark=0, ","in":[[18], [], [], [], []], "out":[23, 20]}, 3374514f5e3Sopenharmony_ci[compiler] {"id":20, "op":"DEPEND_RELAY", "MType":"NOVALUE, bitfield=0, type=EMPTY-GT(M=0, L=0), stamp=0, mark=0, ","in":[[19], [18], [], [], []], "out":[24]}, 3384514f5e3Sopenharmony_ci[compiler] {"id":21, "op":"IF_FALSE", "MType":"NOVALUE, bitfield=0, type=EMPTY-GT(M=0, L=0), stamp=0, mark=0, ","in":[[18], [], [], [], []], "out":[27, 22]}, 3394514f5e3Sopenharmony_ci[compiler] {"id":22, "op":"DEPEND_RELAY", "MType":"NOVALUE, bitfield=0, type=EMPTY-GT(M=0, L=0), stamp=0, mark=0, ","in":[[21], [18], [], [], []], "out":[27]}, 3404514f5e3Sopenharmony_ci[compiler] {"id":23, "op":"LOOP_EXIT", "MType":"NOVALUE, bitfield=0, type=EMPTY-GT(M=0, L=0), stamp=0, mark=0, ","in":[[19], [], [], [], [14]], "out":[35, 24]}, 3414514f5e3Sopenharmony_ci[compiler] {"id":24, "op":"LOOP_EXIT_DEPEND", "MType":"NOVALUE, bitfield=0, type=EMPTY-GT(M=0, L=0), stamp=0, mark=0, ","in":[[23], [20], [], [], []], "out":[35]}, 3424514f5e3Sopenharmony_ci[compiler] {"id":25, "op":"CONSTANT", "MType":"I16, bitfield=1, type=NJS_VALUE-GT(M=0, L=0), stamp=0, mark=0, ","in":[[], [], [], [], []], "out":[27]}, 3434514f5e3Sopenharmony_ci[compiler] {"id":26, "op":"CONST_DATA", "MType":"ARCH, bitfield=0, type=-GT(M=0, L=4), stamp=0, mark=0, ","in":[[], [], [7], [], []], "out":[27]}, 3444514f5e3Sopenharmony_ci[compiler] {"id":27, "op":"JS_BYTECODE", "bytecode":"TRYLDGLOBALBYNAME_IMM8_ID16", "MType":"I64, bitfield=0, type=ANY_TYPE-GT(M=0, L=0), stamp=0, mark=0, ","in":[[21], [22], [25, 26], [10], []], "out":[28, 28, 28]}, 3454514f5e3Sopenharmony_ci[compiler] {"id":28, "op":"JS_BYTECODE", "bytecode":"CALLARG1_IMM8_V8", "MType":"I64, bitfield=0, type=ANY_TYPE-GT(M=0, L=0), stamp=0, mark=0, ","in":[[27], [27], [38, 27], [], []], "out":[29, 29]}, 3464514f5e3Sopenharmony_ci[compiler] {"id":29, "op":"JS_BYTECODE", "bytecode":"INC_IMM8", "MType":"I64, bitfield=0, type=ANY_TYPE-GT(M=0, L=0), stamp=0, mark=0, ","in":[[28], [28], [38], [], []], "out":[30, 38, 30]}, 3474514f5e3Sopenharmony_ci[compiler] {"id":30, "op":"JS_BYTECODE", "bytecode":"TONUMERIC_IMM8", "MType":"I64, bitfield=0, type=ANY_TYPE-GT(M=0, L=0), stamp=0, mark=0, ","in":[[29], [29], [38], [], []], "out":[32, 32]}, 3484514f5e3Sopenharmony_ci[compiler] {"id":31, "op":"CONSTANT", "MType":"I32, bitfield=18446744073709551589, type=NJS_VALUE-GT(M=0, L=0), stamp=0, mark=0, ","in":[[], [], [], [], []], "out":[32]}, 3494514f5e3Sopenharmony_ci[compiler] {"id":32, "op":"UPDATE_HOTNESS", "MType":"NOVALUE, bitfield=0, type=EMPTY-GT(M=0, L=0), stamp=0, mark=0, ","in":[[30], [30], [31, 7], [], []], "out":[15, 13]}, 3504514f5e3Sopenharmony_ci[compiler] {"id":33, "op":"CONSTANT", "MType":"I64, bitfield=2, type=-GT(M=0, L=7), stamp=0, mark=0, ","in":[[], [], [], [], []], "out":[]}, 3514514f5e3Sopenharmony_ci[compiler] {"id":34, "op":"CONSTANT", "MType":"I32, bitfield=18446744073709551572, type=NJS_VALUE-GT(M=0, L=0), stamp=0, mark=0, ","in":[[], [], [], [], []], "out":[35]}, 3524514f5e3Sopenharmony_ci[compiler] {"id":35, "op":"UPDATE_HOTNESS", "MType":"NOVALUE, bitfield=0, type=EMPTY-GT(M=0, L=0), stamp=0, mark=0, ","in":[[23], [24], [34, 7], [], []], "out":[37, 37]}, 3534514f5e3Sopenharmony_ci[compiler] {"id":36, "op":"CONSTANT", "MType":"I64, bitfield=2, type=TAGGED_VALUE-GT(M=0, L=0), stamp=0, mark=0, ","in":[[], [], [], [], []], "out":[37]}, 3544514f5e3Sopenharmony_ci[compiler] {"id":37, "op":"RETURN", "MType":"NOVALUE, bitfield=0, type=EMPTY-GT(M=0, L=0), stamp=0, mark=0, ","in":[[35], [35], [36], [], [3]], "out":[]}, 3554514f5e3Sopenharmony_ci[compiler] {"id":38, "op":"VALUE_SELECTOR", "MType":"I64, bitfield=0, type=ANY_TYPE-GT(M=0, L=0), stamp=0, mark=0, ","in":[[14], [], [12, 29], [], []], "out":[30, 29, 28, 16]}, 3564514f5e3Sopenharmony_ci[compiler] {"id":39, "op":"CONSTANT", "MType":"I64, bitfield=18, type=TAGGED_VALUE-GT(M=0, L=0), stamp=0, mark=0, ","in":[[], [], [], [], []], "out":[]}, 3574514f5e3Sopenharmony_ci[compiler] {"id":40, "op":"CONSTANT", "MType":"I64, bitfield=16, type=NJS_VALUE-GT(M=0, L=0), stamp=0, mark=0, ","in":[[], [], [], [], []], "out":[]}, 3584514f5e3Sopenharmony_ci[compiler] {"id":43, "op":"CONSTANT", "MType":"I64, bitfield=19, type=NJS_VALUE-GT(M=0, L=0), stamp=0, mark=0, ","in":[[], [], [], [], []], "out":[]}, 3594514f5e3Sopenharmony_ci[compiler] {"id":46, "op":"CONSTANT", "MType":"I64, bitfield=26, type=NJS_VALUE-GT(M=0, L=0), stamp=0, mark=0, ","in":[[], [], [], [], []], "out":[]}, 3604514f5e3Sopenharmony_ci[compiler] {"id":49, "op":"CONSTANT", "MType":"I64, bitfield=31, type=NJS_VALUE-GT(M=0, L=0), stamp=0, mark=0, ","in":[[], [], [], [], []], "out":[]}, 3614514f5e3Sopenharmony_ci[compiler] {"id":52, "op":"CONSTANT", "MType":"I64, bitfield=37, type=NJS_VALUE-GT(M=0, L=0), stamp=0, mark=0, ","in":[[], [], [], [], []], "out":[]}, 3624514f5e3Sopenharmony_ci[compiler] ========================= End ========================== 3634514f5e3Sopenharmony_ci[compiler] 3644514f5e3Sopenharmony_ci[compiler] ==================== After early eliminating [func_main_0@a.abc]==================== 3654514f5e3Sopenharmony_ci[compiler] {"id":0, "op":"CIRCUIT_ROOT", "MType":"NOVALUE, bitfield=0, type=EMPTY-GT(M=0, L=0), stamp=2, mark=3, ","in":[[], [], [], [], []], "out":[4, 3, 2, 1]}, 3664514f5e3Sopenharmony_ci[compiler] {"id":1, "op":"STATE_ENTRY", "MType":"NOVALUE, bitfield=0, type=EMPTY-GT(M=0, L=0), stamp=2, mark=3, ","in":[[], [], [], [], [0]], "out":[14]}, 3674514f5e3Sopenharmony_ci[compiler] {"id":2, "op":"DEPEND_ENTRY", "MType":"NOVALUE, bitfield=0, type=EMPTY-GT(M=0, L=0), stamp=2, mark=3, ","in":[[], [], [], [], [0]], "out":[15]}, 3684514f5e3Sopenharmony_ci[compiler] {"id":3, "op":"RETURN_LIST", "MType":"NOVALUE, bitfield=0, type=EMPTY-GT(M=0, L=0), stamp=2, mark=3, ","in":[[], [], [], [], [0]], "out":[37]}, 3694514f5e3Sopenharmony_ci[compiler] {"id":4, "op":"ARG_LIST", "MType":"NOVALUE, bitfield=0, type=EMPTY-GT(M=0, L=0), stamp=2, mark=3, ","in":[[], [], [], [], [0]], "out":[9, 8, 7, 6, 5]}, 3704514f5e3Sopenharmony_ci[compiler] {"id":5, "op":"ARG", "MType":"I64, bitfield=0, type=NJS_VALUE-GT(M=0, L=0), stamp=0, mark=0, ","in":[[], [], [], [], [4]], "out":[]}, 3714514f5e3Sopenharmony_ci[compiler] {"id":6, "op":"ARG", "MType":"I64, bitfield=1, type=NJS_VALUE-GT(M=0, L=0), stamp=2, mark=3, ","in":[[], [], [], [], [4]], "out":[10]}, 3724514f5e3Sopenharmony_ci[compiler] {"id":7, "op":"ARG", "MType":"I64, bitfield=2, type=TAGGED_VALUE-GT(M=0, L=0), stamp=2, mark=3, ","in":[[], [], [], [], [4]], "out":[35, 32, 26, 10]}, 3734514f5e3Sopenharmony_ci[compiler] {"id":8, "op":"ARG", "MType":"I64, bitfield=3, type=TAGGED_VALUE-GT(M=0, L=0), stamp=2, mark=3, ","in":[[], [], [], [], [4]], "out":[10]}, 3744514f5e3Sopenharmony_ci[compiler] {"id":9, "op":"ARG", "MType":"I64, bitfield=4, type=TAGGED_VALUE-GT(M=0, L=0), stamp=2, mark=3, ","in":[[], [], [], [], [4]], "out":[10]}, 3754514f5e3Sopenharmony_ci[compiler] {"id":10, "op":"FRAME_ARGS", "MType":"NOVALUE, bitfield=0, type=EMPTY-GT(M=0, L=0), stamp=2, mark=3, ","in":[[], [], [7, 8, 9, 6], [], []], "out":[27]}, 3764514f5e3Sopenharmony_ci[compiler] {"id":11, "op":"CONSTANT", "MType":"I64, bitfield=18446462598732840970, type=-GT(M=0, L=8), stamp=2, mark=3, ","in":[[], [], [], [], []], "out":[16]}, 3774514f5e3Sopenharmony_ci[compiler] {"id":12, "op":"CONSTANT", "MType":"I64, bitfield=18446462598732840960, type=-GT(M=0, L=8), stamp=2, mark=3, ","in":[[], [], [], [], []], "out":[38]}, 3784514f5e3Sopenharmony_ci[compiler] {"id":13, "op":"LOOP_BACK", "MType":"NOVALUE, bitfield=0, type=EMPTY-GT(M=0, L=0), stamp=2, mark=3, ","in":[[32], [], [], [], []], "out":[14]}, 3794514f5e3Sopenharmony_ci[compiler] {"id":14, "op":"LOOP_BEGIN", "MType":"NOVALUE, bitfield=0, type=EMPTY-GT(M=0, L=0), stamp=2, mark=3, ","in":[[1, 13], [], [], [], []], "out":[38, 23, 16, 15]}, 3804514f5e3Sopenharmony_ci[compiler] {"id":15, "op":"DEPEND_SELECTOR", "MType":"NOVALUE, bitfield=0, type=EMPTY-GT(M=0, L=0), stamp=2, mark=3, ","in":[[14], [2, 32], [], [], []], "out":[16]}, 3814514f5e3Sopenharmony_ci[compiler] {"id":16, "op":"JS_BYTECODE", "bytecode":"LESS_IMM8_V8", "MType":"I64, bitfield=0, type=ANY_TYPE-GT(M=0, L=0), stamp=2, mark=3, ","in":[[14], [15], [38, 11], [], []], "out":[17, 17, 17]}, 3824514f5e3Sopenharmony_ci[compiler] {"id":17, "op":"JS_BYTECODE", "bytecode":"ISFALSE", "MType":"I64, bitfield=0, type=ANY_TYPE-GT(M=0, L=0), stamp=2, mark=3, ","in":[[16], [16], [16], [], []], "out":[18, 18, 18]}, 3834514f5e3Sopenharmony_ci[compiler] {"id":18, "op":"JS_BYTECODE", "bytecode":"JNEZ_IMM8", "MType":"NOVALUE, bitfield=0, type=EMPTY-GT(M=0, L=0), stamp=2, mark=3, ","in":[[17], [17], [17], [], []], "out":[22, 21, 20, 19]}, 3844514f5e3Sopenharmony_ci[compiler] {"id":19, "op":"IF_TRUE", "MType":"NOVALUE, bitfield=0, type=EMPTY-GT(M=0, L=0), stamp=2, mark=3, ","in":[[18], [], [], [], []], "out":[23, 20]}, 3854514f5e3Sopenharmony_ci[compiler] {"id":20, "op":"DEPEND_RELAY", "MType":"NOVALUE, bitfield=0, type=EMPTY-GT(M=0, L=0), stamp=2, mark=3, ","in":[[19], [18], [], [], []], "out":[24]}, 3864514f5e3Sopenharmony_ci[compiler] {"id":21, "op":"IF_FALSE", "MType":"NOVALUE, bitfield=0, type=EMPTY-GT(M=0, L=0), stamp=2, mark=3, ","in":[[18], [], [], [], []], "out":[27, 22]}, 3874514f5e3Sopenharmony_ci[compiler] {"id":22, "op":"DEPEND_RELAY", "MType":"NOVALUE, bitfield=0, type=EMPTY-GT(M=0, L=0), stamp=2, mark=3, ","in":[[21], [18], [], [], []], "out":[27]}, 3884514f5e3Sopenharmony_ci[compiler] {"id":23, "op":"LOOP_EXIT", "MType":"NOVALUE, bitfield=0, type=EMPTY-GT(M=0, L=0), stamp=2, mark=3, ","in":[[19], [], [], [], [14]], "out":[35, 24]}, 3894514f5e3Sopenharmony_ci[compiler] {"id":24, "op":"LOOP_EXIT_DEPEND", "MType":"NOVALUE, bitfield=0, type=EMPTY-GT(M=0, L=0), stamp=2, mark=3, ","in":[[23], [20], [], [], []], "out":[35]}, 3904514f5e3Sopenharmony_ci[compiler] {"id":25, "op":"CONSTANT", "MType":"I16, bitfield=1, type=NJS_VALUE-GT(M=0, L=0), stamp=2, mark=3, ","in":[[], [], [], [], []], "out":[27]}, 3914514f5e3Sopenharmony_ci[compiler] {"id":26, "op":"CONST_DATA", "MType":"ARCH, bitfield=0, type=-GT(M=0, L=4), stamp=2, mark=3, ","in":[[], [], [7], [], []], "out":[27]}, 3924514f5e3Sopenharmony_ci[compiler] {"id":27, "op":"JS_BYTECODE", "bytecode":"TRYLDGLOBALBYNAME_IMM8_ID16", "MType":"I64, bitfield=0, type=ANY_TYPE-GT(M=0, L=0), stamp=2, mark=3, ","in":[[21], [22], [25, 26], [10], []], "out":[28, 28, 28]}, 3934514f5e3Sopenharmony_ci[compiler] {"id":28, "op":"JS_BYTECODE", "bytecode":"CALLARG1_IMM8_V8", "MType":"I64, bitfield=0, type=ANY_TYPE-GT(M=0, L=0), stamp=2, mark=3, ","in":[[27], [27], [38, 27], [], []], "out":[29, 29]}, 3944514f5e3Sopenharmony_ci[compiler] {"id":29, "op":"JS_BYTECODE", "bytecode":"INC_IMM8", "MType":"I64, bitfield=0, type=ANY_TYPE-GT(M=0, L=0), stamp=2, mark=3, ","in":[[28], [28], [38], [], []], "out":[30, 38, 30]}, 3954514f5e3Sopenharmony_ci[compiler] {"id":30, "op":"JS_BYTECODE", "bytecode":"TONUMERIC_IMM8", "MType":"I64, bitfield=0, type=ANY_TYPE-GT(M=0, L=0), stamp=2, mark=3, ","in":[[29], [29], [38], [], []], "out":[32, 32]}, 3964514f5e3Sopenharmony_ci[compiler] {"id":31, "op":"CONSTANT", "MType":"I32, bitfield=18446744073709551589, type=NJS_VALUE-GT(M=0, L=0), stamp=2, mark=3, ","in":[[], [], [], [], []], "out":[32]}, 3974514f5e3Sopenharmony_ci[compiler] {"id":32, "op":"UPDATE_HOTNESS", "MType":"NOVALUE, bitfield=0, type=EMPTY-GT(M=0, L=0), stamp=2, mark=3, ","in":[[30], [30], [31, 7], [], []], "out":[15, 13]}, 3984514f5e3Sopenharmony_ci[compiler] {"id":33, "op":"CONSTANT", "MType":"I64, bitfield=2, type=-GT(M=0, L=7), stamp=0, mark=0, ","in":[[], [], [], [], []], "out":[]}, 3994514f5e3Sopenharmony_ci[compiler] {"id":34, "op":"CONSTANT", "MType":"I32, bitfield=18446744073709551572, type=NJS_VALUE-GT(M=0, L=0), stamp=2, mark=3, ","in":[[], [], [], [], []], "out":[35]}, 4004514f5e3Sopenharmony_ci[compiler] {"id":35, "op":"UPDATE_HOTNESS", "MType":"NOVALUE, bitfield=0, type=EMPTY-GT(M=0, L=0), stamp=2, mark=3, ","in":[[23], [24], [34, 7], [], []], "out":[37, 37]}, 4014514f5e3Sopenharmony_ci[compiler] {"id":36, "op":"CONSTANT", "MType":"I64, bitfield=2, type=TAGGED_VALUE-GT(M=0, L=0), stamp=2, mark=3, ","in":[[], [], [], [], []], "out":[37]}, 4024514f5e3Sopenharmony_ci[compiler] {"id":37, "op":"RETURN", "MType":"NOVALUE, bitfield=0, type=EMPTY-GT(M=0, L=0), stamp=2, mark=3, ","in":[[35], [35], [36], [], [3]], "out":[]}, 4034514f5e3Sopenharmony_ci[compiler] {"id":38, "op":"VALUE_SELECTOR", "MType":"I64, bitfield=0, type=ANY_TYPE-GT(M=0, L=0), stamp=2, mark=3, ","in":[[14], [], [12, 29], [], []], "out":[30, 29, 28, 16]}, 4044514f5e3Sopenharmony_ci[compiler] {"id":39, "op":"CONSTANT", "MType":"I64, bitfield=18, type=TAGGED_VALUE-GT(M=0, L=0), stamp=0, mark=0, ","in":[[], [], [], [], []], "out":[]}, 4054514f5e3Sopenharmony_ci[compiler] {"id":40, "op":"CONSTANT", "MType":"I64, bitfield=16, type=NJS_VALUE-GT(M=0, L=0), stamp=0, mark=0, ","in":[[], [], [], [], []], "out":[]}, 4064514f5e3Sopenharmony_ci[compiler] {"id":43, "op":"CONSTANT", "MType":"I64, bitfield=19, type=NJS_VALUE-GT(M=0, L=0), stamp=0, mark=0, ","in":[[], [], [], [], []], "out":[]}, 4074514f5e3Sopenharmony_ci[compiler] {"id":46, "op":"CONSTANT", "MType":"I64, bitfield=26, type=NJS_VALUE-GT(M=0, L=0), stamp=0, mark=0, ","in":[[], [], [], [], []], "out":[]}, 4084514f5e3Sopenharmony_ci[compiler] {"id":49, "op":"CONSTANT", "MType":"I64, bitfield=31, type=NJS_VALUE-GT(M=0, L=0), stamp=0, mark=0, ","in":[[], [], [], [], []], "out":[]}, 4094514f5e3Sopenharmony_ci[compiler] {"id":52, "op":"CONSTANT", "MType":"I64, bitfield=37, type=NJS_VALUE-GT(M=0, L=0), stamp=0, mark=0, ","in":[[], [], [], [], []], "out":[]}, 4104514f5e3Sopenharmony_ci[compiler] ========================= End ========================== 4114514f5e3Sopenharmony_ci[compiler] 4124514f5e3Sopenharmony_ci[compiler] ==================== After number speculative retype [func_main_0@a.abc]==================== 4134514f5e3Sopenharmony_ci[compiler] {"id":0, "op":"CIRCUIT_ROOT", "MType":"NOVALUE, bitfield=0, type=EMPTY-GT(M=0, L=0), stamp=4, mark=3, ","in":[[], [], [], [], []], "out":[4, 3, 2, 1]}, 4144514f5e3Sopenharmony_ci[compiler] {"id":1, "op":"STATE_ENTRY", "MType":"NOVALUE, bitfield=0, type=EMPTY-GT(M=0, L=0), stamp=4, mark=3, ","in":[[], [], [], [], [0]], "out":[14]}, 4154514f5e3Sopenharmony_ci[compiler] {"id":2, "op":"DEPEND_ENTRY", "MType":"NOVALUE, bitfield=0, type=EMPTY-GT(M=0, L=0), stamp=4, mark=3, ","in":[[], [], [], [], [0]], "out":[15]}, 4164514f5e3Sopenharmony_ci[compiler] {"id":3, "op":"RETURN_LIST", "MType":"NOVALUE, bitfield=0, type=EMPTY-GT(M=0, L=0), stamp=4, mark=3, ","in":[[], [], [], [], [0]], "out":[37]}, 4174514f5e3Sopenharmony_ci[compiler] {"id":4, "op":"ARG_LIST", "MType":"NOVALUE, bitfield=0, type=EMPTY-GT(M=0, L=0), stamp=4, mark=3, ","in":[[], [], [], [], [0]], "out":[9, 8, 7, 6, 5]}, 4184514f5e3Sopenharmony_ci[compiler] {"id":5, "op":"ARG", "MType":"I64, bitfield=0, type=NJS_VALUE-GT(M=0, L=0), stamp=0, mark=0, ","in":[[], [], [], [], [4]], "out":[]}, 4194514f5e3Sopenharmony_ci[compiler] {"id":6, "op":"ARG", "MType":"I64, bitfield=1, type=NJS_VALUE-GT(M=0, L=0), stamp=4, mark=3, ","in":[[], [], [], [], [4]], "out":[10]}, 4204514f5e3Sopenharmony_ci[compiler] {"id":7, "op":"ARG", "MType":"I64, bitfield=2, type=TAGGED_VALUE-GT(M=0, L=0), stamp=4, mark=3, ","in":[[], [], [], [], [4]], "out":[35, 32, 10, 26]}, 4214514f5e3Sopenharmony_ci[compiler] {"id":8, "op":"ARG", "MType":"I64, bitfield=3, type=TAGGED_VALUE-GT(M=0, L=0), stamp=4, mark=3, ","in":[[], [], [], [], [4]], "out":[10]}, 4224514f5e3Sopenharmony_ci[compiler] {"id":9, "op":"ARG", "MType":"I64, bitfield=4, type=TAGGED_VALUE-GT(M=0, L=0), stamp=4, mark=3, ","in":[[], [], [], [], [4]], "out":[10]}, 4234514f5e3Sopenharmony_ci[compiler] {"id":10, "op":"FRAME_ARGS", "MType":"NOVALUE, bitfield=0, type=EMPTY-GT(M=0, L=0), stamp=4, mark=3, ","in":[[], [], [7, 8, 9, 6], [], []], "out":[27]}, 4244514f5e3Sopenharmony_ci[compiler] {"id":11, "op":"CONSTANT", "MType":"I64, bitfield=18446462598732840970, type=-GT(M=0, L=8), stamp=4, mark=3, ","in":[[], [], [], [], []], "out":[56]}, 4254514f5e3Sopenharmony_ci[compiler] {"id":12, "op":"CONSTANT", "MType":"I64, bitfield=18446462598732840960, type=-GT(M=0, L=8), stamp=4, mark=3, ","in":[[], [], [], [], []], "out":[55]}, 4264514f5e3Sopenharmony_ci[compiler] {"id":13, "op":"LOOP_BACK", "MType":"NOVALUE, bitfield=0, type=EMPTY-GT(M=0, L=0), stamp=4, mark=3, ","in":[[32], [], [], [], []], "out":[14]}, 4274514f5e3Sopenharmony_ci[compiler] {"id":14, "op":"LOOP_BEGIN", "MType":"NOVALUE, bitfield=0, type=EMPTY-GT(M=0, L=0), stamp=4, mark=3, ","in":[[1, 13], [], [], [], []], "out":[38, 23, 16, 15]}, 4284514f5e3Sopenharmony_ci[compiler] {"id":15, "op":"DEPEND_SELECTOR", "MType":"NOVALUE, bitfield=0, type=EMPTY-GT(M=0, L=0), stamp=4, mark=3, ","in":[[14], [2, 32], [], [], []], "out":[16]}, 4294514f5e3Sopenharmony_ci[compiler] {"id":16, "op":"JS_BYTECODE", "bytecode":"LESS_IMM8_V8", "MType":"I64, bitfield=0, type=ANY_TYPE-GT(M=0, L=0), stamp=4, mark=3, ","in":[[14], [15], [38, 56], [], []], "out":[17, 17, 17]}, 4304514f5e3Sopenharmony_ci[compiler] {"id":17, "op":"JS_BYTECODE", "bytecode":"ISFALSE", "MType":"I64, bitfield=0, type=ANY_TYPE-GT(M=0, L=0), stamp=4, mark=3, ","in":[[16], [16], [16], [], []], "out":[18, 18, 18]}, 4314514f5e3Sopenharmony_ci[compiler] {"id":18, "op":"JS_BYTECODE", "bytecode":"JNEZ_IMM8", "MType":"NOVALUE, bitfield=0, type=EMPTY-GT(M=0, L=0), stamp=4, mark=3, ","in":[[17], [17], [17], [], []], "out":[22, 21, 20, 19]}, 4324514f5e3Sopenharmony_ci[compiler] {"id":19, "op":"IF_TRUE", "MType":"NOVALUE, bitfield=0, type=EMPTY-GT(M=0, L=0), stamp=4, mark=3, ","in":[[18], [], [], [], []], "out":[23, 20]}, 4334514f5e3Sopenharmony_ci[compiler] {"id":20, "op":"DEPEND_RELAY", "MType":"NOVALUE, bitfield=0, type=EMPTY-GT(M=0, L=0), stamp=4, mark=3, ","in":[[19], [18], [], [], []], "out":[24]}, 4344514f5e3Sopenharmony_ci[compiler] {"id":21, "op":"IF_FALSE", "MType":"NOVALUE, bitfield=0, type=EMPTY-GT(M=0, L=0), stamp=4, mark=3, ","in":[[18], [], [], [], []], "out":[27, 22]}, 4354514f5e3Sopenharmony_ci[compiler] {"id":22, "op":"DEPEND_RELAY", "MType":"NOVALUE, bitfield=0, type=EMPTY-GT(M=0, L=0), stamp=4, mark=3, ","in":[[21], [18], [], [], []], "out":[27]}, 4364514f5e3Sopenharmony_ci[compiler] {"id":23, "op":"LOOP_EXIT", "MType":"NOVALUE, bitfield=0, type=EMPTY-GT(M=0, L=0), stamp=4, mark=3, ","in":[[19], [], [], [], [14]], "out":[35, 24]}, 4374514f5e3Sopenharmony_ci[compiler] {"id":24, "op":"LOOP_EXIT_DEPEND", "MType":"NOVALUE, bitfield=0, type=EMPTY-GT(M=0, L=0), stamp=4, mark=3, ","in":[[23], [20], [], [], []], "out":[35]}, 4384514f5e3Sopenharmony_ci[compiler] {"id":25, "op":"CONSTANT", "MType":"I16, bitfield=1, type=NJS_VALUE-GT(M=0, L=0), stamp=4, mark=3, ","in":[[], [], [], [], []], "out":[27]}, 4394514f5e3Sopenharmony_ci[compiler] {"id":26, "op":"CONST_DATA", "MType":"ARCH, bitfield=0, type=-GT(M=0, L=4), stamp=4, mark=3, ","in":[[], [], [7], [], []], "out":[27]}, 4404514f5e3Sopenharmony_ci[compiler] {"id":27, "op":"JS_BYTECODE", "bytecode":"TRYLDGLOBALBYNAME_IMM8_ID16", "MType":"I64, bitfield=0, type=ANY_TYPE-GT(M=0, L=0), stamp=4, mark=3, ","in":[[21], [22], [25, 26], [10], []], "out":[28, 28, 28]}, 4414514f5e3Sopenharmony_ci[compiler] {"id":28, "op":"JS_BYTECODE", "bytecode":"CALLARG1_IMM8_V8", "MType":"I64, bitfield=0, type=ANY_TYPE-GT(M=0, L=0), stamp=4, mark=3, ","in":[[27], [27], [38, 27], [], []], "out":[29, 29]}, 4424514f5e3Sopenharmony_ci[compiler] {"id":29, "op":"JS_BYTECODE", "bytecode":"INC_IMM8", "MType":"I64, bitfield=0, type=ANY_TYPE-GT(M=0, L=0), stamp=4, mark=3, ","in":[[28], [28], [38], [], []], "out":[38, 30, 30]}, 4434514f5e3Sopenharmony_ci[compiler] {"id":30, "op":"JS_BYTECODE", "bytecode":"TONUMERIC_IMM8", "MType":"I64, bitfield=0, type=ANY_TYPE-GT(M=0, L=0), stamp=4, mark=3, ","in":[[29], [29], [38], [], []], "out":[32, 32]}, 4444514f5e3Sopenharmony_ci[compiler] {"id":31, "op":"CONSTANT", "MType":"I32, bitfield=18446744073709551589, type=NJS_VALUE-GT(M=0, L=0), stamp=4, mark=3, ","in":[[], [], [], [], []], "out":[32]}, 4454514f5e3Sopenharmony_ci[compiler] {"id":32, "op":"UPDATE_HOTNESS", "MType":"NOVALUE, bitfield=0, type=EMPTY-GT(M=0, L=0), stamp=4, mark=3, ","in":[[30], [30], [31, 7], [], []], "out":[15, 13]}, 4464514f5e3Sopenharmony_ci[compiler] {"id":33, "op":"CONSTANT", "MType":"I64, bitfield=2, type=-GT(M=0, L=7), stamp=0, mark=0, ","in":[[], [], [], [], []], "out":[]}, 4474514f5e3Sopenharmony_ci[compiler] {"id":34, "op":"CONSTANT", "MType":"I32, bitfield=18446744073709551572, type=NJS_VALUE-GT(M=0, L=0), stamp=4, mark=3, ","in":[[], [], [], [], []], "out":[35]}, 4484514f5e3Sopenharmony_ci[compiler] {"id":35, "op":"UPDATE_HOTNESS", "MType":"NOVALUE, bitfield=0, type=EMPTY-GT(M=0, L=0), stamp=4, mark=3, ","in":[[23], [24], [34, 7], [], []], "out":[37, 37]}, 4494514f5e3Sopenharmony_ci[compiler] {"id":36, "op":"CONSTANT", "MType":"I64, bitfield=2, type=TAGGED_VALUE-GT(M=0, L=0), stamp=4, mark=3, ","in":[[], [], [], [], []], "out":[37]}, 4504514f5e3Sopenharmony_ci[compiler] {"id":37, "op":"RETURN", "MType":"NOVALUE, bitfield=0, type=EMPTY-GT(M=0, L=0), stamp=4, mark=3, ","in":[[35], [35], [36], [], [3]], "out":[]}, 4514514f5e3Sopenharmony_ci[compiler] {"id":38, "op":"VALUE_SELECTOR", "MType":"I64, bitfield=0, type=ANY_TYPE-GT(M=0, L=0), stamp=4, mark=3, ","in":[[14], [], [55, 29], [], []], "out":[16, 30, 29, 28]}, 4524514f5e3Sopenharmony_ci[compiler] {"id":39, "op":"CONSTANT", "MType":"I64, bitfield=18, type=TAGGED_VALUE-GT(M=0, L=0), stamp=0, mark=0, ","in":[[], [], [], [], []], "out":[]}, 4534514f5e3Sopenharmony_ci[compiler] {"id":40, "op":"CONSTANT", "MType":"I64, bitfield=16, type=NJS_VALUE-GT(M=0, L=0), stamp=0, mark=0, ","in":[[], [], [], [], []], "out":[]}, 4544514f5e3Sopenharmony_ci[compiler] {"id":43, "op":"CONSTANT", "MType":"I64, bitfield=19, type=NJS_VALUE-GT(M=0, L=0), stamp=0, mark=0, ","in":[[], [], [], [], []], "out":[]}, 4554514f5e3Sopenharmony_ci[compiler] {"id":46, "op":"CONSTANT", "MType":"I64, bitfield=26, type=NJS_VALUE-GT(M=0, L=0), stamp=0, mark=0, ","in":[[], [], [], [], []], "out":[]}, 4564514f5e3Sopenharmony_ci[compiler] {"id":49, "op":"CONSTANT", "MType":"I64, bitfield=31, type=NJS_VALUE-GT(M=0, L=0), stamp=0, mark=0, ","in":[[], [], [], [], []], "out":[]}, 4574514f5e3Sopenharmony_ci[compiler] {"id":52, "op":"CONSTANT", "MType":"I64, bitfield=37, type=NJS_VALUE-GT(M=0, L=0), stamp=0, mark=0, ","in":[[], [], [], [], []], "out":[]}, 4584514f5e3Sopenharmony_ci[compiler] {"id":55, "op":"CONVERT", "MType":"I64, bitfield=1025, type=-GT(M=0, L=8), stamp=0, mark=0, ","in":[[], [], [12], [], []], "out":[38]}, 4594514f5e3Sopenharmony_ci[compiler] {"id":56, "op":"CONVERT", "MType":"I64, bitfield=1025, type=-GT(M=0, L=8), stamp=0, mark=0, ","in":[[], [], [11], [], []], "out":[16]}, 4604514f5e3Sopenharmony_ci[compiler] ========================= End ========================== 4614514f5e3Sopenharmony_ci[compiler] 4624514f5e3Sopenharmony_ci[compiler] ==================== After number speculative runner [func_main_0@a.abc]==================== 4634514f5e3Sopenharmony_ci[compiler] {"id":0, "op":"CIRCUIT_ROOT", "MType":"NOVALUE, bitfield=0, type=EMPTY-GT(M=0, L=0), stamp=4, mark=3, ","in":[[], [], [], [], []], "out":[4, 3, 2, 1]}, 4644514f5e3Sopenharmony_ci[compiler] {"id":1, "op":"STATE_ENTRY", "MType":"NOVALUE, bitfield=0, type=EMPTY-GT(M=0, L=0), stamp=4, mark=3, ","in":[[], [], [], [], [0]], "out":[14]}, 4654514f5e3Sopenharmony_ci[compiler] {"id":2, "op":"DEPEND_ENTRY", "MType":"NOVALUE, bitfield=0, type=EMPTY-GT(M=0, L=0), stamp=4, mark=3, ","in":[[], [], [], [], [0]], "out":[15]}, 4664514f5e3Sopenharmony_ci[compiler] {"id":3, "op":"RETURN_LIST", "MType":"NOVALUE, bitfield=0, type=EMPTY-GT(M=0, L=0), stamp=4, mark=3, ","in":[[], [], [], [], [0]], "out":[37]}, 4674514f5e3Sopenharmony_ci[compiler] {"id":4, "op":"ARG_LIST", "MType":"NOVALUE, bitfield=0, type=EMPTY-GT(M=0, L=0), stamp=4, mark=3, ","in":[[], [], [], [], [0]], "out":[9, 8, 7, 6, 5]}, 4684514f5e3Sopenharmony_ci[compiler] {"id":5, "op":"ARG", "MType":"I64, bitfield=0, type=NJS_VALUE-GT(M=0, L=0), stamp=0, mark=0, ","in":[[], [], [], [], [4]], "out":[]}, 4694514f5e3Sopenharmony_ci[compiler] {"id":6, "op":"ARG", "MType":"I64, bitfield=1, type=NJS_VALUE-GT(M=0, L=0), stamp=4, mark=3, ","in":[[], [], [], [], [4]], "out":[10]}, 4704514f5e3Sopenharmony_ci[compiler] {"id":7, "op":"ARG", "MType":"I64, bitfield=2, type=TAGGED_VALUE-GT(M=0, L=0), stamp=4, mark=3, ","in":[[], [], [], [], [4]], "out":[35, 32, 10, 26]}, 4714514f5e3Sopenharmony_ci[compiler] {"id":8, "op":"ARG", "MType":"I64, bitfield=3, type=TAGGED_VALUE-GT(M=0, L=0), stamp=4, mark=3, ","in":[[], [], [], [], [4]], "out":[10]}, 4724514f5e3Sopenharmony_ci[compiler] {"id":9, "op":"ARG", "MType":"I64, bitfield=4, type=TAGGED_VALUE-GT(M=0, L=0), stamp=4, mark=3, ","in":[[], [], [], [], [4]], "out":[10]}, 4734514f5e3Sopenharmony_ci[compiler] {"id":10, "op":"FRAME_ARGS", "MType":"NOVALUE, bitfield=0, type=EMPTY-GT(M=0, L=0), stamp=4, mark=3, ","in":[[], [], [7, 8, 9, 6], [], []], "out":[27]}, 4744514f5e3Sopenharmony_ci[compiler] {"id":11, "op":"CONSTANT", "MType":"I64, bitfield=18446462598732840970, type=-GT(M=0, L=8), stamp=4, mark=3, ","in":[[], [], [], [], []], "out":[]}, 4754514f5e3Sopenharmony_ci[compiler] {"id":12, "op":"CONSTANT", "MType":"I64, bitfield=18446462598732840960, type=-GT(M=0, L=8), stamp=4, mark=3, ","in":[[], [], [], [], []], "out":[]}, 4764514f5e3Sopenharmony_ci[compiler] {"id":13, "op":"LOOP_BACK", "MType":"NOVALUE, bitfield=0, type=EMPTY-GT(M=0, L=0), stamp=4, mark=3, ","in":[[32], [], [], [], []], "out":[14]}, 4774514f5e3Sopenharmony_ci[compiler] {"id":14, "op":"LOOP_BEGIN", "MType":"NOVALUE, bitfield=0, type=EMPTY-GT(M=0, L=0), stamp=4, mark=3, ","in":[[1, 13], [], [], [], []], "out":[38, 23, 16, 15]}, 4784514f5e3Sopenharmony_ci[compiler] {"id":15, "op":"DEPEND_SELECTOR", "MType":"NOVALUE, bitfield=0, type=EMPTY-GT(M=0, L=0), stamp=4, mark=3, ","in":[[14], [2, 32], [], [], []], "out":[16]}, 4794514f5e3Sopenharmony_ci[compiler] {"id":16, "op":"JS_BYTECODE", "bytecode":"LESS_IMM8_V8", "MType":"I64, bitfield=0, type=ANY_TYPE-GT(M=0, L=0), stamp=4, mark=3, ","in":[[14], [15], [38, 56], [], []], "out":[17, 17, 17]}, 4804514f5e3Sopenharmony_ci[compiler] {"id":17, "op":"JS_BYTECODE", "bytecode":"ISFALSE", "MType":"I64, bitfield=0, type=ANY_TYPE-GT(M=0, L=0), stamp=4, mark=3, ","in":[[16], [16], [16], [], []], "out":[18, 18, 18]}, 4814514f5e3Sopenharmony_ci[compiler] {"id":18, "op":"JS_BYTECODE", "bytecode":"JNEZ_IMM8", "MType":"NOVALUE, bitfield=0, type=EMPTY-GT(M=0, L=0), stamp=4, mark=3, ","in":[[17], [17], [17], [], []], "out":[22, 21, 20, 19]}, 4824514f5e3Sopenharmony_ci[compiler] {"id":19, "op":"IF_TRUE", "MType":"NOVALUE, bitfield=0, type=EMPTY-GT(M=0, L=0), stamp=4, mark=3, ","in":[[18], [], [], [], []], "out":[23, 20]}, 4834514f5e3Sopenharmony_ci[compiler] {"id":20, "op":"DEPEND_RELAY", "MType":"NOVALUE, bitfield=0, type=EMPTY-GT(M=0, L=0), stamp=4, mark=3, ","in":[[19], [18], [], [], []], "out":[24]}, 4844514f5e3Sopenharmony_ci[compiler] {"id":21, "op":"IF_FALSE", "MType":"NOVALUE, bitfield=0, type=EMPTY-GT(M=0, L=0), stamp=4, mark=3, ","in":[[18], [], [], [], []], "out":[27, 22]}, 4854514f5e3Sopenharmony_ci[compiler] {"id":22, "op":"DEPEND_RELAY", "MType":"NOVALUE, bitfield=0, type=EMPTY-GT(M=0, L=0), stamp=4, mark=3, ","in":[[21], [18], [], [], []], "out":[27]}, 4864514f5e3Sopenharmony_ci[compiler] {"id":23, "op":"LOOP_EXIT", "MType":"NOVALUE, bitfield=0, type=EMPTY-GT(M=0, L=0), stamp=4, mark=3, ","in":[[19], [], [], [], [14]], "out":[35, 24]}, 4874514f5e3Sopenharmony_ci[compiler] {"id":24, "op":"LOOP_EXIT_DEPEND", "MType":"NOVALUE, bitfield=0, type=EMPTY-GT(M=0, L=0), stamp=4, mark=3, ","in":[[23], [20], [], [], []], "out":[35]}, 4884514f5e3Sopenharmony_ci[compiler] {"id":25, "op":"CONSTANT", "MType":"I16, bitfield=1, type=NJS_VALUE-GT(M=0, L=0), stamp=4, mark=3, ","in":[[], [], [], [], []], "out":[27]}, 4894514f5e3Sopenharmony_ci[compiler] {"id":26, "op":"CONST_DATA", "MType":"ARCH, bitfield=0, type=-GT(M=0, L=4), stamp=4, mark=3, ","in":[[], [], [7], [], []], "out":[27]}, 4904514f5e3Sopenharmony_ci[compiler] {"id":27, "op":"JS_BYTECODE", "bytecode":"TRYLDGLOBALBYNAME_IMM8_ID16", "MType":"I64, bitfield=0, type=ANY_TYPE-GT(M=0, L=0), stamp=4, mark=3, ","in":[[21], [22], [25, 26], [10], []], "out":[28, 28, 28]}, 4914514f5e3Sopenharmony_ci[compiler] {"id":28, "op":"JS_BYTECODE", "bytecode":"CALLARG1_IMM8_V8", "MType":"I64, bitfield=0, type=ANY_TYPE-GT(M=0, L=0), stamp=4, mark=3, ","in":[[27], [27], [38, 27], [], []], "out":[29, 29]}, 4924514f5e3Sopenharmony_ci[compiler] {"id":29, "op":"JS_BYTECODE", "bytecode":"INC_IMM8", "MType":"I64, bitfield=0, type=ANY_TYPE-GT(M=0, L=0), stamp=4, mark=3, ","in":[[28], [28], [38], [], []], "out":[38, 30, 30]}, 4934514f5e3Sopenharmony_ci[compiler] {"id":30, "op":"JS_BYTECODE", "bytecode":"TONUMERIC_IMM8", "MType":"I64, bitfield=0, type=ANY_TYPE-GT(M=0, L=0), stamp=4, mark=3, ","in":[[29], [29], [38], [], []], "out":[32, 32]}, 4944514f5e3Sopenharmony_ci[compiler] {"id":31, "op":"CONSTANT", "MType":"I32, bitfield=18446744073709551589, type=NJS_VALUE-GT(M=0, L=0), stamp=4, mark=3, ","in":[[], [], [], [], []], "out":[32]}, 4954514f5e3Sopenharmony_ci[compiler] {"id":32, "op":"UPDATE_HOTNESS", "MType":"NOVALUE, bitfield=0, type=EMPTY-GT(M=0, L=0), stamp=4, mark=3, ","in":[[30], [30], [31, 7], [], []], "out":[15, 13]}, 4964514f5e3Sopenharmony_ci[compiler] {"id":33, "op":"CONSTANT", "MType":"I64, bitfield=2, type=-GT(M=0, L=7), stamp=0, mark=0, ","in":[[], [], [], [], []], "out":[]}, 4974514f5e3Sopenharmony_ci[compiler] {"id":34, "op":"CONSTANT", "MType":"I32, bitfield=18446744073709551572, type=NJS_VALUE-GT(M=0, L=0), stamp=4, mark=3, ","in":[[], [], [], [], []], "out":[35]}, 4984514f5e3Sopenharmony_ci[compiler] {"id":35, "op":"UPDATE_HOTNESS", "MType":"NOVALUE, bitfield=0, type=EMPTY-GT(M=0, L=0), stamp=4, mark=3, ","in":[[23], [24], [34, 7], [], []], "out":[37, 37]}, 4994514f5e3Sopenharmony_ci[compiler] {"id":36, "op":"CONSTANT", "MType":"I64, bitfield=2, type=TAGGED_VALUE-GT(M=0, L=0), stamp=4, mark=3, ","in":[[], [], [], [], []], "out":[37]}, 5004514f5e3Sopenharmony_ci[compiler] {"id":37, "op":"RETURN", "MType":"NOVALUE, bitfield=0, type=EMPTY-GT(M=0, L=0), stamp=4, mark=3, ","in":[[35], [35], [36], [], [3]], "out":[]}, 5014514f5e3Sopenharmony_ci[compiler] {"id":38, "op":"VALUE_SELECTOR", "MType":"I64, bitfield=0, type=ANY_TYPE-GT(M=0, L=0), stamp=4, mark=3, ","in":[[14], [], [55, 29], [], []], "out":[16, 30, 29, 28]}, 5024514f5e3Sopenharmony_ci[compiler] {"id":39, "op":"CONSTANT", "MType":"I64, bitfield=18, type=TAGGED_VALUE-GT(M=0, L=0), stamp=0, mark=0, ","in":[[], [], [], [], []], "out":[]}, 5034514f5e3Sopenharmony_ci[compiler] {"id":40, "op":"CONSTANT", "MType":"I64, bitfield=16, type=NJS_VALUE-GT(M=0, L=0), stamp=0, mark=0, ","in":[[], [], [], [], []], "out":[]}, 5044514f5e3Sopenharmony_ci[compiler] {"id":43, "op":"CONSTANT", "MType":"I64, bitfield=19, type=NJS_VALUE-GT(M=0, L=0), stamp=0, mark=0, ","in":[[], [], [], [], []], "out":[]}, 5054514f5e3Sopenharmony_ci[compiler] {"id":46, "op":"CONSTANT", "MType":"I64, bitfield=26, type=NJS_VALUE-GT(M=0, L=0), stamp=0, mark=0, ","in":[[], [], [], [], []], "out":[]}, 5064514f5e3Sopenharmony_ci[compiler] {"id":49, "op":"CONSTANT", "MType":"I64, bitfield=31, type=NJS_VALUE-GT(M=0, L=0), stamp=0, mark=0, ","in":[[], [], [], [], []], "out":[]}, 5074514f5e3Sopenharmony_ci[compiler] {"id":52, "op":"CONSTANT", "MType":"I64, bitfield=37, type=NJS_VALUE-GT(M=0, L=0), stamp=0, mark=0, ","in":[[], [], [], [], []], "out":[]}, 5084514f5e3Sopenharmony_ci[compiler] {"id":55, "op":"CONVERT", "MType":"I64, bitfield=1025, type=-GT(M=0, L=8), stamp=0, mark=0, ","in":[[], [], [58], [], []], "out":[38]}, 5094514f5e3Sopenharmony_ci[compiler] {"id":56, "op":"CONVERT", "MType":"I64, bitfield=1025, type=-GT(M=0, L=8), stamp=0, mark=0, ","in":[[], [], [57], [], []], "out":[16]}, 5104514f5e3Sopenharmony_ci[compiler] {"id":57, "op":"CONSTANT", "MType":"I32, bitfield=10, type=NJS_VALUE-GT(M=0, L=0), stamp=0, mark=0, ","in":[[], [], [], [], []], "out":[56]}, 5114514f5e3Sopenharmony_ci[compiler] {"id":58, "op":"CONSTANT", "MType":"I32, bitfield=0, type=NJS_VALUE-GT(M=0, L=0), stamp=0, mark=0, ","in":[[], [], [], [], []], "out":[55]}, 5124514f5e3Sopenharmony_ci[compiler] ========================= End ========================== 5134514f5e3Sopenharmony_ci[compiler] 5144514f5e3Sopenharmony_ci[compiler] ==================== After late elimination [func_main_0@a.abc]==================== 5154514f5e3Sopenharmony_ci[compiler] {"id":0, "op":"CIRCUIT_ROOT", "MType":"NOVALUE, bitfield=0, type=EMPTY-GT(M=0, L=0), stamp=5, mark=3, ","in":[[], [], [], [], []], "out":[4, 3, 2, 1]}, 5164514f5e3Sopenharmony_ci[compiler] {"id":1, "op":"STATE_ENTRY", "MType":"NOVALUE, bitfield=0, type=EMPTY-GT(M=0, L=0), stamp=5, mark=3, ","in":[[], [], [], [], [0]], "out":[14]}, 5174514f5e3Sopenharmony_ci[compiler] {"id":2, "op":"DEPEND_ENTRY", "MType":"NOVALUE, bitfield=0, type=EMPTY-GT(M=0, L=0), stamp=5, mark=3, ","in":[[], [], [], [], [0]], "out":[15]}, 5184514f5e3Sopenharmony_ci[compiler] {"id":3, "op":"RETURN_LIST", "MType":"NOVALUE, bitfield=0, type=EMPTY-GT(M=0, L=0), stamp=5, mark=3, ","in":[[], [], [], [], [0]], "out":[37]}, 5194514f5e3Sopenharmony_ci[compiler] {"id":4, "op":"ARG_LIST", "MType":"NOVALUE, bitfield=0, type=EMPTY-GT(M=0, L=0), stamp=5, mark=3, ","in":[[], [], [], [], [0]], "out":[9, 8, 7, 6, 5]}, 5204514f5e3Sopenharmony_ci[compiler] {"id":5, "op":"ARG", "MType":"I64, bitfield=0, type=NJS_VALUE-GT(M=0, L=0), stamp=0, mark=0, ","in":[[], [], [], [], [4]], "out":[]}, 5214514f5e3Sopenharmony_ci[compiler] {"id":6, "op":"ARG", "MType":"I64, bitfield=1, type=NJS_VALUE-GT(M=0, L=0), stamp=5, mark=3, ","in":[[], [], [], [], [4]], "out":[10]}, 5224514f5e3Sopenharmony_ci[compiler] {"id":7, "op":"ARG", "MType":"I64, bitfield=2, type=TAGGED_VALUE-GT(M=0, L=0), stamp=5, mark=3, ","in":[[], [], [], [], [4]], "out":[35, 32, 10, 26]}, 5234514f5e3Sopenharmony_ci[compiler] {"id":8, "op":"ARG", "MType":"I64, bitfield=3, type=TAGGED_VALUE-GT(M=0, L=0), stamp=5, mark=3, ","in":[[], [], [], [], [4]], "out":[10]}, 5244514f5e3Sopenharmony_ci[compiler] {"id":9, "op":"ARG", "MType":"I64, bitfield=4, type=TAGGED_VALUE-GT(M=0, L=0), stamp=5, mark=3, ","in":[[], [], [], [], [4]], "out":[10]}, 5254514f5e3Sopenharmony_ci[compiler] {"id":10, "op":"FRAME_ARGS", "MType":"NOVALUE, bitfield=0, type=EMPTY-GT(M=0, L=0), stamp=5, mark=3, ","in":[[], [], [7, 8, 9, 6], [], []], "out":[27]}, 5264514f5e3Sopenharmony_ci[compiler] {"id":11, "op":"CONSTANT", "MType":"I64, bitfield=18446462598732840970, type=-GT(M=0, L=8), stamp=4, mark=3, ","in":[[], [], [], [], []], "out":[]}, 5274514f5e3Sopenharmony_ci[compiler] {"id":12, "op":"CONSTANT", "MType":"I64, bitfield=18446462598732840960, type=-GT(M=0, L=8), stamp=4, mark=3, ","in":[[], [], [], [], []], "out":[]}, 5284514f5e3Sopenharmony_ci[compiler] {"id":13, "op":"LOOP_BACK", "MType":"NOVALUE, bitfield=0, type=EMPTY-GT(M=0, L=0), stamp=5, mark=3, ","in":[[32], [], [], [], []], "out":[14]}, 5294514f5e3Sopenharmony_ci[compiler] {"id":14, "op":"LOOP_BEGIN", "MType":"NOVALUE, bitfield=0, type=EMPTY-GT(M=0, L=0), stamp=5, mark=3, ","in":[[1, 13], [], [], [], []], "out":[38, 23, 16, 15]}, 5304514f5e3Sopenharmony_ci[compiler] {"id":15, "op":"DEPEND_SELECTOR", "MType":"NOVALUE, bitfield=0, type=EMPTY-GT(M=0, L=0), stamp=5, mark=3, ","in":[[14], [2, 32], [], [], []], "out":[16]}, 5314514f5e3Sopenharmony_ci[compiler] {"id":16, "op":"JS_BYTECODE", "bytecode":"LESS_IMM8_V8", "MType":"I64, bitfield=0, type=ANY_TYPE-GT(M=0, L=0), stamp=5, mark=3, ","in":[[14], [15], [38, 56], [], []], "out":[17, 17, 17]}, 5324514f5e3Sopenharmony_ci[compiler] {"id":17, "op":"JS_BYTECODE", "bytecode":"ISFALSE", "MType":"I64, bitfield=0, type=ANY_TYPE-GT(M=0, L=0), stamp=5, mark=3, ","in":[[16], [16], [16], [], []], "out":[18, 18, 18]}, 5334514f5e3Sopenharmony_ci[compiler] {"id":18, "op":"JS_BYTECODE", "bytecode":"JNEZ_IMM8", "MType":"NOVALUE, bitfield=0, type=EMPTY-GT(M=0, L=0), stamp=5, mark=3, ","in":[[17], [17], [17], [], []], "out":[22, 21, 20, 19]}, 5344514f5e3Sopenharmony_ci[compiler] {"id":19, "op":"IF_TRUE", "MType":"NOVALUE, bitfield=0, type=EMPTY-GT(M=0, L=0), stamp=5, mark=3, ","in":[[18], [], [], [], []], "out":[23, 20]}, 5354514f5e3Sopenharmony_ci[compiler] {"id":20, "op":"DEPEND_RELAY", "MType":"NOVALUE, bitfield=0, type=EMPTY-GT(M=0, L=0), stamp=5, mark=3, ","in":[[19], [18], [], [], []], "out":[24]}, 5364514f5e3Sopenharmony_ci[compiler] {"id":21, "op":"IF_FALSE", "MType":"NOVALUE, bitfield=0, type=EMPTY-GT(M=0, L=0), stamp=5, mark=3, ","in":[[18], [], [], [], []], "out":[27, 22]}, 5374514f5e3Sopenharmony_ci[compiler] {"id":22, "op":"DEPEND_RELAY", "MType":"NOVALUE, bitfield=0, type=EMPTY-GT(M=0, L=0), stamp=5, mark=3, ","in":[[21], [18], [], [], []], "out":[27]}, 5384514f5e3Sopenharmony_ci[compiler] {"id":23, "op":"LOOP_EXIT", "MType":"NOVALUE, bitfield=0, type=EMPTY-GT(M=0, L=0), stamp=5, mark=3, ","in":[[19], [], [], [], [14]], "out":[35, 24]}, 5394514f5e3Sopenharmony_ci[compiler] {"id":24, "op":"LOOP_EXIT_DEPEND", "MType":"NOVALUE, bitfield=0, type=EMPTY-GT(M=0, L=0), stamp=5, mark=3, ","in":[[23], [20], [], [], []], "out":[35]}, 5404514f5e3Sopenharmony_ci[compiler] {"id":25, "op":"CONSTANT", "MType":"I16, bitfield=1, type=NJS_VALUE-GT(M=0, L=0), stamp=5, mark=3, ","in":[[], [], [], [], []], "out":[27]}, 5414514f5e3Sopenharmony_ci[compiler] {"id":26, "op":"CONST_DATA", "MType":"ARCH, bitfield=0, type=-GT(M=0, L=4), stamp=5, mark=3, ","in":[[], [], [7], [], []], "out":[27]}, 5424514f5e3Sopenharmony_ci[compiler] {"id":27, "op":"JS_BYTECODE", "bytecode":"TRYLDGLOBALBYNAME_IMM8_ID16", "MType":"I64, bitfield=0, type=ANY_TYPE-GT(M=0, L=0), stamp=5, mark=3, ","in":[[21], [22], [25, 26], [10], []], "out":[28, 28, 28]}, 5434514f5e3Sopenharmony_ci[compiler] {"id":28, "op":"JS_BYTECODE", "bytecode":"CALLARG1_IMM8_V8", "MType":"I64, bitfield=0, type=ANY_TYPE-GT(M=0, L=0), stamp=5, mark=3, ","in":[[27], [27], [38, 27], [], []], "out":[29, 29]}, 5444514f5e3Sopenharmony_ci[compiler] {"id":29, "op":"JS_BYTECODE", "bytecode":"INC_IMM8", "MType":"I64, bitfield=0, type=ANY_TYPE-GT(M=0, L=0), stamp=5, mark=3, ","in":[[28], [28], [38], [], []], "out":[38, 30, 30]}, 5454514f5e3Sopenharmony_ci[compiler] {"id":30, "op":"JS_BYTECODE", "bytecode":"TONUMERIC_IMM8", "MType":"I64, bitfield=0, type=ANY_TYPE-GT(M=0, L=0), stamp=5, mark=3, ","in":[[29], [29], [38], [], []], "out":[32, 32]}, 5464514f5e3Sopenharmony_ci[compiler] {"id":31, "op":"CONSTANT", "MType":"I32, bitfield=18446744073709551589, type=NJS_VALUE-GT(M=0, L=0), stamp=5, mark=3, ","in":[[], [], [], [], []], "out":[32]}, 5474514f5e3Sopenharmony_ci[compiler] {"id":32, "op":"UPDATE_HOTNESS", "MType":"NOVALUE, bitfield=0, type=EMPTY-GT(M=0, L=0), stamp=5, mark=3, ","in":[[30], [30], [31, 7], [], []], "out":[15, 13]}, 5484514f5e3Sopenharmony_ci[compiler] {"id":33, "op":"CONSTANT", "MType":"I64, bitfield=2, type=-GT(M=0, L=7), stamp=0, mark=0, ","in":[[], [], [], [], []], "out":[]}, 5494514f5e3Sopenharmony_ci[compiler] {"id":34, "op":"CONSTANT", "MType":"I32, bitfield=18446744073709551572, type=NJS_VALUE-GT(M=0, L=0), stamp=5, mark=3, ","in":[[], [], [], [], []], "out":[35]}, 5504514f5e3Sopenharmony_ci[compiler] {"id":35, "op":"UPDATE_HOTNESS", "MType":"NOVALUE, bitfield=0, type=EMPTY-GT(M=0, L=0), stamp=5, mark=3, ","in":[[23], [24], [34, 7], [], []], "out":[37, 37]}, 5514514f5e3Sopenharmony_ci[compiler] {"id":36, "op":"CONSTANT", "MType":"I64, bitfield=2, type=TAGGED_VALUE-GT(M=0, L=0), stamp=5, mark=3, ","in":[[], [], [], [], []], "out":[37]}, 5524514f5e3Sopenharmony_ci[compiler] {"id":37, "op":"RETURN", "MType":"NOVALUE, bitfield=0, type=EMPTY-GT(M=0, L=0), stamp=5, mark=3, ","in":[[35], [35], [36], [], [3]], "out":[]}, 5534514f5e3Sopenharmony_ci[compiler] {"id":38, "op":"VALUE_SELECTOR", "MType":"I64, bitfield=0, type=ANY_TYPE-GT(M=0, L=0), stamp=5, mark=3, ","in":[[14], [], [55, 29], [], []], "out":[16, 30, 29, 28]}, 5544514f5e3Sopenharmony_ci[compiler] {"id":39, "op":"CONSTANT", "MType":"I64, bitfield=18, type=TAGGED_VALUE-GT(M=0, L=0), stamp=0, mark=0, ","in":[[], [], [], [], []], "out":[]}, 5554514f5e3Sopenharmony_ci[compiler] {"id":40, "op":"CONSTANT", "MType":"I64, bitfield=16, type=NJS_VALUE-GT(M=0, L=0), stamp=0, mark=0, ","in":[[], [], [], [], []], "out":[]}, 5564514f5e3Sopenharmony_ci[compiler] {"id":43, "op":"CONSTANT", "MType":"I64, bitfield=19, type=NJS_VALUE-GT(M=0, L=0), stamp=0, mark=0, ","in":[[], [], [], [], []], "out":[]}, 5574514f5e3Sopenharmony_ci[compiler] {"id":46, "op":"CONSTANT", "MType":"I64, bitfield=26, type=NJS_VALUE-GT(M=0, L=0), stamp=0, mark=0, ","in":[[], [], [], [], []], "out":[]}, 5584514f5e3Sopenharmony_ci[compiler] {"id":49, "op":"CONSTANT", "MType":"I64, bitfield=31, type=NJS_VALUE-GT(M=0, L=0), stamp=0, mark=0, ","in":[[], [], [], [], []], "out":[]}, 5594514f5e3Sopenharmony_ci[compiler] {"id":52, "op":"CONSTANT", "MType":"I64, bitfield=37, type=NJS_VALUE-GT(M=0, L=0), stamp=0, mark=0, ","in":[[], [], [], [], []], "out":[]}, 5604514f5e3Sopenharmony_ci[compiler] {"id":55, "op":"CONVERT", "MType":"I64, bitfield=1025, type=-GT(M=0, L=8), stamp=5, mark=3, ","in":[[], [], [58], [], []], "out":[38]}, 5614514f5e3Sopenharmony_ci[compiler] {"id":56, "op":"CONVERT", "MType":"I64, bitfield=1025, type=-GT(M=0, L=8), stamp=5, mark=3, ","in":[[], [], [57], [], []], "out":[16]}, 5624514f5e3Sopenharmony_ci[compiler] {"id":57, "op":"CONSTANT", "MType":"I32, bitfield=10, type=NJS_VALUE-GT(M=0, L=0), stamp=5, mark=3, ","in":[[], [], [], [], []], "out":[56]}, 5634514f5e3Sopenharmony_ci[compiler] {"id":58, "op":"CONSTANT", "MType":"I32, bitfield=0, type=NJS_VALUE-GT(M=0, L=0), stamp=5, mark=3, ","in":[[], [], [], [], []], "out":[55]}, 5644514f5e3Sopenharmony_ci[compiler] ========================= End ========================== 5654514f5e3Sopenharmony_ci[compiler] 5664514f5e3Sopenharmony_ci[compiler] ================== after type lowering [func_main_0@a.abc] ================== 5674514f5e3Sopenharmony_ci[compiler] {"id":0, "op":"CIRCUIT_ROOT", "MType":"NOVALUE, bitfield=0, type=EMPTY-GT(M=0, L=0), stamp=5, mark=3, ","in":[[], [], [], [], []], "out":[4, 3, 2, 1]}, 5684514f5e3Sopenharmony_ci[compiler] {"id":1, "op":"STATE_ENTRY", "MType":"NOVALUE, bitfield=0, type=EMPTY-GT(M=0, L=0), stamp=5, mark=3, ","in":[[], [], [], [], [0]], "out":[14]}, 5694514f5e3Sopenharmony_ci[compiler] {"id":2, "op":"DEPEND_ENTRY", "MType":"NOVALUE, bitfield=0, type=EMPTY-GT(M=0, L=0), stamp=5, mark=3, ","in":[[], [], [], [], [0]], "out":[15]}, 5704514f5e3Sopenharmony_ci[compiler] {"id":3, "op":"RETURN_LIST", "MType":"NOVALUE, bitfield=0, type=EMPTY-GT(M=0, L=0), stamp=5, mark=3, ","in":[[], [], [], [], [0]], "out":[37]}, 5714514f5e3Sopenharmony_ci[compiler] {"id":4, "op":"ARG_LIST", "MType":"NOVALUE, bitfield=0, type=EMPTY-GT(M=0, L=0), stamp=5, mark=3, ","in":[[], [], [], [], [0]], "out":[9, 8, 7, 6, 5]}, 5724514f5e3Sopenharmony_ci[compiler] {"id":5, "op":"ARG", "MType":"I64, bitfield=0, type=NJS_VALUE-GT(M=0, L=0), stamp=0, mark=0, ","in":[[], [], [], [], [4]], "out":[]}, 5734514f5e3Sopenharmony_ci[compiler] {"id":6, "op":"ARG", "MType":"I64, bitfield=1, type=NJS_VALUE-GT(M=0, L=0), stamp=5, mark=3, ","in":[[], [], [], [], [4]], "out":[10]}, 5744514f5e3Sopenharmony_ci[compiler] {"id":7, "op":"ARG", "MType":"I64, bitfield=2, type=TAGGED_VALUE-GT(M=0, L=0), stamp=5, mark=3, ","in":[[], [], [], [], [4]], "out":[35, 32, 10, 26]}, 5754514f5e3Sopenharmony_ci[compiler] {"id":8, "op":"ARG", "MType":"I64, bitfield=3, type=TAGGED_VALUE-GT(M=0, L=0), stamp=5, mark=3, ","in":[[], [], [], [], [4]], "out":[10]}, 5764514f5e3Sopenharmony_ci[compiler] {"id":9, "op":"ARG", "MType":"I64, bitfield=4, type=TAGGED_VALUE-GT(M=0, L=0), stamp=5, mark=3, ","in":[[], [], [], [], [4]], "out":[10]}, 5774514f5e3Sopenharmony_ci[compiler] {"id":10, "op":"FRAME_ARGS", "MType":"NOVALUE, bitfield=0, type=EMPTY-GT(M=0, L=0), stamp=5, mark=3, ","in":[[], [], [7, 8, 9, 6], [], []], "out":[27]}, 5784514f5e3Sopenharmony_ci[compiler] {"id":11, "op":"CONSTANT", "MType":"I64, bitfield=18446462598732840970, type=-GT(M=0, L=8), stamp=4, mark=3, ","in":[[], [], [], [], []], "out":[]}, 5794514f5e3Sopenharmony_ci[compiler] {"id":12, "op":"CONSTANT", "MType":"I64, bitfield=18446462598732840960, type=-GT(M=0, L=8), stamp=4, mark=3, ","in":[[], [], [], [], []], "out":[]}, 5804514f5e3Sopenharmony_ci[compiler] {"id":13, "op":"LOOP_BACK", "MType":"NOVALUE, bitfield=0, type=EMPTY-GT(M=0, L=0), stamp=5, mark=3, ","in":[[32], [], [], [], []], "out":[14]}, 5814514f5e3Sopenharmony_ci[compiler] {"id":14, "op":"LOOP_BEGIN", "MType":"NOVALUE, bitfield=0, type=EMPTY-GT(M=0, L=0), stamp=5, mark=3, ","in":[[1, 13], [], [], [], []], "out":[38, 23, 16, 15]}, 5824514f5e3Sopenharmony_ci[compiler] {"id":15, "op":"DEPEND_SELECTOR", "MType":"NOVALUE, bitfield=0, type=EMPTY-GT(M=0, L=0), stamp=5, mark=3, ","in":[[14], [2, 32], [], [], []], "out":[16]}, 5834514f5e3Sopenharmony_ci[compiler] {"id":16, "op":"JS_BYTECODE", "bytecode":"LESS_IMM8_V8", "MType":"I64, bitfield=0, type=ANY_TYPE-GT(M=0, L=0), stamp=5, mark=3, ","in":[[14], [15], [38, 65], [], []], "out":[17, 17, 17]}, 5844514f5e3Sopenharmony_ci[compiler] {"id":17, "op":"JS_BYTECODE", "bytecode":"ISFALSE", "MType":"I64, bitfield=0, type=ANY_TYPE-GT(M=0, L=0), stamp=5, mark=3, ","in":[[16], [16], [16], [], []], "out":[18, 18, 18]}, 5854514f5e3Sopenharmony_ci[compiler] {"id":18, "op":"JS_BYTECODE", "bytecode":"JNEZ_IMM8", "MType":"NOVALUE, bitfield=0, type=EMPTY-GT(M=0, L=0), stamp=5, mark=3, ","in":[[17], [17], [17], [], []], "out":[22, 21, 20, 19]}, 5864514f5e3Sopenharmony_ci[compiler] {"id":19, "op":"IF_TRUE", "MType":"NOVALUE, bitfield=0, type=EMPTY-GT(M=0, L=0), stamp=5, mark=3, ","in":[[18], [], [], [], []], "out":[23, 20]}, 5874514f5e3Sopenharmony_ci[compiler] {"id":20, "op":"DEPEND_RELAY", "MType":"NOVALUE, bitfield=0, type=EMPTY-GT(M=0, L=0), stamp=5, mark=3, ","in":[[19], [18], [], [], []], "out":[24]}, 5884514f5e3Sopenharmony_ci[compiler] {"id":21, "op":"IF_FALSE", "MType":"NOVALUE, bitfield=0, type=EMPTY-GT(M=0, L=0), stamp=5, mark=3, ","in":[[18], [], [], [], []], "out":[27, 22]}, 5894514f5e3Sopenharmony_ci[compiler] {"id":22, "op":"DEPEND_RELAY", "MType":"NOVALUE, bitfield=0, type=EMPTY-GT(M=0, L=0), stamp=5, mark=3, ","in":[[21], [18], [], [], []], "out":[27]}, 5904514f5e3Sopenharmony_ci[compiler] {"id":23, "op":"LOOP_EXIT", "MType":"NOVALUE, bitfield=0, type=EMPTY-GT(M=0, L=0), stamp=5, mark=3, ","in":[[19], [], [], [], [14]], "out":[35, 24]}, 5914514f5e3Sopenharmony_ci[compiler] {"id":24, "op":"LOOP_EXIT_DEPEND", "MType":"NOVALUE, bitfield=0, type=EMPTY-GT(M=0, L=0), stamp=5, mark=3, ","in":[[23], [20], [], [], []], "out":[35]}, 5924514f5e3Sopenharmony_ci[compiler] {"id":25, "op":"CONSTANT", "MType":"I16, bitfield=1, type=NJS_VALUE-GT(M=0, L=0), stamp=5, mark=3, ","in":[[], [], [], [], []], "out":[27]}, 5934514f5e3Sopenharmony_ci[compiler] {"id":26, "op":"CONST_DATA", "MType":"ARCH, bitfield=0, type=-GT(M=0, L=4), stamp=5, mark=3, ","in":[[], [], [7], [], []], "out":[27]}, 5944514f5e3Sopenharmony_ci[compiler] {"id":27, "op":"JS_BYTECODE", "bytecode":"TRYLDGLOBALBYNAME_IMM8_ID16", "MType":"I64, bitfield=0, type=ANY_TYPE-GT(M=0, L=0), stamp=5, mark=3, ","in":[[21], [22], [25, 26], [10], []], "out":[28, 28, 28]}, 5954514f5e3Sopenharmony_ci[compiler] {"id":28, "op":"JS_BYTECODE", "bytecode":"CALLARG1_IMM8_V8", "MType":"I64, bitfield=0, type=ANY_TYPE-GT(M=0, L=0), stamp=5, mark=3, ","in":[[27], [27], [38, 27], [], []], "out":[29, 29]}, 5964514f5e3Sopenharmony_ci[compiler] {"id":29, "op":"JS_BYTECODE", "bytecode":"INC_IMM8", "MType":"I64, bitfield=0, type=ANY_TYPE-GT(M=0, L=0), stamp=5, mark=3, ","in":[[28], [28], [38], [], []], "out":[38, 30, 30]}, 5974514f5e3Sopenharmony_ci[compiler] {"id":30, "op":"JS_BYTECODE", "bytecode":"TONUMERIC_IMM8", "MType":"I64, bitfield=0, type=ANY_TYPE-GT(M=0, L=0), stamp=5, mark=3, ","in":[[29], [29], [38], [], []], "out":[32, 32]}, 5984514f5e3Sopenharmony_ci[compiler] {"id":31, "op":"CONSTANT", "MType":"I32, bitfield=18446744073709551589, type=NJS_VALUE-GT(M=0, L=0), stamp=5, mark=3, ","in":[[], [], [], [], []], "out":[32]}, 5994514f5e3Sopenharmony_ci[compiler] {"id":32, "op":"UPDATE_HOTNESS", "MType":"NOVALUE, bitfield=0, type=EMPTY-GT(M=0, L=0), stamp=5, mark=3, ","in":[[30], [30], [31, 7], [], []], "out":[15, 13]}, 6004514f5e3Sopenharmony_ci[compiler] {"id":33, "op":"CONSTANT", "MType":"I64, bitfield=2, type=-GT(M=0, L=7), stamp=0, mark=0, ","in":[[], [], [], [], []], "out":[]}, 6014514f5e3Sopenharmony_ci[compiler] {"id":34, "op":"CONSTANT", "MType":"I32, bitfield=18446744073709551572, type=NJS_VALUE-GT(M=0, L=0), stamp=5, mark=3, ","in":[[], [], [], [], []], "out":[35]}, 6024514f5e3Sopenharmony_ci[compiler] {"id":35, "op":"UPDATE_HOTNESS", "MType":"NOVALUE, bitfield=0, type=EMPTY-GT(M=0, L=0), stamp=5, mark=3, ","in":[[23], [24], [34, 7], [], []], "out":[37, 37]}, 6034514f5e3Sopenharmony_ci[compiler] {"id":36, "op":"CONSTANT", "MType":"I64, bitfield=2, type=TAGGED_VALUE-GT(M=0, L=0), stamp=5, mark=3, ","in":[[], [], [], [], []], "out":[37]}, 6044514f5e3Sopenharmony_ci[compiler] {"id":37, "op":"RETURN", "MType":"NOVALUE, bitfield=0, type=EMPTY-GT(M=0, L=0), stamp=5, mark=3, ","in":[[35], [35], [36], [], [3]], "out":[]}, 6054514f5e3Sopenharmony_ci[compiler] {"id":38, "op":"VALUE_SELECTOR", "MType":"I64, bitfield=0, type=ANY_TYPE-GT(M=0, L=0), stamp=5, mark=3, ","in":[[14], [], [62, 29], [], []], "out":[16, 30, 29, 28]}, 6064514f5e3Sopenharmony_ci[compiler] {"id":39, "op":"CONSTANT", "MType":"I64, bitfield=18, type=TAGGED_VALUE-GT(M=0, L=0), stamp=0, mark=0, ","in":[[], [], [], [], []], "out":[]}, 6074514f5e3Sopenharmony_ci[compiler] {"id":40, "op":"CONSTANT", "MType":"I64, bitfield=16, type=NJS_VALUE-GT(M=0, L=0), stamp=0, mark=0, ","in":[[], [], [], [], []], "out":[]}, 6084514f5e3Sopenharmony_ci[compiler] {"id":43, "op":"CONSTANT", "MType":"I64, bitfield=19, type=NJS_VALUE-GT(M=0, L=0), stamp=0, mark=0, ","in":[[], [], [], [], []], "out":[]}, 6094514f5e3Sopenharmony_ci[compiler] {"id":46, "op":"CONSTANT", "MType":"I64, bitfield=26, type=NJS_VALUE-GT(M=0, L=0), stamp=0, mark=0, ","in":[[], [], [], [], []], "out":[]}, 6104514f5e3Sopenharmony_ci[compiler] {"id":49, "op":"CONSTANT", "MType":"I64, bitfield=31, type=NJS_VALUE-GT(M=0, L=0), stamp=0, mark=0, ","in":[[], [], [], [], []], "out":[]}, 6114514f5e3Sopenharmony_ci[compiler] {"id":52, "op":"CONSTANT", "MType":"I64, bitfield=37, type=NJS_VALUE-GT(M=0, L=0), stamp=0, mark=0, ","in":[[], [], [], [], []], "out":[]}, 6124514f5e3Sopenharmony_ci[compiler] {"id":57, "op":"CONSTANT", "MType":"I32, bitfield=10, type=NJS_VALUE-GT(M=0, L=0), stamp=5, mark=3, ","in":[[], [], [], [], []], "out":[63]}, 6134514f5e3Sopenharmony_ci[compiler] {"id":58, "op":"CONSTANT", "MType":"I32, bitfield=0, type=NJS_VALUE-GT(M=0, L=0), stamp=5, mark=3, ","in":[[], [], [], [], []], "out":[59]}, 6144514f5e3Sopenharmony_ci[compiler] {"id":59, "op":"SEXT", "MType":"I64, bitfield=0, type=NJS_VALUE-GT(M=0, L=0), stamp=0, mark=0, ","in":[[], [], [58], [], []], "out":[61]}, 6154514f5e3Sopenharmony_ci[compiler] {"id":60, "op":"CONSTANT", "MType":"I64, bitfield=18446462598732840960, type=NJS_VALUE-GT(M=0, L=0), stamp=0, mark=0, ","in":[[], [], [], [], []], "out":[64, 61]}, 6164514f5e3Sopenharmony_ci[compiler] {"id":61, "op":"OR", "MType":"I64, bitfield=0, type=NJS_VALUE-GT(M=0, L=0), stamp=0, mark=0, ","in":[[], [], [59, 60], [], []], "out":[62]}, 6174514f5e3Sopenharmony_ci[compiler] {"id":62, "op":"INT64_TO_TAGGED", "MType":"I64, bitfield=0, type=-GT(M=0, L=8), stamp=0, mark=0, ","in":[[], [], [61], [], []], "out":[38]}, 6184514f5e3Sopenharmony_ci[compiler] {"id":63, "op":"SEXT", "MType":"I64, bitfield=0, type=NJS_VALUE-GT(M=0, L=0), stamp=0, mark=0, ","in":[[], [], [57], [], []], "out":[64]}, 6194514f5e3Sopenharmony_ci[compiler] {"id":64, "op":"OR", "MType":"I64, bitfield=0, type=NJS_VALUE-GT(M=0, L=0), stamp=0, mark=0, ","in":[[], [], [63, 60], [], []], "out":[65]}, 6204514f5e3Sopenharmony_ci[compiler] {"id":65, "op":"INT64_TO_TAGGED", "MType":"I64, bitfield=0, type=-GT(M=0, L=8), stamp=0, mark=0, ","in":[[], [], [64], [], []], "out":[16]}, 6214514f5e3Sopenharmony_ci[compiler] =========================== End ========================= 6224514f5e3Sopenharmony_ci[compiler] 6234514f5e3Sopenharmony_ci[compiler] ==================== After late elimination [func_main_0@a.abc]==================== 6244514f5e3Sopenharmony_ci[compiler] {"id":0, "op":"CIRCUIT_ROOT", "MType":"NOVALUE, bitfield=0, type=EMPTY-GT(M=0, L=0), stamp=6, mark=3, ","in":[[], [], [], [], []], "out":[4, 3, 2, 1]}, 6254514f5e3Sopenharmony_ci[compiler] {"id":1, "op":"STATE_ENTRY", "MType":"NOVALUE, bitfield=0, type=EMPTY-GT(M=0, L=0), stamp=6, mark=3, ","in":[[], [], [], [], [0]], "out":[14]}, 6264514f5e3Sopenharmony_ci[compiler] {"id":2, "op":"DEPEND_ENTRY", "MType":"NOVALUE, bitfield=0, type=EMPTY-GT(M=0, L=0), stamp=6, mark=3, ","in":[[], [], [], [], [0]], "out":[15]}, 6274514f5e3Sopenharmony_ci[compiler] {"id":3, "op":"RETURN_LIST", "MType":"NOVALUE, bitfield=0, type=EMPTY-GT(M=0, L=0), stamp=6, mark=3, ","in":[[], [], [], [], [0]], "out":[37]}, 6284514f5e3Sopenharmony_ci[compiler] {"id":4, "op":"ARG_LIST", "MType":"NOVALUE, bitfield=0, type=EMPTY-GT(M=0, L=0), stamp=6, mark=3, ","in":[[], [], [], [], [0]], "out":[9, 8, 7, 6, 5]}, 6294514f5e3Sopenharmony_ci[compiler] {"id":5, "op":"ARG", "MType":"I64, bitfield=0, type=NJS_VALUE-GT(M=0, L=0), stamp=0, mark=0, ","in":[[], [], [], [], [4]], "out":[]}, 6304514f5e3Sopenharmony_ci[compiler] {"id":6, "op":"ARG", "MType":"I64, bitfield=1, type=NJS_VALUE-GT(M=0, L=0), stamp=6, mark=3, ","in":[[], [], [], [], [4]], "out":[10]}, 6314514f5e3Sopenharmony_ci[compiler] {"id":7, "op":"ARG", "MType":"I64, bitfield=2, type=TAGGED_VALUE-GT(M=0, L=0), stamp=6, mark=3, ","in":[[], [], [], [], [4]], "out":[35, 32, 10, 26]}, 6324514f5e3Sopenharmony_ci[compiler] {"id":8, "op":"ARG", "MType":"I64, bitfield=3, type=TAGGED_VALUE-GT(M=0, L=0), stamp=6, mark=3, ","in":[[], [], [], [], [4]], "out":[10]}, 6334514f5e3Sopenharmony_ci[compiler] {"id":9, "op":"ARG", "MType":"I64, bitfield=4, type=TAGGED_VALUE-GT(M=0, L=0), stamp=6, mark=3, ","in":[[], [], [], [], [4]], "out":[10]}, 6344514f5e3Sopenharmony_ci[compiler] {"id":10, "op":"FRAME_ARGS", "MType":"NOVALUE, bitfield=0, type=EMPTY-GT(M=0, L=0), stamp=6, mark=3, ","in":[[], [], [7, 8, 9, 6], [], []], "out":[27]}, 6354514f5e3Sopenharmony_ci[compiler] {"id":11, "op":"CONSTANT", "MType":"I64, bitfield=18446462598732840970, type=-GT(M=0, L=8), stamp=4, mark=3, ","in":[[], [], [], [], []], "out":[]}, 6364514f5e3Sopenharmony_ci[compiler] {"id":12, "op":"CONSTANT", "MType":"I64, bitfield=18446462598732840960, type=-GT(M=0, L=8), stamp=4, mark=3, ","in":[[], [], [], [], []], "out":[]}, 6374514f5e3Sopenharmony_ci[compiler] {"id":13, "op":"LOOP_BACK", "MType":"NOVALUE, bitfield=0, type=EMPTY-GT(M=0, L=0), stamp=6, mark=3, ","in":[[32], [], [], [], []], "out":[14]}, 6384514f5e3Sopenharmony_ci[compiler] {"id":14, "op":"LOOP_BEGIN", "MType":"NOVALUE, bitfield=0, type=EMPTY-GT(M=0, L=0), stamp=6, mark=3, ","in":[[1, 13], [], [], [], []], "out":[38, 23, 16, 15]}, 6394514f5e3Sopenharmony_ci[compiler] {"id":15, "op":"DEPEND_SELECTOR", "MType":"NOVALUE, bitfield=0, type=EMPTY-GT(M=0, L=0), stamp=6, mark=3, ","in":[[14], [2, 32], [], [], []], "out":[16]}, 6404514f5e3Sopenharmony_ci[compiler] {"id":16, "op":"JS_BYTECODE", "bytecode":"LESS_IMM8_V8", "MType":"I64, bitfield=0, type=ANY_TYPE-GT(M=0, L=0), stamp=6, mark=3, ","in":[[14], [15], [38, 65], [], []], "out":[17, 17, 17]}, 6414514f5e3Sopenharmony_ci[compiler] {"id":17, "op":"JS_BYTECODE", "bytecode":"ISFALSE", "MType":"I64, bitfield=0, type=ANY_TYPE-GT(M=0, L=0), stamp=6, mark=3, ","in":[[16], [16], [16], [], []], "out":[18, 18, 18]}, 6424514f5e3Sopenharmony_ci[compiler] {"id":18, "op":"JS_BYTECODE", "bytecode":"JNEZ_IMM8", "MType":"NOVALUE, bitfield=0, type=EMPTY-GT(M=0, L=0), stamp=6, mark=3, ","in":[[17], [17], [17], [], []], "out":[22, 21, 20, 19]}, 6434514f5e3Sopenharmony_ci[compiler] {"id":19, "op":"IF_TRUE", "MType":"NOVALUE, bitfield=0, type=EMPTY-GT(M=0, L=0), stamp=6, mark=3, ","in":[[18], [], [], [], []], "out":[23, 20]}, 6444514f5e3Sopenharmony_ci[compiler] {"id":20, "op":"DEPEND_RELAY", "MType":"NOVALUE, bitfield=0, type=EMPTY-GT(M=0, L=0), stamp=6, mark=3, ","in":[[19], [18], [], [], []], "out":[24]}, 6454514f5e3Sopenharmony_ci[compiler] {"id":21, "op":"IF_FALSE", "MType":"NOVALUE, bitfield=0, type=EMPTY-GT(M=0, L=0), stamp=6, mark=3, ","in":[[18], [], [], [], []], "out":[27, 22]}, 6464514f5e3Sopenharmony_ci[compiler] {"id":22, "op":"DEPEND_RELAY", "MType":"NOVALUE, bitfield=0, type=EMPTY-GT(M=0, L=0), stamp=6, mark=3, ","in":[[21], [18], [], [], []], "out":[27]}, 6474514f5e3Sopenharmony_ci[compiler] {"id":23, "op":"LOOP_EXIT", "MType":"NOVALUE, bitfield=0, type=EMPTY-GT(M=0, L=0), stamp=6, mark=3, ","in":[[19], [], [], [], [14]], "out":[35, 24]}, 6484514f5e3Sopenharmony_ci[compiler] {"id":24, "op":"LOOP_EXIT_DEPEND", "MType":"NOVALUE, bitfield=0, type=EMPTY-GT(M=0, L=0), stamp=6, mark=3, ","in":[[23], [20], [], [], []], "out":[35]}, 6494514f5e3Sopenharmony_ci[compiler] {"id":25, "op":"CONSTANT", "MType":"I16, bitfield=1, type=NJS_VALUE-GT(M=0, L=0), stamp=6, mark=3, ","in":[[], [], [], [], []], "out":[27]}, 6504514f5e3Sopenharmony_ci[compiler] {"id":26, "op":"CONST_DATA", "MType":"ARCH, bitfield=0, type=-GT(M=0, L=4), stamp=6, mark=3, ","in":[[], [], [7], [], []], "out":[27]}, 6514514f5e3Sopenharmony_ci[compiler] {"id":27, "op":"JS_BYTECODE", "bytecode":"TRYLDGLOBALBYNAME_IMM8_ID16", "MType":"I64, bitfield=0, type=ANY_TYPE-GT(M=0, L=0), stamp=6, mark=3, ","in":[[21], [22], [25, 26], [10], []], "out":[28, 28, 28]}, 6524514f5e3Sopenharmony_ci[compiler] {"id":28, "op":"JS_BYTECODE", "bytecode":"CALLARG1_IMM8_V8", "MType":"I64, bitfield=0, type=ANY_TYPE-GT(M=0, L=0), stamp=6, mark=3, ","in":[[27], [27], [38, 27], [], []], "out":[29, 29]}, 6534514f5e3Sopenharmony_ci[compiler] {"id":29, "op":"JS_BYTECODE", "bytecode":"INC_IMM8", "MType":"I64, bitfield=0, type=ANY_TYPE-GT(M=0, L=0), stamp=6, mark=3, ","in":[[28], [28], [38], [], []], "out":[38, 30, 30]}, 6544514f5e3Sopenharmony_ci[compiler] {"id":30, "op":"JS_BYTECODE", "bytecode":"TONUMERIC_IMM8", "MType":"I64, bitfield=0, type=ANY_TYPE-GT(M=0, L=0), stamp=6, mark=3, ","in":[[29], [29], [38], [], []], "out":[32, 32]}, 6554514f5e3Sopenharmony_ci[compiler] {"id":31, "op":"CONSTANT", "MType":"I32, bitfield=18446744073709551589, type=NJS_VALUE-GT(M=0, L=0), stamp=6, mark=3, ","in":[[], [], [], [], []], "out":[32]}, 6564514f5e3Sopenharmony_ci[compiler] {"id":32, "op":"UPDATE_HOTNESS", "MType":"NOVALUE, bitfield=0, type=EMPTY-GT(M=0, L=0), stamp=6, mark=3, ","in":[[30], [30], [31, 7], [], []], "out":[15, 13]}, 6574514f5e3Sopenharmony_ci[compiler] {"id":33, "op":"CONSTANT", "MType":"I64, bitfield=2, type=-GT(M=0, L=7), stamp=0, mark=0, ","in":[[], [], [], [], []], "out":[]}, 6584514f5e3Sopenharmony_ci[compiler] {"id":34, "op":"CONSTANT", "MType":"I32, bitfield=18446744073709551572, type=NJS_VALUE-GT(M=0, L=0), stamp=6, mark=3, ","in":[[], [], [], [], []], "out":[35]}, 6594514f5e3Sopenharmony_ci[compiler] {"id":35, "op":"UPDATE_HOTNESS", "MType":"NOVALUE, bitfield=0, type=EMPTY-GT(M=0, L=0), stamp=6, mark=3, ","in":[[23], [24], [34, 7], [], []], "out":[37, 37]}, 6604514f5e3Sopenharmony_ci[compiler] {"id":36, "op":"CONSTANT", "MType":"I64, bitfield=2, type=TAGGED_VALUE-GT(M=0, L=0), stamp=6, mark=3, ","in":[[], [], [], [], []], "out":[37]}, 6614514f5e3Sopenharmony_ci[compiler] {"id":37, "op":"RETURN", "MType":"NOVALUE, bitfield=0, type=EMPTY-GT(M=0, L=0), stamp=6, mark=3, ","in":[[35], [35], [36], [], [3]], "out":[]}, 6624514f5e3Sopenharmony_ci[compiler] {"id":38, "op":"VALUE_SELECTOR", "MType":"I64, bitfield=0, type=ANY_TYPE-GT(M=0, L=0), stamp=6, mark=3, ","in":[[14], [], [62, 29], [], []], "out":[16, 30, 29, 28]}, 6634514f5e3Sopenharmony_ci[compiler] {"id":39, "op":"CONSTANT", "MType":"I64, bitfield=18, type=TAGGED_VALUE-GT(M=0, L=0), stamp=0, mark=0, ","in":[[], [], [], [], []], "out":[]}, 6644514f5e3Sopenharmony_ci[compiler] {"id":40, "op":"CONSTANT", "MType":"I64, bitfield=16, type=NJS_VALUE-GT(M=0, L=0), stamp=0, mark=0, ","in":[[], [], [], [], []], "out":[]}, 6654514f5e3Sopenharmony_ci[compiler] {"id":43, "op":"CONSTANT", "MType":"I64, bitfield=19, type=NJS_VALUE-GT(M=0, L=0), stamp=0, mark=0, ","in":[[], [], [], [], []], "out":[]}, 6664514f5e3Sopenharmony_ci[compiler] {"id":46, "op":"CONSTANT", "MType":"I64, bitfield=26, type=NJS_VALUE-GT(M=0, L=0), stamp=0, mark=0, ","in":[[], [], [], [], []], "out":[]}, 6674514f5e3Sopenharmony_ci[compiler] {"id":49, "op":"CONSTANT", "MType":"I64, bitfield=31, type=NJS_VALUE-GT(M=0, L=0), stamp=0, mark=0, ","in":[[], [], [], [], []], "out":[]}, 6684514f5e3Sopenharmony_ci[compiler] {"id":52, "op":"CONSTANT", "MType":"I64, bitfield=37, type=NJS_VALUE-GT(M=0, L=0), stamp=0, mark=0, ","in":[[], [], [], [], []], "out":[]}, 6694514f5e3Sopenharmony_ci[compiler] {"id":57, "op":"CONSTANT", "MType":"I32, bitfield=10, type=NJS_VALUE-GT(M=0, L=0), stamp=6, mark=3, ","in":[[], [], [], [], []], "out":[63]}, 6704514f5e3Sopenharmony_ci[compiler] {"id":58, "op":"CONSTANT", "MType":"I32, bitfield=0, type=NJS_VALUE-GT(M=0, L=0), stamp=6, mark=3, ","in":[[], [], [], [], []], "out":[59]}, 6714514f5e3Sopenharmony_ci[compiler] {"id":59, "op":"SEXT", "MType":"I64, bitfield=0, type=NJS_VALUE-GT(M=0, L=0), stamp=6, mark=3, ","in":[[], [], [58], [], []], "out":[61]}, 6724514f5e3Sopenharmony_ci[compiler] {"id":60, "op":"CONSTANT", "MType":"I64, bitfield=18446462598732840960, type=NJS_VALUE-GT(M=0, L=0), stamp=6, mark=3, ","in":[[], [], [], [], []], "out":[64, 61]}, 6734514f5e3Sopenharmony_ci[compiler] {"id":61, "op":"OR", "MType":"I64, bitfield=0, type=NJS_VALUE-GT(M=0, L=0), stamp=6, mark=3, ","in":[[], [], [59, 60], [], []], "out":[62]}, 6744514f5e3Sopenharmony_ci[compiler] {"id":62, "op":"INT64_TO_TAGGED", "MType":"I64, bitfield=0, type=-GT(M=0, L=8), stamp=6, mark=3, ","in":[[], [], [61], [], []], "out":[38]}, 6754514f5e3Sopenharmony_ci[compiler] {"id":63, "op":"SEXT", "MType":"I64, bitfield=0, type=NJS_VALUE-GT(M=0, L=0), stamp=6, mark=3, ","in":[[], [], [57], [], []], "out":[64]}, 6764514f5e3Sopenharmony_ci[compiler] {"id":64, "op":"OR", "MType":"I64, bitfield=0, type=NJS_VALUE-GT(M=0, L=0), stamp=6, mark=3, ","in":[[], [], [63, 60], [], []], "out":[65]}, 6774514f5e3Sopenharmony_ci[compiler] {"id":65, "op":"INT64_TO_TAGGED", "MType":"I64, bitfield=0, type=-GT(M=0, L=8), stamp=6, mark=3, ","in":[[], [], [64], [], []], "out":[16]}, 6784514f5e3Sopenharmony_ci[compiler] ========================= End ========================== 6794514f5e3Sopenharmony_ci[compiler] 6804514f5e3Sopenharmony_ci[compiler] ================= After slowpath Lowering [func_main_0@a.abc] ================= 6814514f5e3Sopenharmony_ci[compiler] {"id":0, "op":"CIRCUIT_ROOT", "MType":"NOVALUE, bitfield=0, type=EMPTY-GT(M=0, L=0), stamp=6, mark=3, ","in":[[], [], [], [], []], "out":[4, 3, 2, 1]}, 6824514f5e3Sopenharmony_ci[compiler] {"id":1, "op":"STATE_ENTRY", "MType":"NOVALUE, bitfield=0, type=EMPTY-GT(M=0, L=0), stamp=6, mark=3, ","in":[[], [], [], [], [0]], "out":[14]}, 6834514f5e3Sopenharmony_ci[compiler] {"id":2, "op":"DEPEND_ENTRY", "MType":"NOVALUE, bitfield=0, type=EMPTY-GT(M=0, L=0), stamp=6, mark=3, ","in":[[], [], [], [], [0]], "out":[136, 15]}, 6844514f5e3Sopenharmony_ci[compiler] {"id":3, "op":"RETURN_LIST", "MType":"NOVALUE, bitfield=0, type=EMPTY-GT(M=0, L=0), stamp=6, mark=3, ","in":[[], [], [], [], [0]], "out":[239, 194, 185, 171, 75, 37]}, 6854514f5e3Sopenharmony_ci[compiler] {"id":4, "op":"ARG_LIST", "MType":"NOVALUE, bitfield=0, type=EMPTY-GT(M=0, L=0), stamp=6, mark=3, ","in":[[], [], [], [], [0]], "out":[9, 8, 7, 6, 5]}, 6864514f5e3Sopenharmony_ci[compiler] {"id":5, "op":"ARG", "MType":"I64, bitfield=0, type=NJS_VALUE-GT(M=0, L=0), stamp=0, mark=0, ","in":[[], [], [], [], [4]], "out":[261, 254, 250, 241, 228, 187, 187, 176, 174, 174, 164, 164, 158, 77, 77, 67, 67]}, 6874514f5e3Sopenharmony_ci[compiler] {"id":6, "op":"ARG", "MType":"I64, bitfield=1, type=NJS_VALUE-GT(M=0, L=0), stamp=6, mark=3, ","in":[[], [], [], [], [4]], "out":[10]}, 6884514f5e3Sopenharmony_ci[compiler] {"id":7, "op":"ARG", "MType":"I64, bitfield=2, type=TAGGED_VALUE-GT(M=0, L=0), stamp=6, mark=3, ","in":[[], [], [], [], [4]], "out":[158, 147, 135, 10]}, 6894514f5e3Sopenharmony_ci[compiler] {"id":8, "op":"ARG", "MType":"I64, bitfield=3, type=TAGGED_VALUE-GT(M=0, L=0), stamp=6, mark=3, ","in":[[], [], [], [], [4]], "out":[10]}, 6904514f5e3Sopenharmony_ci[compiler] {"id":9, "op":"ARG", "MType":"I64, bitfield=4, type=TAGGED_VALUE-GT(M=0, L=0), stamp=6, mark=3, ","in":[[], [], [], [], [4]], "out":[10]}, 6914514f5e3Sopenharmony_ci[compiler] {"id":10, "op":"FRAME_ARGS", "MType":"NOVALUE, bitfield=0, type=EMPTY-GT(M=0, L=0), stamp=6, mark=3, ","in":[[], [], [7, 8, 9, 6], [], []], "out":[]}, 6924514f5e3Sopenharmony_ci[compiler] {"id":11, "op":"CONSTANT", "MType":"I64, bitfield=18446462598732840970, type=-GT(M=0, L=8), stamp=4, mark=3, ","in":[[], [], [], [], []], "out":[]}, 6934514f5e3Sopenharmony_ci[compiler] {"id":12, "op":"CONSTANT", "MType":"I64, bitfield=18446462598732840960, type=-GT(M=0, L=8), stamp=4, mark=3, ","in":[[], [], [], [], []], "out":[]}, 6944514f5e3Sopenharmony_ci[compiler] {"id":13, "op":"LOOP_BACK", "MType":"NOVALUE, bitfield=0, type=EMPTY-GT(M=0, L=0), stamp=6, mark=3, ","in":[[252], [], [], [], []], "out":[14]}, 6954514f5e3Sopenharmony_ci[compiler] {"id":14, "op":"LOOP_BEGIN", "MType":"NOVALUE, bitfield=0, type=EMPTY-GT(M=0, L=0), stamp=6, mark=3, ","in":[[1, 13], [], [], [], []], "out":[70, 38, 15]}, 6964514f5e3Sopenharmony_ci[compiler] {"id":15, "op":"DEPEND_SELECTOR", "MType":"NOVALUE, bitfield=0, type=EMPTY-GT(M=0, L=0), stamp=6, mark=3, ","in":[[14], [2, 253], [], [], []], "out":[67]}, 6974514f5e3Sopenharmony_ci[compiler] {"id":19, "op":"ORDINARY_BLOCK", "MType":"NOVALUE, bitfield=0, type=EMPTY-GT(M=0, L=0), stamp=6, mark=3, ","in":[[133], [], [], [], []], "out":[257, 24, 20]}, 6984514f5e3Sopenharmony_ci[compiler] {"id":20, "op":"DEPEND_RELAY", "MType":"NOVALUE, bitfield=0, type=EMPTY-GT(M=0, L=0), stamp=6, mark=3, ","in":[[19], [89], [], [], []], "out":[24]}, 6994514f5e3Sopenharmony_ci[compiler] {"id":21, "op":"ORDINARY_BLOCK", "MType":"NOVALUE, bitfield=0, type=EMPTY-GT(M=0, L=0), stamp=6, mark=3, ","in":[[132], [], [], [], []], "out":[152, 22]}, 7004514f5e3Sopenharmony_ci[compiler] {"id":22, "op":"DEPEND_RELAY", "MType":"NOVALUE, bitfield=0, type=EMPTY-GT(M=0, L=0), stamp=6, mark=3, ","in":[[21], [89], [], [], []], "out":[148]}, 7014514f5e3Sopenharmony_ci[compiler] {"id":24, "op":"LOOP_EXIT_DEPEND", "MType":"NOVALUE, bitfield=0, type=EMPTY-GT(M=0, L=0), stamp=6, mark=3, ","in":[[19], [20], [], [], []], "out":[255]}, 7024514f5e3Sopenharmony_ci[compiler] {"id":25, "op":"CONSTANT", "MType":"I16, bitfield=1, type=NJS_VALUE-GT(M=0, L=0), stamp=6, mark=3, ","in":[[], [], [], [], []], "out":[146]}, 7034514f5e3Sopenharmony_ci[compiler] {"id":31, "op":"CONSTANT", "MType":"I32, bitfield=18446744073709551589, type=NJS_VALUE-GT(M=0, L=0), stamp=6, mark=3, ","in":[[], [], [], [], []], "out":[]}, 7044514f5e3Sopenharmony_ci[compiler] {"id":33, "op":"CONSTANT", "MType":"I64, bitfield=2, type=-GT(M=0, L=7), stamp=0, mark=0, ","in":[[], [], [], [], []], "out":[]}, 7054514f5e3Sopenharmony_ci[compiler] {"id":34, "op":"CONSTANT", "MType":"I32, bitfield=18446744073709551572, type=NJS_VALUE-GT(M=0, L=0), stamp=6, mark=3, ","in":[[], [], [], [], []], "out":[]}, 7064514f5e3Sopenharmony_ci[compiler] {"id":36, "op":"CONSTANT", "MType":"I64, bitfield=2, type=TAGGED_VALUE-GT(M=0, L=0), stamp=6, mark=3, ","in":[[], [], [], [], []], "out":[174, 174, 151, 37]}, 7074514f5e3Sopenharmony_ci[compiler] {"id":37, "op":"RETURN", "MType":"NOVALUE, bitfield=0, type=EMPTY-GT(M=0, L=0), stamp=6, mark=3, ","in":[[263], [264], [36], [], [3]], "out":[]}, 7084514f5e3Sopenharmony_ci[compiler] {"id":38, "op":"VALUE_SELECTOR", "MType":"I64, bitfield=0, type=ANY_TYPE-GT(M=0, L=0), stamp=6, mark=3, ","in":[[14], [], [62, 187], [], []], "out":[232, 228, 209, 200, 195, 187, 174, 67]}, 7094514f5e3Sopenharmony_ci[compiler] {"id":39, "op":"CONSTANT", "MType":"I64, bitfield=18, type=TAGGED_VALUE-GT(M=0, L=0), stamp=0, mark=0, ","in":[[], [], [], [], []], "out":[]}, 7104514f5e3Sopenharmony_ci[compiler] {"id":40, "op":"CONSTANT", "MType":"I64, bitfield=16, type=NJS_VALUE-GT(M=0, L=0), stamp=0, mark=0, ","in":[[], [], [], [], []], "out":[67]}, 7114514f5e3Sopenharmony_ci[compiler] {"id":43, "op":"CONSTANT", "MType":"I64, bitfield=19, type=NJS_VALUE-GT(M=0, L=0), stamp=0, mark=0, ","in":[[], [], [], [], []], "out":[77]}, 7124514f5e3Sopenharmony_ci[compiler] {"id":46, "op":"CONSTANT", "MType":"I64, bitfield=26, type=NJS_VALUE-GT(M=0, L=0), stamp=0, mark=0, ","in":[[], [], [], [], []], "out":[174]}, 7134514f5e3Sopenharmony_ci[compiler] {"id":49, "op":"CONSTANT", "MType":"I64, bitfield=31, type=NJS_VALUE-GT(M=0, L=0), stamp=0, mark=0, ","in":[[], [], [], [], []], "out":[187]}, 7144514f5e3Sopenharmony_ci[compiler] {"id":52, "op":"CONSTANT", "MType":"I64, bitfield=37, type=NJS_VALUE-GT(M=0, L=0), stamp=0, mark=0, ","in":[[], [], [], [], []], "out":[228]}, 7154514f5e3Sopenharmony_ci[compiler] {"id":57, "op":"CONSTANT", "MType":"I32, bitfield=10, type=NJS_VALUE-GT(M=0, L=0), stamp=6, mark=3, ","in":[[], [], [], [], []], "out":[63]}, 7164514f5e3Sopenharmony_ci[compiler] {"id":58, "op":"CONSTANT", "MType":"I32, bitfield=0, type=NJS_VALUE-GT(M=0, L=0), stamp=6, mark=3, ","in":[[], [], [], [], []], "out":[199, 140, 105, 59]}, 7174514f5e3Sopenharmony_ci[compiler] {"id":59, "op":"SEXT", "MType":"I64, bitfield=0, type=NJS_VALUE-GT(M=0, L=0), stamp=6, mark=3, ","in":[[], [], [58], [], []], "out":[61]}, 7184514f5e3Sopenharmony_ci[compiler] {"id":60, "op":"CONSTANT", "MType":"I64, bitfield=18446462598732840960, type=NJS_VALUE-GT(M=0, L=0), stamp=6, mark=3, ","in":[[], [], [], [], []], "out":[196, 117, 116, 111, 97, 96, 64, 61]}, 7194514f5e3Sopenharmony_ci[compiler] {"id":61, "op":"OR", "MType":"I64, bitfield=0, type=NJS_VALUE-GT(M=0, L=0), stamp=6, mark=3, ","in":[[], [], [59, 60], [], []], "out":[62]}, 7204514f5e3Sopenharmony_ci[compiler] {"id":62, "op":"INT64_TO_TAGGED", "MType":"I64, bitfield=0, type=-GT(M=0, L=8), stamp=6, mark=3, ","in":[[], [], [61], [], []], "out":[38]}, 7214514f5e3Sopenharmony_ci[compiler] {"id":63, "op":"SEXT", "MType":"I64, bitfield=0, type=NJS_VALUE-GT(M=0, L=0), stamp=6, mark=3, ","in":[[], [], [57], [], []], "out":[64]}, 7224514f5e3Sopenharmony_ci[compiler] {"id":64, "op":"OR", "MType":"I64, bitfield=0, type=NJS_VALUE-GT(M=0, L=0), stamp=6, mark=3, ","in":[[], [], [63, 60], [], []], "out":[65]}, 7234514f5e3Sopenharmony_ci[compiler] {"id":65, "op":"INT64_TO_TAGGED", "MType":"I64, bitfield=0, type=-GT(M=0, L=8), stamp=6, mark=3, ","in":[[], [], [64], [], []], "out":[67]}, 7244514f5e3Sopenharmony_ci[compiler] {"id":66, "op":"CONSTANT", "MType":"ARCH, bitfield=9, type=NJS_VALUE-GT(M=0, L=0), stamp=0, mark=0, ","in":[[], [], [], [], []], "out":[67]}, 7254514f5e3Sopenharmony_ci[compiler] {"id":67, "op":"CALL", "MType":"I64, bitfield=0, type=TAGGED_VALUE-GT(M=0, L=0), stamp=0, mark=0, ","in":[[], [15], [66, 5, 5, 38, 65, 40], [], []], "out":[77, 74, 73, 69]}, 7264514f5e3Sopenharmony_ci[compiler] {"id":68, "op":"CONSTANT", "MType":"I64, bitfield=10, type=TAGGED_VALUE-GT(M=0, L=0), stamp=0, mark=0, ","in":[[], [], [], [], []], "out":[239, 233, 194, 188, 185, 171, 165, 75, 69]}, 7274514f5e3Sopenharmony_ci[compiler] {"id":69, "op":"ICMP", "MType":"I1, bitfield=1, type=NJS_VALUE-GT(M=0, L=0), stamp=0, mark=0, ","in":[[], [], [67, 68], [], []], "out":[70]}, 7284514f5e3Sopenharmony_ci[compiler] {"id":70, "op":"IF_BRANCH", "MType":"NOVALUE, bitfield=0, type=EMPTY-GT(M=0, L=0), stamp=0, mark=0, ","in":[[14], [], [69], [], []], "out":[72, 71]}, 7294514f5e3Sopenharmony_ci[compiler] {"id":71, "op":"IF_TRUE", "MType":"NOVALUE, bitfield=0, type=EMPTY-GT(M=0, L=0), stamp=0, mark=0, ","in":[[70], [], [], [], []], "out":[75, 73]}, 7304514f5e3Sopenharmony_ci[compiler] {"id":72, "op":"IF_FALSE", "MType":"NOVALUE, bitfield=0, type=EMPTY-GT(M=0, L=0), stamp=0, mark=0, ","in":[[70], [], [], [], []], "out":[80, 74]}, 7314514f5e3Sopenharmony_ci[compiler] {"id":73, "op":"DEPEND_RELAY", "MType":"NOVALUE, bitfield=0, type=EMPTY-GT(M=0, L=0), stamp=0, mark=0, ","in":[[71], [67], [], [], []], "out":[75]}, 7324514f5e3Sopenharmony_ci[compiler] {"id":74, "op":"DEPEND_RELAY", "MType":"NOVALUE, bitfield=0, type=EMPTY-GT(M=0, L=0), stamp=0, mark=0, ","in":[[72], [67], [], [], []], "out":[77]}, 7334514f5e3Sopenharmony_ci[compiler] {"id":75, "op":"RETURN", "MType":"NOVALUE, bitfield=0, type=EMPTY-GT(M=0, L=0), stamp=0, mark=0, ","in":[[71], [73], [68], [], [3]], "out":[]}, 7344514f5e3Sopenharmony_ci[compiler] {"id":76, "op":"CONSTANT", "MType":"ARCH, bitfield=25, type=NJS_VALUE-GT(M=0, L=0), stamp=0, mark=0, ","in":[[], [], [], [], []], "out":[77]}, 7354514f5e3Sopenharmony_ci[compiler] {"id":77, "op":"CALL", "MType":"I64, bitfield=0, type=TAGGED_VALUE-GT(M=0, L=0), stamp=0, mark=0, ","in":[[], [74], [76, 5, 5, 67, 43], [], []], "out":[86, 83, 79]}, 7364514f5e3Sopenharmony_ci[compiler] {"id":78, "op":"CONSTANT", "MType":"I64, bitfield=7, type=TAGGED_VALUE-GT(M=0, L=0), stamp=0, mark=0, ","in":[[], [], [], [], []], "out":[90, 79]}, 7374514f5e3Sopenharmony_ci[compiler] {"id":79, "op":"ICMP", "MType":"I1, bitfield=1, type=NJS_VALUE-GT(M=0, L=0), stamp=0, mark=0, ","in":[[], [], [77, 78], [], []], "out":[80]}, 7384514f5e3Sopenharmony_ci[compiler] {"id":80, "op":"IF_BRANCH", "MType":"NOVALUE, bitfield=0, type=EMPTY-GT(M=0, L=0), stamp=0, mark=0, ","in":[[72], [], [79], [], []], "out":[82, 81]}, 7394514f5e3Sopenharmony_ci[compiler] {"id":81, "op":"IF_TRUE", "MType":"NOVALUE, bitfield=0, type=EMPTY-GT(M=0, L=0), stamp=0, mark=0, ","in":[[80], [], [], [], []], "out":[85, 83]}, 7404514f5e3Sopenharmony_ci[compiler] {"id":82, "op":"IF_FALSE", "MType":"NOVALUE, bitfield=0, type=EMPTY-GT(M=0, L=0), stamp=0, mark=0, ","in":[[80], [], [], [], []], "out":[87, 86]}, 7414514f5e3Sopenharmony_ci[compiler] {"id":83, "op":"DEPEND_RELAY", "MType":"NOVALUE, bitfield=0, type=EMPTY-GT(M=0, L=0), stamp=0, mark=0, ","in":[[81], [77], [], [], []], "out":[89]}, 7424514f5e3Sopenharmony_ci[compiler] {"id":84, "op":"CONSTANT", "MType":"I64, bitfield=6, type=TAGGED_VALUE-GT(M=0, L=0), stamp=0, mark=0, ","in":[[], [], [], [], []], "out":[91, 90]}, 7434514f5e3Sopenharmony_ci[compiler] {"id":85, "op":"ORDINARY_BLOCK", "MType":"NOVALUE, bitfield=0, type=EMPTY-GT(M=0, L=0), stamp=0, mark=0, ","in":[[81], [], [], [], []], "out":[88]}, 7444514f5e3Sopenharmony_ci[compiler] {"id":86, "op":"DEPEND_RELAY", "MType":"NOVALUE, bitfield=0, type=EMPTY-GT(M=0, L=0), stamp=0, mark=0, ","in":[[82], [77], [], [], []], "out":[89]}, 7454514f5e3Sopenharmony_ci[compiler] {"id":87, "op":"ORDINARY_BLOCK", "MType":"NOVALUE, bitfield=0, type=EMPTY-GT(M=0, L=0), stamp=0, mark=0, ","in":[[82], [], [], [], []], "out":[88]}, 7464514f5e3Sopenharmony_ci[compiler] {"id":88, "op":"MERGE", "MType":"NOVALUE, bitfield=0, type=EMPTY-GT(M=0, L=0), stamp=0, mark=0, ","in":[[85, 87], [], [], [], []], "out":[92, 90, 89]}, 7474514f5e3Sopenharmony_ci[compiler] {"id":89, "op":"DEPEND_SELECTOR", "MType":"NOVALUE, bitfield=0, type=EMPTY-GT(M=0, L=0), stamp=0, mark=0, ","in":[[88], [83, 86], [], [], []], "out":[20, 22]}, 7484514f5e3Sopenharmony_ci[compiler] {"id":90, "op":"VALUE_SELECTOR", "MType":"I64, bitfield=0, type=TAGGED_VALUE-GT(M=0, L=0), stamp=0, mark=0, ","in":[[88], [], [84, 78], [], []], "out":[123, 115, 110, 101, 95, 91]}, 7494514f5e3Sopenharmony_ci[compiler] {"id":91, "op":"ICMP", "MType":"I1, bitfield=1, type=NJS_VALUE-GT(M=0, L=0), stamp=0, mark=0, ","in":[[], [], [90, 84], [], []], "out":[92]}, 7504514f5e3Sopenharmony_ci[compiler] {"id":92, "op":"IF_BRANCH", "MType":"NOVALUE, bitfield=0, type=EMPTY-GT(M=0, L=0), stamp=0, mark=0, ","in":[[88], [], [91], [], []], "out":[94, 93]}, 7514514f5e3Sopenharmony_ci[compiler] {"id":93, "op":"IF_TRUE", "MType":"NOVALUE, bitfield=0, type=EMPTY-GT(M=0, L=0), stamp=0, mark=0, ","in":[[92], [], [], [], []], "out":[98]}, 7524514f5e3Sopenharmony_ci[compiler] {"id":94, "op":"IF_FALSE", "MType":"NOVALUE, bitfield=0, type=EMPTY-GT(M=0, L=0), stamp=0, mark=0, ","in":[[92], [], [], [], []], "out":[133]}, 7534514f5e3Sopenharmony_ci[compiler] {"id":95, "op":"TAGGED_TO_INT64", "MType":"I64, bitfield=0, type=NJS_VALUE-GT(M=0, L=0), stamp=0, mark=0, ","in":[[], [], [90], [], []], "out":[96]}, 7544514f5e3Sopenharmony_ci[compiler] {"id":96, "op":"AND", "MType":"I64, bitfield=0, type=NJS_VALUE-GT(M=0, L=0), stamp=0, mark=0, ","in":[[], [], [95, 60], [], []], "out":[97]}, 7554514f5e3Sopenharmony_ci[compiler] {"id":97, "op":"ICMP", "MType":"I1, bitfield=1, type=NJS_VALUE-GT(M=0, L=0), stamp=0, mark=0, ","in":[[], [], [96, 60], [], []], "out":[98]}, 7564514f5e3Sopenharmony_ci[compiler] {"id":98, "op":"IF_BRANCH", "MType":"NOVALUE, bitfield=0, type=EMPTY-GT(M=0, L=0), stamp=0, mark=0, ","in":[[93], [], [97], [], []], "out":[100, 99]}, 7574514f5e3Sopenharmony_ci[compiler] {"id":99, "op":"IF_TRUE", "MType":"NOVALUE, bitfield=0, type=EMPTY-GT(M=0, L=0), stamp=0, mark=0, ","in":[[98], [], [], [], []], "out":[106]}, 7584514f5e3Sopenharmony_ci[compiler] {"id":100, "op":"IF_FALSE", "MType":"NOVALUE, bitfield=0, type=EMPTY-GT(M=0, L=0), stamp=0, mark=0, ","in":[[98], [], [], [], []], "out":[109]}, 7594514f5e3Sopenharmony_ci[compiler] {"id":101, "op":"TAGGED_TO_INT64", "MType":"I64, bitfield=0, type=NJS_VALUE-GT(M=0, L=0), stamp=0, mark=0, ","in":[[], [], [90], [], []], "out":[103]}, 7604514f5e3Sopenharmony_ci[compiler] {"id":102, "op":"CONSTANT", "MType":"I64, bitfield=281474976710655, type=NJS_VALUE-GT(M=0, L=0), stamp=0, mark=0, ","in":[[], [], [], [], []], "out":[103]}, 7614514f5e3Sopenharmony_ci[compiler] {"id":103, "op":"AND", "MType":"I64, bitfield=0, type=NJS_VALUE-GT(M=0, L=0), stamp=0, mark=0, ","in":[[], [], [101, 102], [], []], "out":[104]}, 7624514f5e3Sopenharmony_ci[compiler] {"id":104, "op":"TRUNC", "MType":"I32, bitfield=0, type=NJS_VALUE-GT(M=0, L=0), stamp=0, mark=0, ","in":[[], [], [103], [], []], "out":[105]}, 7634514f5e3Sopenharmony_ci[compiler] {"id":105, "op":"ICMP", "MType":"I1, bitfield=1, type=NJS_VALUE-GT(M=0, L=0), stamp=0, mark=0, ","in":[[], [], [104, 58], [], []], "out":[106]}, 7644514f5e3Sopenharmony_ci[compiler] {"id":106, "op":"IF_BRANCH", "MType":"NOVALUE, bitfield=0, type=EMPTY-GT(M=0, L=0), stamp=0, mark=0, ","in":[[99], [], [105], [], []], "out":[108, 107]}, 7654514f5e3Sopenharmony_ci[compiler] {"id":107, "op":"IF_TRUE", "MType":"NOVALUE, bitfield=0, type=EMPTY-GT(M=0, L=0), stamp=0, mark=0, ","in":[[106], [], [], [], []], "out":[109]}, 7664514f5e3Sopenharmony_ci[compiler] {"id":108, "op":"IF_FALSE", "MType":"NOVALUE, bitfield=0, type=EMPTY-GT(M=0, L=0), stamp=0, mark=0, ","in":[[106], [], [], [], []], "out":[133]}, 7674514f5e3Sopenharmony_ci[compiler] {"id":109, "op":"MERGE", "MType":"NOVALUE, bitfield=0, type=EMPTY-GT(M=0, L=0), stamp=0, mark=0, ","in":[[100, 107], [], [], [], []], "out":[120]}, 7684514f5e3Sopenharmony_ci[compiler] {"id":110, "op":"TAGGED_TO_INT64", "MType":"I64, bitfield=0, type=NJS_VALUE-GT(M=0, L=0), stamp=0, mark=0, ","in":[[], [], [90], [], []], "out":[111]}, 7694514f5e3Sopenharmony_ci[compiler] {"id":111, "op":"AND", "MType":"I64, bitfield=0, type=NJS_VALUE-GT(M=0, L=0), stamp=0, mark=0, ","in":[[], [], [110, 60], [], []], "out":[113]}, 7704514f5e3Sopenharmony_ci[compiler] {"id":112, "op":"CONSTANT", "MType":"I64, bitfield=0, type=NJS_VALUE-GT(M=0, L=0), stamp=0, mark=0, ","in":[[], [], [], [], []], "out":[261, 250, 203, 197, 113]}, 7714514f5e3Sopenharmony_ci[compiler] {"id":113, "op":"ICMP", "MType":"I1, bitfield=1, type=NJS_VALUE-GT(M=0, L=0), stamp=0, mark=0, ","in":[[], [], [111, 112], [], []], "out":[114]}, 7724514f5e3Sopenharmony_ci[compiler] {"id":114, "op":"REV", "MType":"I1, bitfield=0, type=NJS_VALUE-GT(M=0, L=0), stamp=0, mark=0, ","in":[[], [], [113], [], []], "out":[119]}, 7734514f5e3Sopenharmony_ci[compiler] {"id":115, "op":"TAGGED_TO_INT64", "MType":"I64, bitfield=0, type=NJS_VALUE-GT(M=0, L=0), stamp=0, mark=0, ","in":[[], [], [90], [], []], "out":[116]}, 7744514f5e3Sopenharmony_ci[compiler] {"id":116, "op":"AND", "MType":"I64, bitfield=0, type=NJS_VALUE-GT(M=0, L=0), stamp=0, mark=0, ","in":[[], [], [115, 60], [], []], "out":[117]}, 7754514f5e3Sopenharmony_ci[compiler] {"id":117, "op":"ICMP", "MType":"I1, bitfield=1, type=NJS_VALUE-GT(M=0, L=0), stamp=0, mark=0, ","in":[[], [], [116, 60], [], []], "out":[118]}, 7764514f5e3Sopenharmony_ci[compiler] {"id":118, "op":"REV", "MType":"I1, bitfield=0, type=NJS_VALUE-GT(M=0, L=0), stamp=0, mark=0, ","in":[[], [], [117], [], []], "out":[119]}, 7774514f5e3Sopenharmony_ci[compiler] {"id":119, "op":"AND", "MType":"I1, bitfield=0, type=NJS_VALUE-GT(M=0, L=0), stamp=0, mark=0, ","in":[[], [], [114, 118], [], []], "out":[120]}, 7784514f5e3Sopenharmony_ci[compiler] {"id":120, "op":"IF_BRANCH", "MType":"NOVALUE, bitfield=0, type=EMPTY-GT(M=0, L=0), stamp=0, mark=0, ","in":[[109], [], [119], [], []], "out":[122, 121]}, 7794514f5e3Sopenharmony_ci[compiler] {"id":121, "op":"IF_TRUE", "MType":"NOVALUE, bitfield=0, type=EMPTY-GT(M=0, L=0), stamp=0, mark=0, ","in":[[120], [], [], [], []], "out":[129]}, 7804514f5e3Sopenharmony_ci[compiler] {"id":122, "op":"IF_FALSE", "MType":"NOVALUE, bitfield=0, type=EMPTY-GT(M=0, L=0), stamp=0, mark=0, ","in":[[120], [], [], [], []], "out":[132]}, 7814514f5e3Sopenharmony_ci[compiler] {"id":123, "op":"TAGGED_TO_INT64", "MType":"I64, bitfield=0, type=NJS_VALUE-GT(M=0, L=0), stamp=0, mark=0, ","in":[[], [], [90], [], []], "out":[125]}, 7824514f5e3Sopenharmony_ci[compiler] {"id":124, "op":"CONSTANT", "MType":"I64, bitfield=281474976710656, type=NJS_VALUE-GT(M=0, L=0), stamp=0, mark=0, ","in":[[], [], [], [], []], "out":[125]}, 7834514f5e3Sopenharmony_ci[compiler] {"id":125, "op":"SUB", "MType":"I64, bitfield=0, type=NJS_VALUE-GT(M=0, L=0), stamp=0, mark=0, ","in":[[], [], [123, 124], [], []], "out":[126]}, 7844514f5e3Sopenharmony_ci[compiler] {"id":126, "op":"BITCAST", "MType":"F64, bitfield=0, type=NJS_VALUE-GT(M=0, L=0), stamp=0, mark=0, ","in":[[], [], [125], [], []], "out":[128]}, 7854514f5e3Sopenharmony_ci[compiler] {"id":127, "op":"CONSTANT", "MType":"F64, bitfield=0, type=NJS_VALUE-GT(M=0, L=0), stamp=0, mark=0, ","in":[[], [], [], [], []], "out":[128]}, 7864514f5e3Sopenharmony_ci[compiler] {"id":128, "op":"FCMP", "MType":"I1, bitfield=1, type=NJS_VALUE-GT(M=0, L=0), stamp=0, mark=0, ","in":[[], [], [126, 127], [], []], "out":[129]}, 7874514f5e3Sopenharmony_ci[compiler] {"id":129, "op":"IF_BRANCH", "MType":"NOVALUE, bitfield=0, type=EMPTY-GT(M=0, L=0), stamp=0, mark=0, ","in":[[121], [], [128], [], []], "out":[131, 130]}, 7884514f5e3Sopenharmony_ci[compiler] {"id":130, "op":"IF_TRUE", "MType":"NOVALUE, bitfield=0, type=EMPTY-GT(M=0, L=0), stamp=0, mark=0, ","in":[[129], [], [], [], []], "out":[132]}, 7894514f5e3Sopenharmony_ci[compiler] {"id":131, "op":"IF_FALSE", "MType":"NOVALUE, bitfield=0, type=EMPTY-GT(M=0, L=0), stamp=0, mark=0, ","in":[[129], [], [], [], []], "out":[133]}, 7904514f5e3Sopenharmony_ci[compiler] {"id":132, "op":"MERGE", "MType":"NOVALUE, bitfield=0, type=EMPTY-GT(M=0, L=0), stamp=0, mark=0, ","in":[[122, 130], [], [], [], []], "out":[21]}, 7914514f5e3Sopenharmony_ci[compiler] {"id":133, "op":"MERGE", "MType":"NOVALUE, bitfield=0, type=EMPTY-GT(M=0, L=0), stamp=0, mark=0, ","in":[[94, 108, 131], [], [], [], []], "out":[19]}, 7924514f5e3Sopenharmony_ci[compiler] {"id":134, "op":"CONSTANT", "MType":"ARCH, bitfield=32, type=NJS_VALUE-GT(M=0, L=0), stamp=0, mark=0, ","in":[[], [], [], [], []], "out":[147, 135]}, 7934514f5e3Sopenharmony_ci[compiler] {"id":135, "op":"ADD", "MType":"ARCH, bitfield=0, type=TAGGED_VALUE-GT(M=0, L=0), stamp=0, mark=0, ","in":[[], [], [7, 134], [], []], "out":[136]}, 7944514f5e3Sopenharmony_ci[compiler] {"id":136, "op":"LOAD", "MType":"I64, bitfield=0, type=TAGGED_POINTER-GT(M=0, L=0), stamp=0, mark=0, ","in":[[], [2], [135], [], []], "out":[139, 138]}, 7954514f5e3Sopenharmony_ci[compiler] {"id":137, "op":"CONSTANT", "MType":"ARCH, bitfield=8, type=NJS_VALUE-GT(M=0, L=0), stamp=0, mark=0, ","in":[[], [], [], [], []], "out":[141, 138]}, 7964514f5e3Sopenharmony_ci[compiler] {"id":138, "op":"ADD", "MType":"ARCH, bitfield=0, type=TAGGED_POINTER-GT(M=0, L=0), stamp=0, mark=0, ","in":[[], [], [136, 137], [], []], "out":[139]}, 7974514f5e3Sopenharmony_ci[compiler] {"id":139, "op":"LOAD", "MType":"I64, bitfield=0, type=TAGGED_VALUE-GT(M=0, L=0), stamp=0, mark=0, ","in":[[], [136], [138], [], []], "out":[145, 144]}, 7984514f5e3Sopenharmony_ci[compiler] {"id":140, "op":"ZEXT", "MType":"ARCH, bitfield=0, type=NJS_VALUE-GT(M=0, L=0), stamp=0, mark=0, ","in":[[], [], [58], [], []], "out":[141]}, 7994514f5e3Sopenharmony_ci[compiler] {"id":141, "op":"MUL", "MType":"ARCH, bitfield=0, type=NJS_VALUE-GT(M=0, L=0), stamp=0, mark=0, ","in":[[], [], [140, 137], [], []], "out":[143]}, 8004514f5e3Sopenharmony_ci[compiler] {"id":142, "op":"CONSTANT", "MType":"ARCH, bitfield=16, type=NJS_VALUE-GT(M=0, L=0), stamp=0, mark=0, ","in":[[], [], [], [], []], "out":[149, 143]}, 8014514f5e3Sopenharmony_ci[compiler] {"id":143, "op":"ADD", "MType":"ARCH, bitfield=0, type=NJS_VALUE-GT(M=0, L=0), stamp=0, mark=0, ","in":[[], [], [141, 142], [], []], "out":[144]}, 8024514f5e3Sopenharmony_ci[compiler] {"id":144, "op":"ADD", "MType":"ARCH, bitfield=0, type=TAGGED_VALUE-GT(M=0, L=0), stamp=0, mark=0, ","in":[[], [], [139, 143], [], []], "out":[145]}, 8034514f5e3Sopenharmony_ci[compiler] {"id":145, "op":"LOAD", "MType":"I64, bitfield=0, type=TAGGED_VALUE-GT(M=0, L=0), stamp=0, mark=0, ","in":[[], [139], [144], [], []], "out":[164]}, 8044514f5e3Sopenharmony_ci[compiler] {"id":146, "op":"ZEXT", "MType":"I32, bitfield=0, type=NJS_VALUE-GT(M=0, L=0), stamp=0, mark=0, ","in":[[], [], [25], [], []], "out":[164]}, 8054514f5e3Sopenharmony_ci[compiler] {"id":147, "op":"ADD", "MType":"ARCH, bitfield=0, type=TAGGED_VALUE-GT(M=0, L=0), stamp=0, mark=0, ","in":[[], [], [7, 134], [], []], "out":[148]}, 8064514f5e3Sopenharmony_ci[compiler] {"id":148, "op":"LOAD", "MType":"I64, bitfield=0, type=TAGGED_POINTER-GT(M=0, L=0), stamp=0, mark=0, ","in":[[], [22], [147], [], []], "out":[150, 149]}, 8074514f5e3Sopenharmony_ci[compiler] {"id":149, "op":"ADD", "MType":"ARCH, bitfield=0, type=TAGGED_POINTER-GT(M=0, L=0), stamp=0, mark=0, ","in":[[], [], [148, 142], [], []], "out":[150]}, 8084514f5e3Sopenharmony_ci[compiler] {"id":150, "op":"LOAD", "MType":"I64, bitfield=0, type=TAGGED_VALUE-GT(M=0, L=0), stamp=0, mark=0, ","in":[[], [148], [149], [], []], "out":[162, 161, 155, 151]}, 8094514f5e3Sopenharmony_ci[compiler] {"id":151, "op":"ICMP", "MType":"I1, bitfield=1, type=NJS_VALUE-GT(M=0, L=0), stamp=0, mark=0, ","in":[[], [], [150, 36], [], []], "out":[152]}, 8104514f5e3Sopenharmony_ci[compiler] {"id":152, "op":"IF_BRANCH", "MType":"NOVALUE, bitfield=0, type=EMPTY-GT(M=0, L=0), stamp=0, mark=0, ","in":[[21], [], [151], [], []], "out":[154, 153]}, 8114514f5e3Sopenharmony_ci[compiler] {"id":153, "op":"IF_TRUE", "MType":"NOVALUE, bitfield=0, type=EMPTY-GT(M=0, L=0), stamp=0, mark=0, ","in":[[152], [], [], [], []], "out":[159, 155]}, 8124514f5e3Sopenharmony_ci[compiler] {"id":154, "op":"IF_FALSE", "MType":"NOVALUE, bitfield=0, type=EMPTY-GT(M=0, L=0), stamp=0, mark=0, ","in":[[152], [], [], [], []], "out":[160]}, 8134514f5e3Sopenharmony_ci[compiler] {"id":155, "op":"DEPEND_RELAY", "MType":"NOVALUE, bitfield=0, type=EMPTY-GT(M=0, L=0), stamp=0, mark=0, ","in":[[153], [150], [], [], []], "out":[158]}, 8144514f5e3Sopenharmony_ci[compiler] {"id":156, "op":"CONSTANT", "MType":"ARCH, bitfield=132, type=NJS_VALUE-GT(M=0, L=0), stamp=0, mark=0, ","in":[[], [], [], [], []], "out":[158]}, 8154514f5e3Sopenharmony_ci[compiler] {"id":157, "op":"CONSTANT", "MType":"I64, bitfield=22, type=NJS_VALUE-GT(M=0, L=0), stamp=0, mark=0, ","in":[[], [], [], [], []], "out":[164, 158]}, 8164514f5e3Sopenharmony_ci[compiler] {"id":158, "op":"RUNTIME_CALL", "MType":"I64, bitfield=0, type=TAGGED_VALUE-GT(M=0, L=0), stamp=0, mark=0, ","in":[[], [155], [156, 5, 7, 157], [], []], "out":[162, 161]}, 8174514f5e3Sopenharmony_ci[compiler] {"id":159, "op":"ORDINARY_BLOCK", "MType":"NOVALUE, bitfield=0, type=EMPTY-GT(M=0, L=0), stamp=0, mark=0, ","in":[[153], [], [], [], []], "out":[160]}, 8184514f5e3Sopenharmony_ci[compiler] {"id":160, "op":"MERGE", "MType":"NOVALUE, bitfield=0, type=EMPTY-GT(M=0, L=0), stamp=0, mark=0, ","in":[[154, 159], [], [], [], []], "out":[166, 162, 161]}, 8194514f5e3Sopenharmony_ci[compiler] {"id":161, "op":"DEPEND_SELECTOR", "MType":"NOVALUE, bitfield=0, type=EMPTY-GT(M=0, L=0), stamp=0, mark=0, ","in":[[160], [150, 158], [], [], []], "out":[164]}, 8204514f5e3Sopenharmony_ci[compiler] {"id":162, "op":"VALUE_SELECTOR", "MType":"I64, bitfield=0, type=TAGGED_VALUE-GT(M=0, L=0), stamp=0, mark=0, ","in":[[160], [], [150, 158], [], []], "out":[164]}, 8214514f5e3Sopenharmony_ci[compiler] {"id":163, "op":"CONSTANT", "MType":"ARCH, bitfield=38, type=NJS_VALUE-GT(M=0, L=0), stamp=0, mark=0, ","in":[[], [], [], [], []], "out":[164]}, 8224514f5e3Sopenharmony_ci[compiler] {"id":164, "op":"CALL", "MType":"I64, bitfield=0, type=TAGGED_VALUE-GT(M=0, L=0), stamp=0, mark=0, ","in":[[], [161], [163, 5, 5, 145, 162, 146, 157], [], []], "out":[174, 170, 169, 165]}, 8234514f5e3Sopenharmony_ci[compiler] {"id":165, "op":"ICMP", "MType":"I1, bitfield=1, type=NJS_VALUE-GT(M=0, L=0), stamp=0, mark=0, ","in":[[], [], [164, 68], [], []], "out":[166]}, 8244514f5e3Sopenharmony_ci[compiler] {"id":166, "op":"IF_BRANCH", "MType":"NOVALUE, bitfield=0, type=EMPTY-GT(M=0, L=0), stamp=0, mark=0, ","in":[[160], [], [165], [], []], "out":[168, 167]}, 8254514f5e3Sopenharmony_ci[compiler] {"id":167, "op":"IF_TRUE", "MType":"NOVALUE, bitfield=0, type=EMPTY-GT(M=0, L=0), stamp=0, mark=0, ","in":[[166], [], [], [], []], "out":[171, 169]}, 8264514f5e3Sopenharmony_ci[compiler] {"id":168, "op":"IF_FALSE", "MType":"NOVALUE, bitfield=0, type=EMPTY-GT(M=0, L=0), stamp=0, mark=0, ","in":[[166], [], [], [], []], "out":[180, 170]}, 8274514f5e3Sopenharmony_ci[compiler] {"id":169, "op":"DEPEND_RELAY", "MType":"NOVALUE, bitfield=0, type=EMPTY-GT(M=0, L=0), stamp=0, mark=0, ","in":[[167], [164], [], [], []], "out":[171]}, 8284514f5e3Sopenharmony_ci[compiler] {"id":170, "op":"DEPEND_RELAY", "MType":"NOVALUE, bitfield=0, type=EMPTY-GT(M=0, L=0), stamp=0, mark=0, ","in":[[168], [164], [], [], []], "out":[174]}, 8294514f5e3Sopenharmony_ci[compiler] {"id":171, "op":"RETURN", "MType":"NOVALUE, bitfield=0, type=EMPTY-GT(M=0, L=0), stamp=0, mark=0, ","in":[[167], [169], [68], [], [3]], "out":[]}, 8304514f5e3Sopenharmony_ci[compiler] {"id":172, "op":"CONSTANT", "MType":"I64, bitfield=4, type=NJS_VALUE-GT(M=0, L=0), stamp=0, mark=0, ","in":[[], [], [], [], []], "out":[174]}, 8314514f5e3Sopenharmony_ci[compiler] {"id":173, "op":"CONSTANT", "MType":"ARCH, bitfield=3, type=NJS_VALUE-GT(M=0, L=0), stamp=0, mark=0, ","in":[[], [], [], [], []], "out":[174]}, 8324514f5e3Sopenharmony_ci[compiler] {"id":174, "op":"NOGC_RUNTIME_CALL", "MType":"I64, bitfield=0, type=TAGGED_VALUE-GT(M=0, L=0), stamp=0, mark=0, ","in":[[], [170], [173, 5, 5, 172, 164, 36, 36, 38, 46], [], []], "out":[184, 183, 177]}, 8334514f5e3Sopenharmony_ci[compiler] {"id":175, "op":"CONSTANT", "MType":"ARCH, bitfield=3176, type=NJS_VALUE-GT(M=0, L=0), stamp=0, mark=0, ","in":[[], [], [], [], []], "out":[176]}, 8344514f5e3Sopenharmony_ci[compiler] {"id":176, "op":"ADD", "MType":"ARCH, bitfield=0, type=NJS_VALUE-GT(M=0, L=0), stamp=0, mark=0, ","in":[[], [], [5, 175], [], []], "out":[177]}, 8354514f5e3Sopenharmony_ci[compiler] {"id":177, "op":"LOAD", "MType":"I64, bitfield=0, type=TAGGED_VALUE-GT(M=0, L=0), stamp=0, mark=0, ","in":[[], [174], [176], [], []], "out":[179]}, 8364514f5e3Sopenharmony_ci[compiler] {"id":178, "op":"CONSTANT", "MType":"I64, bitfield=5, type=TAGGED_VALUE-GT(M=0, L=0), stamp=0, mark=0, ","in":[[], [], [], [], []], "out":[179]}, 8374514f5e3Sopenharmony_ci[compiler] {"id":179, "op":"ICMP", "MType":"I1, bitfield=6, type=NJS_VALUE-GT(M=0, L=0), stamp=0, mark=0, ","in":[[], [], [177, 178], [], []], "out":[180]}, 8384514f5e3Sopenharmony_ci[compiler] {"id":180, "op":"IF_BRANCH", "MType":"NOVALUE, bitfield=0, type=EMPTY-GT(M=0, L=0), stamp=0, mark=0, ","in":[[168], [], [179], [], []], "out":[182, 181]}, 8394514f5e3Sopenharmony_ci[compiler] {"id":181, "op":"IF_TRUE", "MType":"NOVALUE, bitfield=0, type=EMPTY-GT(M=0, L=0), stamp=0, mark=0, ","in":[[180], [], [], [], []], "out":[185, 183]}, 8404514f5e3Sopenharmony_ci[compiler] {"id":182, "op":"IF_FALSE", "MType":"NOVALUE, bitfield=0, type=EMPTY-GT(M=0, L=0), stamp=0, mark=0, ","in":[[180], [], [], [], []], "out":[189, 184]}, 8414514f5e3Sopenharmony_ci[compiler] {"id":183, "op":"DEPEND_RELAY", "MType":"NOVALUE, bitfield=0, type=EMPTY-GT(M=0, L=0), stamp=0, mark=0, ","in":[[181], [174], [], [], []], "out":[185]}, 8424514f5e3Sopenharmony_ci[compiler] {"id":184, "op":"DEPEND_RELAY", "MType":"NOVALUE, bitfield=0, type=EMPTY-GT(M=0, L=0), stamp=0, mark=0, ","in":[[182], [174], [], [], []], "out":[187]}, 8434514f5e3Sopenharmony_ci[compiler] {"id":185, "op":"RETURN", "MType":"NOVALUE, bitfield=0, type=EMPTY-GT(M=0, L=0), stamp=0, mark=0, ","in":[[181], [183], [68], [], [3]], "out":[]}, 8444514f5e3Sopenharmony_ci[compiler] {"id":186, "op":"CONSTANT", "MType":"ARCH, bitfield=21, type=NJS_VALUE-GT(M=0, L=0), stamp=0, mark=0, ","in":[[], [], [], [], []], "out":[187]}, 8454514f5e3Sopenharmony_ci[compiler] {"id":187, "op":"CALL", "MType":"I64, bitfield=0, type=TAGGED_VALUE-GT(M=0, L=0), stamp=0, mark=0, ","in":[[], [184], [186, 5, 5, 38, 49], [], []], "out":[38, 193, 192, 188]}, 8464514f5e3Sopenharmony_ci[compiler] {"id":188, "op":"ICMP", "MType":"I1, bitfield=1, type=NJS_VALUE-GT(M=0, L=0), stamp=0, mark=0, ","in":[[], [], [187, 68], [], []], "out":[189]}, 8474514f5e3Sopenharmony_ci[compiler] {"id":189, "op":"IF_BRANCH", "MType":"NOVALUE, bitfield=0, type=EMPTY-GT(M=0, L=0), stamp=0, mark=0, ","in":[[182], [], [188], [], []], "out":[191, 190]}, 8484514f5e3Sopenharmony_ci[compiler] {"id":190, "op":"IF_TRUE", "MType":"NOVALUE, bitfield=0, type=EMPTY-GT(M=0, L=0), stamp=0, mark=0, ","in":[[189], [], [], [], []], "out":[194, 192]}, 8494514f5e3Sopenharmony_ci[compiler] {"id":191, "op":"IF_FALSE", "MType":"NOVALUE, bitfield=0, type=EMPTY-GT(M=0, L=0), stamp=0, mark=0, ","in":[[189], [], [], [], []], "out":[204, 193]}, 8504514f5e3Sopenharmony_ci[compiler] {"id":192, "op":"DEPEND_RELAY", "MType":"NOVALUE, bitfield=0, type=EMPTY-GT(M=0, L=0), stamp=0, mark=0, ","in":[[190], [187], [], [], []], "out":[194]}, 8514514f5e3Sopenharmony_ci[compiler] {"id":193, "op":"DEPEND_RELAY", "MType":"NOVALUE, bitfield=0, type=EMPTY-GT(M=0, L=0), stamp=0, mark=0, ","in":[[191], [187], [], [], []], "out":[220, 207]}, 8524514f5e3Sopenharmony_ci[compiler] {"id":194, "op":"RETURN", "MType":"NOVALUE, bitfield=0, type=EMPTY-GT(M=0, L=0), stamp=0, mark=0, ","in":[[190], [192], [68], [], [3]], "out":[]}, 8534514f5e3Sopenharmony_ci[compiler] {"id":195, "op":"TAGGED_TO_INT64", "MType":"I64, bitfield=0, type=NJS_VALUE-GT(M=0, L=0), stamp=0, mark=0, ","in":[[], [], [38], [], []], "out":[196]}, 8544514f5e3Sopenharmony_ci[compiler] {"id":196, "op":"AND", "MType":"I64, bitfield=0, type=NJS_VALUE-GT(M=0, L=0), stamp=0, mark=0, ","in":[[], [], [195, 60], [], []], "out":[197]}, 8554514f5e3Sopenharmony_ci[compiler] {"id":197, "op":"ICMP", "MType":"I1, bitfield=1, type=NJS_VALUE-GT(M=0, L=0), stamp=0, mark=0, ","in":[[], [], [196, 112], [], []], "out":[198]}, 8564514f5e3Sopenharmony_ci[compiler] {"id":198, "op":"REV", "MType":"I1, bitfield=0, type=NJS_VALUE-GT(M=0, L=0), stamp=0, mark=0, ","in":[[], [], [197], [], []], "out":[222]}, 8574514f5e3Sopenharmony_ci[compiler] {"id":199, "op":"TRUNC", "MType":"I1, bitfield=0, type=NJS_VALUE-GT(M=0, L=0), stamp=0, mark=0, ","in":[[], [], [58], [], []], "out":[221]}, 8584514f5e3Sopenharmony_ci[compiler] {"id":200, "op":"TAGGED_TO_INT64", "MType":"I64, bitfield=0, type=NJS_VALUE-GT(M=0, L=0), stamp=0, mark=0, ","in":[[], [], [38], [], []], "out":[202]}, 8594514f5e3Sopenharmony_ci[compiler] {"id":201, "op":"CONSTANT", "MType":"I64, bitfield=18446462598732840966, type=NJS_VALUE-GT(M=0, L=0), stamp=0, mark=0, ","in":[[], [], [], [], []], "out":[202]}, 8604514f5e3Sopenharmony_ci[compiler] {"id":202, "op":"AND", "MType":"I64, bitfield=0, type=NJS_VALUE-GT(M=0, L=0), stamp=0, mark=0, ","in":[[], [], [200, 201], [], []], "out":[203]}, 8614514f5e3Sopenharmony_ci[compiler] {"id":203, "op":"ICMP", "MType":"I1, bitfield=1, type=NJS_VALUE-GT(M=0, L=0), stamp=0, mark=0, ","in":[[], [], [202, 112], [], []], "out":[204]}, 8624514f5e3Sopenharmony_ci[compiler] {"id":204, "op":"IF_BRANCH", "MType":"NOVALUE, bitfield=0, type=EMPTY-GT(M=0, L=0), stamp=0, mark=0, ","in":[[191], [], [203], [], []], "out":[206, 205]}, 8634514f5e3Sopenharmony_ci[compiler] {"id":205, "op":"IF_TRUE", "MType":"NOVALUE, bitfield=0, type=EMPTY-GT(M=0, L=0), stamp=0, mark=0, ","in":[[204], [], [], [], []], "out":[218, 207]}, 8644514f5e3Sopenharmony_ci[compiler] {"id":206, "op":"IF_FALSE", "MType":"NOVALUE, bitfield=0, type=EMPTY-GT(M=0, L=0), stamp=0, mark=0, ","in":[[204], [], [], [], []], "out":[219]}, 8654514f5e3Sopenharmony_ci[compiler] {"id":207, "op":"DEPEND_RELAY", "MType":"NOVALUE, bitfield=0, type=EMPTY-GT(M=0, L=0), stamp=0, mark=0, ","in":[[205], [193], [], [], []], "out":[210]}, 8664514f5e3Sopenharmony_ci[compiler] {"id":208, "op":"CONSTANT", "MType":"ARCH, bitfield=0, type=NJS_VALUE-GT(M=0, L=0), stamp=0, mark=0, ","in":[[], [], [], [], []], "out":[209]}, 8674514f5e3Sopenharmony_ci[compiler] {"id":209, "op":"ADD", "MType":"ARCH, bitfield=0, type=ANY_TYPE-GT(M=0, L=0), stamp=0, mark=0, ","in":[[], [], [38, 208], [], []], "out":[210]}, 8684514f5e3Sopenharmony_ci[compiler] {"id":210, "op":"LOAD", "MType":"I64, bitfield=0, type=TAGGED_POINTER-GT(M=0, L=0), stamp=0, mark=0, ","in":[[], [207], [209], [], []], "out":[213, 212]}, 8694514f5e3Sopenharmony_ci[compiler] {"id":211, "op":"CONSTANT", "MType":"ARCH, bitfield=72, type=NJS_VALUE-GT(M=0, L=0), stamp=0, mark=0, ","in":[[], [], [], [], []], "out":[212]}, 8704514f5e3Sopenharmony_ci[compiler] {"id":212, "op":"ADD", "MType":"ARCH, bitfield=0, type=TAGGED_POINTER-GT(M=0, L=0), stamp=0, mark=0, ","in":[[], [], [210, 211], [], []], "out":[213]}, 8714514f5e3Sopenharmony_ci[compiler] {"id":213, "op":"LOAD", "MType":"I32, bitfield=0, type=NJS_VALUE-GT(M=0, L=0), stamp=0, mark=0, ","in":[[], [210], [212], [], []], "out":[220, 215]}, 8724514f5e3Sopenharmony_ci[compiler] {"id":214, "op":"CONSTANT", "MType":"I32, bitfield=255, type=NJS_VALUE-GT(M=0, L=0), stamp=0, mark=0, ","in":[[], [], [], [], []], "out":[215]}, 8734514f5e3Sopenharmony_ci[compiler] {"id":215, "op":"AND", "MType":"I32, bitfield=0, type=NJS_VALUE-GT(M=0, L=0), stamp=0, mark=0, ","in":[[], [], [213, 214], [], []], "out":[217]}, 8744514f5e3Sopenharmony_ci[compiler] {"id":216, "op":"CONSTANT", "MType":"I32, bitfield=115, type=NJS_VALUE-GT(M=0, L=0), stamp=0, mark=0, ","in":[[], [], [], [], []], "out":[217]}, 8754514f5e3Sopenharmony_ci[compiler] {"id":217, "op":"ICMP", "MType":"I1, bitfield=1, type=NJS_VALUE-GT(M=0, L=0), stamp=0, mark=0, ","in":[[], [], [215, 216], [], []], "out":[221]}, 8764514f5e3Sopenharmony_ci[compiler] {"id":218, "op":"ORDINARY_BLOCK", "MType":"NOVALUE, bitfield=0, type=EMPTY-GT(M=0, L=0), stamp=0, mark=0, ","in":[[205], [], [], [], []], "out":[219]}, 8774514f5e3Sopenharmony_ci[compiler] {"id":219, "op":"MERGE", "MType":"NOVALUE, bitfield=0, type=EMPTY-GT(M=0, L=0), stamp=0, mark=0, ","in":[[206, 218], [], [], [], []], "out":[223, 221, 220]}, 8784514f5e3Sopenharmony_ci[compiler] {"id":220, "op":"DEPEND_SELECTOR", "MType":"NOVALUE, bitfield=0, type=EMPTY-GT(M=0, L=0), stamp=0, mark=0, ","in":[[219], [193, 213], [], [], []], "out":[231, 226]}, 8794514f5e3Sopenharmony_ci[compiler] {"id":221, "op":"VALUE_SELECTOR", "MType":"I1, bitfield=0, type=NJS_VALUE-GT(M=0, L=0), stamp=0, mark=0, ","in":[[219], [], [199, 217], [], []], "out":[222]}, 8804514f5e3Sopenharmony_ci[compiler] {"id":222, "op":"OR", "MType":"I1, bitfield=0, type=NJS_VALUE-GT(M=0, L=0), stamp=0, mark=0, ","in":[[], [], [198, 221], [], []], "out":[223]}, 8814514f5e3Sopenharmony_ci[compiler] {"id":223, "op":"IF_BRANCH", "MType":"NOVALUE, bitfield=0, type=EMPTY-GT(M=0, L=0), stamp=0, mark=0, ","in":[[219], [], [222], [], []], "out":[225, 224]}, 8824514f5e3Sopenharmony_ci[compiler] {"id":224, "op":"IF_TRUE", "MType":"NOVALUE, bitfield=0, type=EMPTY-GT(M=0, L=0), stamp=0, mark=0, ","in":[[223], [], [], [], []], "out":[230]}, 8834514f5e3Sopenharmony_ci[compiler] {"id":225, "op":"IF_FALSE", "MType":"NOVALUE, bitfield=0, type=EMPTY-GT(M=0, L=0), stamp=0, mark=0, ","in":[[223], [], [], [], []], "out":[229, 226]}, 8844514f5e3Sopenharmony_ci[compiler] {"id":226, "op":"DEPEND_RELAY", "MType":"NOVALUE, bitfield=0, type=EMPTY-GT(M=0, L=0), stamp=0, mark=0, ","in":[[225], [220], [], [], []], "out":[228]}, 8854514f5e3Sopenharmony_ci[compiler] {"id":227, "op":"CONSTANT", "MType":"ARCH, bitfield=201, type=NJS_VALUE-GT(M=0, L=0), stamp=0, mark=0, ","in":[[], [], [], [], []], "out":[228]}, 8864514f5e3Sopenharmony_ci[compiler] {"id":228, "op":"RUNTIME_CALL", "MType":"I64, bitfield=0, type=TAGGED_VALUE-GT(M=0, L=0), stamp=0, mark=0, ","in":[[], [226], [227, 5, 38, 52], [], []], "out":[232, 231]}, 8874514f5e3Sopenharmony_ci[compiler] {"id":229, "op":"ORDINARY_BLOCK", "MType":"NOVALUE, bitfield=0, type=EMPTY-GT(M=0, L=0), stamp=0, mark=0, ","in":[[225], [], [], [], []], "out":[230]}, 8884514f5e3Sopenharmony_ci[compiler] {"id":230, "op":"MERGE", "MType":"NOVALUE, bitfield=0, type=EMPTY-GT(M=0, L=0), stamp=0, mark=0, ","in":[[224, 229], [], [], [], []], "out":[234, 232, 231]}, 8894514f5e3Sopenharmony_ci[compiler] {"id":231, "op":"DEPEND_SELECTOR", "MType":"NOVALUE, bitfield=0, type=EMPTY-GT(M=0, L=0), stamp=0, mark=0, ","in":[[230], [220, 228], [], [], []], "out":[238, 237]}, 8904514f5e3Sopenharmony_ci[compiler] {"id":232, "op":"VALUE_SELECTOR", "MType":"I64, bitfield=0, type=TAGGED_VALUE-GT(M=0, L=0), stamp=0, mark=0, ","in":[[230], [], [38, 228], [], []], "out":[233]}, 8914514f5e3Sopenharmony_ci[compiler] {"id":233, "op":"ICMP", "MType":"I1, bitfield=1, type=NJS_VALUE-GT(M=0, L=0), stamp=0, mark=0, ","in":[[], [], [232, 68], [], []], "out":[234]}, 8924514f5e3Sopenharmony_ci[compiler] {"id":234, "op":"IF_BRANCH", "MType":"NOVALUE, bitfield=0, type=EMPTY-GT(M=0, L=0), stamp=0, mark=0, ","in":[[230], [], [233], [], []], "out":[236, 235]}, 8934514f5e3Sopenharmony_ci[compiler] {"id":235, "op":"IF_TRUE", "MType":"NOVALUE, bitfield=0, type=EMPTY-GT(M=0, L=0), stamp=0, mark=0, ","in":[[234], [], [], [], []], "out":[239, 237]}, 8944514f5e3Sopenharmony_ci[compiler] {"id":236, "op":"IF_FALSE", "MType":"NOVALUE, bitfield=0, type=EMPTY-GT(M=0, L=0), stamp=0, mark=0, ","in":[[234], [], [], [], []], "out":[245, 238]}, 8954514f5e3Sopenharmony_ci[compiler] {"id":237, "op":"DEPEND_RELAY", "MType":"NOVALUE, bitfield=0, type=EMPTY-GT(M=0, L=0), stamp=0, mark=0, ","in":[[235], [231], [], [], []], "out":[239]}, 8964514f5e3Sopenharmony_ci[compiler] {"id":238, "op":"DEPEND_RELAY", "MType":"NOVALUE, bitfield=0, type=EMPTY-GT(M=0, L=0), stamp=0, mark=0, ","in":[[236], [231], [], [], []], "out":[242]}, 8974514f5e3Sopenharmony_ci[compiler] {"id":239, "op":"RETURN", "MType":"NOVALUE, bitfield=0, type=EMPTY-GT(M=0, L=0), stamp=0, mark=0, ","in":[[235], [237], [68], [], [3]], "out":[]}, 8984514f5e3Sopenharmony_ci[compiler] {"id":240, "op":"CONSTANT", "MType":"ARCH, bitfield=11112, type=NJS_VALUE-GT(M=0, L=0), stamp=0, mark=0, ","in":[[], [], [], [], []], "out":[254, 241]}, 8994514f5e3Sopenharmony_ci[compiler] {"id":241, "op":"ADD", "MType":"ARCH, bitfield=0, type=NJS_VALUE-GT(M=0, L=0), stamp=0, mark=0, ","in":[[], [], [5, 240], [], []], "out":[242]}, 9004514f5e3Sopenharmony_ci[compiler] {"id":242, "op":"LOAD", "MType":"I8, bitfield=0, type=NJS_VALUE-GT(M=0, L=0), stamp=0, mark=0, ","in":[[], [238], [241], [], []], "out":[253, 248, 244]}, 9014514f5e3Sopenharmony_ci[compiler] {"id":243, "op":"CONSTANT", "MType":"I8, bitfield=1, type=NJS_VALUE-GT(M=0, L=0), stamp=0, mark=0, ","in":[[], [], [], [], []], "out":[256, 244]}, 9024514f5e3Sopenharmony_ci[compiler] {"id":244, "op":"ICMP", "MType":"I1, bitfield=1, type=NJS_VALUE-GT(M=0, L=0), stamp=0, mark=0, ","in":[[], [], [242, 243], [], []], "out":[245]}, 9034514f5e3Sopenharmony_ci[compiler] {"id":245, "op":"IF_BRANCH", "MType":"NOVALUE, bitfield=0, type=EMPTY-GT(M=0, L=0), stamp=0, mark=0, ","in":[[236], [], [244], [], []], "out":[247, 246]}, 9044514f5e3Sopenharmony_ci[compiler] {"id":246, "op":"IF_TRUE", "MType":"NOVALUE, bitfield=0, type=EMPTY-GT(M=0, L=0), stamp=0, mark=0, ","in":[[245], [], [], [], []], "out":[251, 248]}, 9054514f5e3Sopenharmony_ci[compiler] {"id":247, "op":"IF_FALSE", "MType":"NOVALUE, bitfield=0, type=EMPTY-GT(M=0, L=0), stamp=0, mark=0, ","in":[[245], [], [], [], []], "out":[252]}, 9064514f5e3Sopenharmony_ci[compiler] {"id":248, "op":"DEPEND_RELAY", "MType":"NOVALUE, bitfield=0, type=EMPTY-GT(M=0, L=0), stamp=0, mark=0, ","in":[[246], [242], [], [], []], "out":[250]}, 9074514f5e3Sopenharmony_ci[compiler] {"id":249, "op":"CONSTANT", "MType":"ARCH, bitfield=133, type=NJS_VALUE-GT(M=0, L=0), stamp=0, mark=0, ","in":[[], [], [], [], []], "out":[261, 250]}, 9084514f5e3Sopenharmony_ci[compiler] {"id":250, "op":"RUNTIME_CALL", "MType":"I64, bitfield=0, type=TAGGED_VALUE-GT(M=0, L=0), stamp=0, mark=0, ","in":[[], [248], [249, 5, 112], [], []], "out":[253]}, 9094514f5e3Sopenharmony_ci[compiler] {"id":251, "op":"ORDINARY_BLOCK", "MType":"NOVALUE, bitfield=0, type=EMPTY-GT(M=0, L=0), stamp=0, mark=0, ","in":[[246], [], [], [], []], "out":[252]}, 9104514f5e3Sopenharmony_ci[compiler] {"id":252, "op":"MERGE", "MType":"NOVALUE, bitfield=0, type=EMPTY-GT(M=0, L=0), stamp=0, mark=0, ","in":[[247, 251], [], [], [], []], "out":[13, 253]}, 9114514f5e3Sopenharmony_ci[compiler] {"id":253, "op":"DEPEND_SELECTOR", "MType":"NOVALUE, bitfield=0, type=EMPTY-GT(M=0, L=0), stamp=0, mark=0, ","in":[[252], [242, 250], [], [], []], "out":[15]}, 9124514f5e3Sopenharmony_ci[compiler] {"id":254, "op":"ADD", "MType":"ARCH, bitfield=0, type=NJS_VALUE-GT(M=0, L=0), stamp=0, mark=0, ","in":[[], [], [5, 240], [], []], "out":[255]}, 9134514f5e3Sopenharmony_ci[compiler] {"id":255, "op":"LOAD", "MType":"I8, bitfield=0, type=NJS_VALUE-GT(M=0, L=0), stamp=0, mark=0, ","in":[[], [24], [254], [], []], "out":[264, 260, 256]}, 9144514f5e3Sopenharmony_ci[compiler] {"id":256, "op":"ICMP", "MType":"I1, bitfield=1, type=NJS_VALUE-GT(M=0, L=0), stamp=0, mark=0, ","in":[[], [], [255, 243], [], []], "out":[257]}, 9154514f5e3Sopenharmony_ci[compiler] {"id":257, "op":"IF_BRANCH", "MType":"NOVALUE, bitfield=0, type=EMPTY-GT(M=0, L=0), stamp=0, mark=0, ","in":[[19], [], [256], [], []], "out":[259, 258]}, 9164514f5e3Sopenharmony_ci[compiler] {"id":258, "op":"IF_TRUE", "MType":"NOVALUE, bitfield=0, type=EMPTY-GT(M=0, L=0), stamp=0, mark=0, ","in":[[257], [], [], [], []], "out":[262, 260]}, 9174514f5e3Sopenharmony_ci[compiler] {"id":259, "op":"IF_FALSE", "MType":"NOVALUE, bitfield=0, type=EMPTY-GT(M=0, L=0), stamp=0, mark=0, ","in":[[257], [], [], [], []], "out":[263]}, 9184514f5e3Sopenharmony_ci[compiler] {"id":260, "op":"DEPEND_RELAY", "MType":"NOVALUE, bitfield=0, type=EMPTY-GT(M=0, L=0), stamp=0, mark=0, ","in":[[258], [255], [], [], []], "out":[261]}, 9194514f5e3Sopenharmony_ci[compiler] {"id":261, "op":"RUNTIME_CALL", "MType":"I64, bitfield=0, type=TAGGED_VALUE-GT(M=0, L=0), stamp=0, mark=0, ","in":[[], [260], [249, 5, 112], [], []], "out":[264]}, 9204514f5e3Sopenharmony_ci[compiler] {"id":262, "op":"ORDINARY_BLOCK", "MType":"NOVALUE, bitfield=0, type=EMPTY-GT(M=0, L=0), stamp=0, mark=0, ","in":[[258], [], [], [], []], "out":[263]}, 9214514f5e3Sopenharmony_ci[compiler] {"id":263, "op":"MERGE", "MType":"NOVALUE, bitfield=0, type=EMPTY-GT(M=0, L=0), stamp=0, mark=0, ","in":[[259, 262], [], [], [], []], "out":[37, 264]}, 9224514f5e3Sopenharmony_ci[compiler] {"id":264, "op":"DEPEND_SELECTOR", "MType":"NOVALUE, bitfield=0, type=EMPTY-GT(M=0, L=0), stamp=0, mark=0, ","in":[[263], [255, 261], [], [], []], "out":[37]}, 9234514f5e3Sopenharmony_ci[compiler] =========================== End =========================== 9244514f5e3Sopenharmony_ci[compiler] [Verifier][Pass] Verifier success 9254514f5e3Sopenharmony_ci[compiler] [Verifier][Pass] Verifier success 9264514f5e3Sopenharmony_ci[compiler] ==================================== Scheduling ================================== 9274514f5e3Sopenharmony_ci[compiler] B0_STATE_ENTRY: immDom=0 9284514f5e3Sopenharmony_ci[compiler] pred=[ 9294514f5e3Sopenharmony_ci[compiler] ] succ=[ 9304514f5e3Sopenharmony_ci[compiler] 1 9314514f5e3Sopenharmony_ci[compiler] ] 9324514f5e3Sopenharmony_ci[compiler] {"id":5, "op":"ARG", "MType":"I64, bitfield=0, type=NJS_VALUE-GT(M=0, L=0), stamp=0, mark=0, ","in":[[], [], [], [], [4]], "out":[261, 254, 250, 241, 228, 187, 187, 176, 174, 174, 164, 164, 158, 77, 77, 67, 67]}, 9334514f5e3Sopenharmony_ci[compiler] {"id":6, "op":"ARG", "MType":"I64, bitfield=1, type=NJS_VALUE-GT(M=0, L=0), stamp=6, mark=3, ","in":[[], [], [], [], [4]], "out":[10]}, 9344514f5e3Sopenharmony_ci[compiler] {"id":7, "op":"ARG", "MType":"I64, bitfield=2, type=TAGGED_VALUE-GT(M=0, L=0), stamp=6, mark=3, ","in":[[], [], [], [], [4]], "out":[158, 147, 135, 10]}, 9354514f5e3Sopenharmony_ci[compiler] {"id":8, "op":"ARG", "MType":"I64, bitfield=3, type=TAGGED_VALUE-GT(M=0, L=0), stamp=6, mark=3, ","in":[[], [], [], [], [4]], "out":[10]}, 9364514f5e3Sopenharmony_ci[compiler] {"id":9, "op":"ARG", "MType":"I64, bitfield=4, type=TAGGED_VALUE-GT(M=0, L=0), stamp=6, mark=3, ","in":[[], [], [], [], [4]], "out":[10]}, 9374514f5e3Sopenharmony_ci[compiler] {"id":58, "op":"CONSTANT", "MType":"I32, bitfield=0, type=NJS_VALUE-GT(M=0, L=0), stamp=14, mark=3, ","in":[[], [], [], [], []], "out":[199, 140, 105, 59]}, 9384514f5e3Sopenharmony_ci[compiler] {"id":60, "op":"CONSTANT", "MType":"I64, bitfield=18446462598732840960, type=NJS_VALUE-GT(M=0, L=0), stamp=14, mark=3, ","in":[[], [], [], [], []], "out":[196, 117, 116, 111, 97, 96, 64, 61]}, 9394514f5e3Sopenharmony_ci[compiler] {"id":59, "op":"SEXT", "MType":"I64, bitfield=0, type=NJS_VALUE-GT(M=0, L=0), stamp=14, mark=3, ","in":[[], [], [58], [], []], "out":[61]}, 9404514f5e3Sopenharmony_ci[compiler] {"id":61, "op":"OR", "MType":"I64, bitfield=0, type=NJS_VALUE-GT(M=0, L=0), stamp=14, mark=3, ","in":[[], [], [59, 60], [], []], "out":[62]}, 9414514f5e3Sopenharmony_ci[compiler] {"id":62, "op":"INT64_TO_TAGGED", "MType":"I64, bitfield=0, type=-GT(M=0, L=8), stamp=14, mark=3, ","in":[[], [], [61], [], []], "out":[38]}, 9424514f5e3Sopenharmony_ci[compiler] {"id":1, "op":"STATE_ENTRY", "MType":"NOVALUE, bitfield=0, type=EMPTY-GT(M=0, L=0), stamp=16, mark=2, ","in":[[], [], [], [], [0]], "out":[14]}, 9434514f5e3Sopenharmony_ci[compiler] B1_LOOP_BEGIN: immDom=0 9444514f5e3Sopenharmony_ci[compiler] pred=[ 9454514f5e3Sopenharmony_ci[compiler] 0 9464514f5e3Sopenharmony_ci[compiler] 54 9474514f5e3Sopenharmony_ci[compiler] ] succ=[ 9484514f5e3Sopenharmony_ci[compiler] 2 9494514f5e3Sopenharmony_ci[compiler] ] 9504514f5e3Sopenharmony_ci[compiler] {"id":15, "op":"DEPEND_SELECTOR", "MType":"NOVALUE, bitfield=0, type=EMPTY-GT(M=0, L=0), stamp=6, mark=3, ","in":[[14], [2, 253], [], [], []], "out":[67]}, 9514514f5e3Sopenharmony_ci[compiler] {"id":38, "op":"VALUE_SELECTOR", "MType":"I64, bitfield=0, type=ANY_TYPE-GT(M=0, L=0), stamp=6, mark=3, ","in":[[14], [], [62, 187], [], []], "out":[232, 228, 209, 200, 195, 187, 174, 67]}, 9524514f5e3Sopenharmony_ci[compiler] {"id":14, "op":"LOOP_BEGIN", "MType":"NOVALUE, bitfield=0, type=EMPTY-GT(M=0, L=0), stamp=16, mark=2, ","in":[[1, 13], [], [], [], []], "out":[70, 38, 15]}, 9534514f5e3Sopenharmony_ci[compiler] B2_IF_BRANCH: immDom=1 9544514f5e3Sopenharmony_ci[compiler] pred=[ 9554514f5e3Sopenharmony_ci[compiler] 1 9564514f5e3Sopenharmony_ci[compiler] ] succ=[ 9574514f5e3Sopenharmony_ci[compiler] 5 9584514f5e3Sopenharmony_ci[compiler] 3 9594514f5e3Sopenharmony_ci[compiler] ] 9604514f5e3Sopenharmony_ci[compiler] {"id":68, "op":"CONSTANT", "MType":"I64, bitfield=10, type=TAGGED_VALUE-GT(M=0, L=0), stamp=14, mark=3, ","in":[[], [], [], [], []], "out":[239, 233, 194, 188, 185, 171, 165, 75, 69]}, 9614514f5e3Sopenharmony_ci[compiler] {"id":40, "op":"CONSTANT", "MType":"I64, bitfield=16, type=NJS_VALUE-GT(M=0, L=0), stamp=14, mark=3, ","in":[[], [], [], [], []], "out":[67]}, 9624514f5e3Sopenharmony_ci[compiler] {"id":57, "op":"CONSTANT", "MType":"I32, bitfield=10, type=NJS_VALUE-GT(M=0, L=0), stamp=14, mark=3, ","in":[[], [], [], [], []], "out":[63]}, 9634514f5e3Sopenharmony_ci[compiler] {"id":63, "op":"SEXT", "MType":"I64, bitfield=0, type=NJS_VALUE-GT(M=0, L=0), stamp=14, mark=3, ","in":[[], [], [57], [], []], "out":[64]}, 9644514f5e3Sopenharmony_ci[compiler] {"id":64, "op":"OR", "MType":"I64, bitfield=0, type=NJS_VALUE-GT(M=0, L=0), stamp=14, mark=3, ","in":[[], [], [63, 60], [], []], "out":[65]}, 9654514f5e3Sopenharmony_ci[compiler] {"id":65, "op":"INT64_TO_TAGGED", "MType":"I64, bitfield=0, type=-GT(M=0, L=8), stamp=14, mark=3, ","in":[[], [], [64], [], []], "out":[67]}, 9664514f5e3Sopenharmony_ci[compiler] {"id":66, "op":"CONSTANT", "MType":"ARCH, bitfield=9, type=NJS_VALUE-GT(M=0, L=0), stamp=14, mark=3, ","in":[[], [], [], [], []], "out":[67]}, 9674514f5e3Sopenharmony_ci[compiler] {"id":67, "op":"CALL", "MType":"I64, bitfield=0, type=TAGGED_VALUE-GT(M=0, L=0), stamp=14, mark=3, ","in":[[], [15], [66, 5, 5, 38, 65, 40], [], []], "out":[77, 74, 73, 69]}, 9684514f5e3Sopenharmony_ci[compiler] {"id":69, "op":"ICMP", "MType":"I1, bitfield=1, type=NJS_VALUE-GT(M=0, L=0), stamp=14, mark=3, ","in":[[], [], [67, 68], [], []], "out":[70]}, 9694514f5e3Sopenharmony_ci[compiler] {"id":70, "op":"IF_BRANCH", "MType":"NOVALUE, bitfield=0, type=EMPTY-GT(M=0, L=0), stamp=16, mark=2, ","in":[[14], [], [69], [], []], "out":[72, 71]}, 9704514f5e3Sopenharmony_ci[compiler] B3_IF_TRUE: immDom=2 9714514f5e3Sopenharmony_ci[compiler] pred=[ 9724514f5e3Sopenharmony_ci[compiler] 2 9734514f5e3Sopenharmony_ci[compiler] ] succ=[ 9744514f5e3Sopenharmony_ci[compiler] 4 9754514f5e3Sopenharmony_ci[compiler] ] 9764514f5e3Sopenharmony_ci[compiler] {"id":73, "op":"DEPEND_RELAY", "MType":"NOVALUE, bitfield=0, type=EMPTY-GT(M=0, L=0), stamp=0, mark=0, ","in":[[71], [67], [], [], []], "out":[75]}, 9774514f5e3Sopenharmony_ci[compiler] {"id":71, "op":"IF_TRUE", "MType":"NOVALUE, bitfield=0, type=EMPTY-GT(M=0, L=0), stamp=16, mark=2, ","in":[[70], [], [], [], []], "out":[75, 73]}, 9784514f5e3Sopenharmony_ci[compiler] B4_RETURN: immDom=3 9794514f5e3Sopenharmony_ci[compiler] pred=[ 9804514f5e3Sopenharmony_ci[compiler] 3 9814514f5e3Sopenharmony_ci[compiler] ] succ=[ 9824514f5e3Sopenharmony_ci[compiler] ] 9834514f5e3Sopenharmony_ci[compiler] {"id":75, "op":"RETURN", "MType":"NOVALUE, bitfield=0, type=EMPTY-GT(M=0, L=0), stamp=16, mark=2, ","in":[[71], [73], [68], [], [3]], "out":[]}, 9844514f5e3Sopenharmony_ci[compiler] B5_IF_FALSE: immDom=2 9854514f5e3Sopenharmony_ci[compiler] pred=[ 9864514f5e3Sopenharmony_ci[compiler] 2 9874514f5e3Sopenharmony_ci[compiler] ] succ=[ 9884514f5e3Sopenharmony_ci[compiler] 6 9894514f5e3Sopenharmony_ci[compiler] ] 9904514f5e3Sopenharmony_ci[compiler] {"id":74, "op":"DEPEND_RELAY", "MType":"NOVALUE, bitfield=0, type=EMPTY-GT(M=0, L=0), stamp=0, mark=0, ","in":[[72], [67], [], [], []], "out":[77]}, 9914514f5e3Sopenharmony_ci[compiler] {"id":72, "op":"IF_FALSE", "MType":"NOVALUE, bitfield=0, type=EMPTY-GT(M=0, L=0), stamp=16, mark=2, ","in":[[70], [], [], [], []], "out":[80, 74]}, 9924514f5e3Sopenharmony_ci[compiler] B6_IF_BRANCH: immDom=5 9934514f5e3Sopenharmony_ci[compiler] pred=[ 9944514f5e3Sopenharmony_ci[compiler] 5 9954514f5e3Sopenharmony_ci[compiler] ] succ=[ 9964514f5e3Sopenharmony_ci[compiler] 73 9974514f5e3Sopenharmony_ci[compiler] 7 9984514f5e3Sopenharmony_ci[compiler] ] 9994514f5e3Sopenharmony_ci[compiler] {"id":84, "op":"CONSTANT", "MType":"I64, bitfield=6, type=TAGGED_VALUE-GT(M=0, L=0), stamp=14, mark=3, ","in":[[], [], [], [], []], "out":[91, 90]}, 10004514f5e3Sopenharmony_ci[compiler] {"id":78, "op":"CONSTANT", "MType":"I64, bitfield=7, type=TAGGED_VALUE-GT(M=0, L=0), stamp=14, mark=3, ","in":[[], [], [], [], []], "out":[90, 79]}, 10014514f5e3Sopenharmony_ci[compiler] {"id":43, "op":"CONSTANT", "MType":"I64, bitfield=19, type=NJS_VALUE-GT(M=0, L=0), stamp=14, mark=3, ","in":[[], [], [], [], []], "out":[77]}, 10024514f5e3Sopenharmony_ci[compiler] {"id":76, "op":"CONSTANT", "MType":"ARCH, bitfield=25, type=NJS_VALUE-GT(M=0, L=0), stamp=14, mark=3, ","in":[[], [], [], [], []], "out":[77]}, 10034514f5e3Sopenharmony_ci[compiler] {"id":77, "op":"CALL", "MType":"I64, bitfield=0, type=TAGGED_VALUE-GT(M=0, L=0), stamp=14, mark=3, ","in":[[], [74], [76, 5, 5, 67, 43], [], []], "out":[86, 83, 79]}, 10044514f5e3Sopenharmony_ci[compiler] {"id":79, "op":"ICMP", "MType":"I1, bitfield=1, type=NJS_VALUE-GT(M=0, L=0), stamp=14, mark=3, ","in":[[], [], [77, 78], [], []], "out":[80]}, 10054514f5e3Sopenharmony_ci[compiler] {"id":80, "op":"IF_BRANCH", "MType":"NOVALUE, bitfield=0, type=EMPTY-GT(M=0, L=0), stamp=16, mark=2, ","in":[[72], [], [79], [], []], "out":[82, 81]}, 10064514f5e3Sopenharmony_ci[compiler] B7_IF_TRUE: immDom=6 10074514f5e3Sopenharmony_ci[compiler] pred=[ 10084514f5e3Sopenharmony_ci[compiler] 6 10094514f5e3Sopenharmony_ci[compiler] ] succ=[ 10104514f5e3Sopenharmony_ci[compiler] 8 10114514f5e3Sopenharmony_ci[compiler] ] 10124514f5e3Sopenharmony_ci[compiler] {"id":83, "op":"DEPEND_RELAY", "MType":"NOVALUE, bitfield=0, type=EMPTY-GT(M=0, L=0), stamp=0, mark=0, ","in":[[81], [77], [], [], []], "out":[89]}, 10134514f5e3Sopenharmony_ci[compiler] {"id":81, "op":"IF_TRUE", "MType":"NOVALUE, bitfield=0, type=EMPTY-GT(M=0, L=0), stamp=16, mark=2, ","in":[[80], [], [], [], []], "out":[85, 83]}, 10144514f5e3Sopenharmony_ci[compiler] B8_ORDINARY_BLOCK: immDom=7 10154514f5e3Sopenharmony_ci[compiler] pred=[ 10164514f5e3Sopenharmony_ci[compiler] 7 10174514f5e3Sopenharmony_ci[compiler] ] succ=[ 10184514f5e3Sopenharmony_ci[compiler] 9 10194514f5e3Sopenharmony_ci[compiler] ] 10204514f5e3Sopenharmony_ci[compiler] {"id":85, "op":"ORDINARY_BLOCK", "MType":"NOVALUE, bitfield=0, type=EMPTY-GT(M=0, L=0), stamp=16, mark=2, ","in":[[81], [], [], [], []], "out":[88]}, 10214514f5e3Sopenharmony_ci[compiler] B9_MERGE: immDom=6 10224514f5e3Sopenharmony_ci[compiler] pred=[ 10234514f5e3Sopenharmony_ci[compiler] 8 10244514f5e3Sopenharmony_ci[compiler] 74 10254514f5e3Sopenharmony_ci[compiler] ] succ=[ 10264514f5e3Sopenharmony_ci[compiler] 10 10274514f5e3Sopenharmony_ci[compiler] ] 10284514f5e3Sopenharmony_ci[compiler] {"id":89, "op":"DEPEND_SELECTOR", "MType":"NOVALUE, bitfield=0, type=EMPTY-GT(M=0, L=0), stamp=0, mark=0, ","in":[[88], [83, 86], [], [], []], "out":[20, 22]}, 10294514f5e3Sopenharmony_ci[compiler] {"id":90, "op":"VALUE_SELECTOR", "MType":"I64, bitfield=0, type=TAGGED_VALUE-GT(M=0, L=0), stamp=0, mark=0, ","in":[[88], [], [84, 78], [], []], "out":[123, 115, 110, 101, 95, 91]}, 10304514f5e3Sopenharmony_ci[compiler] {"id":88, "op":"MERGE", "MType":"NOVALUE, bitfield=0, type=EMPTY-GT(M=0, L=0), stamp=16, mark=2, ","in":[[85, 87], [], [], [], []], "out":[92, 90, 89]}, 10314514f5e3Sopenharmony_ci[compiler] B10_IF_BRANCH: immDom=9 10324514f5e3Sopenharmony_ci[compiler] pred=[ 10334514f5e3Sopenharmony_ci[compiler] 9 10344514f5e3Sopenharmony_ci[compiler] ] succ=[ 10354514f5e3Sopenharmony_ci[compiler] 72 10364514f5e3Sopenharmony_ci[compiler] 11 10374514f5e3Sopenharmony_ci[compiler] ] 10384514f5e3Sopenharmony_ci[compiler] {"id":240, "op":"CONSTANT", "MType":"ARCH, bitfield=11112, type=NJS_VALUE-GT(M=0, L=0), stamp=14, mark=3, ","in":[[], [], [], [], []], "out":[254, 241]}, 10394514f5e3Sopenharmony_ci[compiler] {"id":36, "op":"CONSTANT", "MType":"I64, bitfield=2, type=TAGGED_VALUE-GT(M=0, L=0), stamp=14, mark=3, ","in":[[], [], [], [], []], "out":[174, 174, 151, 37]}, 10404514f5e3Sopenharmony_ci[compiler] {"id":112, "op":"CONSTANT", "MType":"I64, bitfield=0, type=NJS_VALUE-GT(M=0, L=0), stamp=14, mark=3, ","in":[[], [], [], [], []], "out":[261, 250, 203, 197, 113]}, 10414514f5e3Sopenharmony_ci[compiler] {"id":243, "op":"CONSTANT", "MType":"I8, bitfield=1, type=NJS_VALUE-GT(M=0, L=0), stamp=14, mark=3, ","in":[[], [], [], [], []], "out":[256, 244]}, 10424514f5e3Sopenharmony_ci[compiler] {"id":249, "op":"CONSTANT", "MType":"ARCH, bitfield=133, type=NJS_VALUE-GT(M=0, L=0), stamp=14, mark=3, ","in":[[], [], [], [], []], "out":[261, 250]}, 10434514f5e3Sopenharmony_ci[compiler] {"id":91, "op":"ICMP", "MType":"I1, bitfield=1, type=NJS_VALUE-GT(M=0, L=0), stamp=14, mark=3, ","in":[[], [], [90, 84], [], []], "out":[92]}, 10444514f5e3Sopenharmony_ci[compiler] {"id":92, "op":"IF_BRANCH", "MType":"NOVALUE, bitfield=0, type=EMPTY-GT(M=0, L=0), stamp=16, mark=2, ","in":[[88], [], [91], [], []], "out":[94, 93]}, 10454514f5e3Sopenharmony_ci[compiler] B11_IF_TRUE: immDom=10 10464514f5e3Sopenharmony_ci[compiler] pred=[ 10474514f5e3Sopenharmony_ci[compiler] 10 10484514f5e3Sopenharmony_ci[compiler] ] succ=[ 10494514f5e3Sopenharmony_ci[compiler] 12 10504514f5e3Sopenharmony_ci[compiler] ] 10514514f5e3Sopenharmony_ci[compiler] {"id":93, "op":"IF_TRUE", "MType":"NOVALUE, bitfield=0, type=EMPTY-GT(M=0, L=0), stamp=16, mark=2, ","in":[[92], [], [], [], []], "out":[98]}, 10524514f5e3Sopenharmony_ci[compiler] B12_IF_BRANCH: immDom=11 10534514f5e3Sopenharmony_ci[compiler] pred=[ 10544514f5e3Sopenharmony_ci[compiler] 11 10554514f5e3Sopenharmony_ci[compiler] ] succ=[ 10564514f5e3Sopenharmony_ci[compiler] 71 10574514f5e3Sopenharmony_ci[compiler] 13 10584514f5e3Sopenharmony_ci[compiler] ] 10594514f5e3Sopenharmony_ci[compiler] {"id":95, "op":"TAGGED_TO_INT64", "MType":"I64, bitfield=0, type=NJS_VALUE-GT(M=0, L=0), stamp=14, mark=3, ","in":[[], [], [90], [], []], "out":[96]}, 10604514f5e3Sopenharmony_ci[compiler] {"id":96, "op":"AND", "MType":"I64, bitfield=0, type=NJS_VALUE-GT(M=0, L=0), stamp=14, mark=3, ","in":[[], [], [95, 60], [], []], "out":[97]}, 10614514f5e3Sopenharmony_ci[compiler] {"id":97, "op":"ICMP", "MType":"I1, bitfield=1, type=NJS_VALUE-GT(M=0, L=0), stamp=14, mark=3, ","in":[[], [], [96, 60], [], []], "out":[98]}, 10624514f5e3Sopenharmony_ci[compiler] {"id":98, "op":"IF_BRANCH", "MType":"NOVALUE, bitfield=0, type=EMPTY-GT(M=0, L=0), stamp=16, mark=2, ","in":[[93], [], [97], [], []], "out":[100, 99]}, 10634514f5e3Sopenharmony_ci[compiler] B13_IF_TRUE: immDom=12 10644514f5e3Sopenharmony_ci[compiler] pred=[ 10654514f5e3Sopenharmony_ci[compiler] 12 10664514f5e3Sopenharmony_ci[compiler] ] succ=[ 10674514f5e3Sopenharmony_ci[compiler] 14 10684514f5e3Sopenharmony_ci[compiler] ] 10694514f5e3Sopenharmony_ci[compiler] {"id":99, "op":"IF_TRUE", "MType":"NOVALUE, bitfield=0, type=EMPTY-GT(M=0, L=0), stamp=16, mark=2, ","in":[[98], [], [], [], []], "out":[106]}, 10704514f5e3Sopenharmony_ci[compiler] B14_IF_BRANCH: immDom=13 10714514f5e3Sopenharmony_ci[compiler] pred=[ 10724514f5e3Sopenharmony_ci[compiler] 13 10734514f5e3Sopenharmony_ci[compiler] ] succ=[ 10744514f5e3Sopenharmony_ci[compiler] 70 10754514f5e3Sopenharmony_ci[compiler] 15 10764514f5e3Sopenharmony_ci[compiler] ] 10774514f5e3Sopenharmony_ci[compiler] {"id":102, "op":"CONSTANT", "MType":"I64, bitfield=281474976710655, type=NJS_VALUE-GT(M=0, L=0), stamp=14, mark=3, ","in":[[], [], [], [], []], "out":[103]}, 10784514f5e3Sopenharmony_ci[compiler] {"id":101, "op":"TAGGED_TO_INT64", "MType":"I64, bitfield=0, type=NJS_VALUE-GT(M=0, L=0), stamp=14, mark=3, ","in":[[], [], [90], [], []], "out":[103]}, 10794514f5e3Sopenharmony_ci[compiler] {"id":103, "op":"AND", "MType":"I64, bitfield=0, type=NJS_VALUE-GT(M=0, L=0), stamp=14, mark=3, ","in":[[], [], [101, 102], [], []], "out":[104]}, 10804514f5e3Sopenharmony_ci[compiler] {"id":104, "op":"TRUNC", "MType":"I32, bitfield=0, type=NJS_VALUE-GT(M=0, L=0), stamp=14, mark=3, ","in":[[], [], [103], [], []], "out":[105]}, 10814514f5e3Sopenharmony_ci[compiler] {"id":105, "op":"ICMP", "MType":"I1, bitfield=1, type=NJS_VALUE-GT(M=0, L=0), stamp=14, mark=3, ","in":[[], [], [104, 58], [], []], "out":[106]}, 10824514f5e3Sopenharmony_ci[compiler] {"id":106, "op":"IF_BRANCH", "MType":"NOVALUE, bitfield=0, type=EMPTY-GT(M=0, L=0), stamp=16, mark=2, ","in":[[99], [], [105], [], []], "out":[108, 107]}, 10834514f5e3Sopenharmony_ci[compiler] B15_IF_TRUE: immDom=14 10844514f5e3Sopenharmony_ci[compiler] pred=[ 10854514f5e3Sopenharmony_ci[compiler] 14 10864514f5e3Sopenharmony_ci[compiler] ] succ=[ 10874514f5e3Sopenharmony_ci[compiler] 16 10884514f5e3Sopenharmony_ci[compiler] ] 10894514f5e3Sopenharmony_ci[compiler] {"id":107, "op":"IF_TRUE", "MType":"NOVALUE, bitfield=0, type=EMPTY-GT(M=0, L=0), stamp=16, mark=2, ","in":[[106], [], [], [], []], "out":[109]}, 10904514f5e3Sopenharmony_ci[compiler] B16_MERGE: immDom=12 10914514f5e3Sopenharmony_ci[compiler] pred=[ 10924514f5e3Sopenharmony_ci[compiler] 71 10934514f5e3Sopenharmony_ci[compiler] 15 10944514f5e3Sopenharmony_ci[compiler] ] succ=[ 10954514f5e3Sopenharmony_ci[compiler] 17 10964514f5e3Sopenharmony_ci[compiler] ] 10974514f5e3Sopenharmony_ci[compiler] {"id":109, "op":"MERGE", "MType":"NOVALUE, bitfield=0, type=EMPTY-GT(M=0, L=0), stamp=16, mark=2, ","in":[[100, 107], [], [], [], []], "out":[120]}, 10984514f5e3Sopenharmony_ci[compiler] B17_IF_BRANCH: immDom=16 10994514f5e3Sopenharmony_ci[compiler] pred=[ 11004514f5e3Sopenharmony_ci[compiler] 16 11014514f5e3Sopenharmony_ci[compiler] ] succ=[ 11024514f5e3Sopenharmony_ci[compiler] 69 11034514f5e3Sopenharmony_ci[compiler] 18 11044514f5e3Sopenharmony_ci[compiler] ] 11054514f5e3Sopenharmony_ci[compiler] {"id":115, "op":"TAGGED_TO_INT64", "MType":"I64, bitfield=0, type=NJS_VALUE-GT(M=0, L=0), stamp=14, mark=3, ","in":[[], [], [90], [], []], "out":[116]}, 11064514f5e3Sopenharmony_ci[compiler] {"id":116, "op":"AND", "MType":"I64, bitfield=0, type=NJS_VALUE-GT(M=0, L=0), stamp=14, mark=3, ","in":[[], [], [115, 60], [], []], "out":[117]}, 11074514f5e3Sopenharmony_ci[compiler] {"id":117, "op":"ICMP", "MType":"I1, bitfield=1, type=NJS_VALUE-GT(M=0, L=0), stamp=14, mark=3, ","in":[[], [], [116, 60], [], []], "out":[118]}, 11084514f5e3Sopenharmony_ci[compiler] {"id":118, "op":"REV", "MType":"I1, bitfield=0, type=NJS_VALUE-GT(M=0, L=0), stamp=14, mark=3, ","in":[[], [], [117], [], []], "out":[119]}, 11094514f5e3Sopenharmony_ci[compiler] {"id":110, "op":"TAGGED_TO_INT64", "MType":"I64, bitfield=0, type=NJS_VALUE-GT(M=0, L=0), stamp=14, mark=3, ","in":[[], [], [90], [], []], "out":[111]}, 11104514f5e3Sopenharmony_ci[compiler] {"id":111, "op":"AND", "MType":"I64, bitfield=0, type=NJS_VALUE-GT(M=0, L=0), stamp=14, mark=3, ","in":[[], [], [110, 60], [], []], "out":[113]}, 11114514f5e3Sopenharmony_ci[compiler] {"id":113, "op":"ICMP", "MType":"I1, bitfield=1, type=NJS_VALUE-GT(M=0, L=0), stamp=14, mark=3, ","in":[[], [], [111, 112], [], []], "out":[114]}, 11124514f5e3Sopenharmony_ci[compiler] {"id":114, "op":"REV", "MType":"I1, bitfield=0, type=NJS_VALUE-GT(M=0, L=0), stamp=14, mark=3, ","in":[[], [], [113], [], []], "out":[119]}, 11134514f5e3Sopenharmony_ci[compiler] {"id":119, "op":"AND", "MType":"I1, bitfield=0, type=NJS_VALUE-GT(M=0, L=0), stamp=14, mark=3, ","in":[[], [], [114, 118], [], []], "out":[120]}, 11144514f5e3Sopenharmony_ci[compiler] {"id":120, "op":"IF_BRANCH", "MType":"NOVALUE, bitfield=0, type=EMPTY-GT(M=0, L=0), stamp=16, mark=2, ","in":[[109], [], [119], [], []], "out":[122, 121]}, 11154514f5e3Sopenharmony_ci[compiler] B18_IF_TRUE: immDom=17 11164514f5e3Sopenharmony_ci[compiler] pred=[ 11174514f5e3Sopenharmony_ci[compiler] 17 11184514f5e3Sopenharmony_ci[compiler] ] succ=[ 11194514f5e3Sopenharmony_ci[compiler] 19 11204514f5e3Sopenharmony_ci[compiler] ] 11214514f5e3Sopenharmony_ci[compiler] {"id":121, "op":"IF_TRUE", "MType":"NOVALUE, bitfield=0, type=EMPTY-GT(M=0, L=0), stamp=16, mark=2, ","in":[[120], [], [], [], []], "out":[129]}, 11224514f5e3Sopenharmony_ci[compiler] B19_IF_BRANCH: immDom=18 11234514f5e3Sopenharmony_ci[compiler] pred=[ 11244514f5e3Sopenharmony_ci[compiler] 18 11254514f5e3Sopenharmony_ci[compiler] ] succ=[ 11264514f5e3Sopenharmony_ci[compiler] 60 11274514f5e3Sopenharmony_ci[compiler] 20 11284514f5e3Sopenharmony_ci[compiler] ] 11294514f5e3Sopenharmony_ci[compiler] {"id":127, "op":"CONSTANT", "MType":"F64, bitfield=0, type=NJS_VALUE-GT(M=0, L=0), stamp=14, mark=3, ","in":[[], [], [], [], []], "out":[128]}, 11304514f5e3Sopenharmony_ci[compiler] {"id":124, "op":"CONSTANT", "MType":"I64, bitfield=281474976710656, type=NJS_VALUE-GT(M=0, L=0), stamp=14, mark=3, ","in":[[], [], [], [], []], "out":[125]}, 11314514f5e3Sopenharmony_ci[compiler] {"id":123, "op":"TAGGED_TO_INT64", "MType":"I64, bitfield=0, type=NJS_VALUE-GT(M=0, L=0), stamp=14, mark=3, ","in":[[], [], [90], [], []], "out":[125]}, 11324514f5e3Sopenharmony_ci[compiler] {"id":125, "op":"SUB", "MType":"I64, bitfield=0, type=NJS_VALUE-GT(M=0, L=0), stamp=14, mark=3, ","in":[[], [], [123, 124], [], []], "out":[126]}, 11334514f5e3Sopenharmony_ci[compiler] {"id":126, "op":"BITCAST", "MType":"F64, bitfield=0, type=NJS_VALUE-GT(M=0, L=0), stamp=14, mark=3, ","in":[[], [], [125], [], []], "out":[128]}, 11344514f5e3Sopenharmony_ci[compiler] {"id":128, "op":"FCMP", "MType":"I1, bitfield=1, type=NJS_VALUE-GT(M=0, L=0), stamp=14, mark=3, ","in":[[], [], [126, 127], [], []], "out":[129]}, 11354514f5e3Sopenharmony_ci[compiler] {"id":129, "op":"IF_BRANCH", "MType":"NOVALUE, bitfield=0, type=EMPTY-GT(M=0, L=0), stamp=16, mark=2, ","in":[[121], [], [128], [], []], "out":[131, 130]}, 11364514f5e3Sopenharmony_ci[compiler] B20_IF_TRUE: immDom=19 11374514f5e3Sopenharmony_ci[compiler] pred=[ 11384514f5e3Sopenharmony_ci[compiler] 19 11394514f5e3Sopenharmony_ci[compiler] ] succ=[ 11404514f5e3Sopenharmony_ci[compiler] 21 11414514f5e3Sopenharmony_ci[compiler] ] 11424514f5e3Sopenharmony_ci[compiler] {"id":130, "op":"IF_TRUE", "MType":"NOVALUE, bitfield=0, type=EMPTY-GT(M=0, L=0), stamp=16, mark=2, ","in":[[129], [], [], [], []], "out":[132]}, 11434514f5e3Sopenharmony_ci[compiler] B21_MERGE: immDom=17 11444514f5e3Sopenharmony_ci[compiler] pred=[ 11454514f5e3Sopenharmony_ci[compiler] 69 11464514f5e3Sopenharmony_ci[compiler] 20 11474514f5e3Sopenharmony_ci[compiler] ] succ=[ 11484514f5e3Sopenharmony_ci[compiler] 22 11494514f5e3Sopenharmony_ci[compiler] ] 11504514f5e3Sopenharmony_ci[compiler] {"id":132, "op":"MERGE", "MType":"NOVALUE, bitfield=0, type=EMPTY-GT(M=0, L=0), stamp=16, mark=2, ","in":[[122, 130], [], [], [], []], "out":[21]}, 11514514f5e3Sopenharmony_ci[compiler] B22_ORDINARY_BLOCK: immDom=21 11524514f5e3Sopenharmony_ci[compiler] pred=[ 11534514f5e3Sopenharmony_ci[compiler] 21 11544514f5e3Sopenharmony_ci[compiler] ] succ=[ 11554514f5e3Sopenharmony_ci[compiler] 23 11564514f5e3Sopenharmony_ci[compiler] ] 11574514f5e3Sopenharmony_ci[compiler] {"id":22, "op":"DEPEND_RELAY", "MType":"NOVALUE, bitfield=0, type=EMPTY-GT(M=0, L=0), stamp=6, mark=3, ","in":[[21], [89], [], [], []], "out":[148]}, 11584514f5e3Sopenharmony_ci[compiler] {"id":21, "op":"ORDINARY_BLOCK", "MType":"NOVALUE, bitfield=0, type=EMPTY-GT(M=0, L=0), stamp=16, mark=2, ","in":[[132], [], [], [], []], "out":[152, 22]}, 11594514f5e3Sopenharmony_ci[compiler] B23_IF_BRANCH: immDom=22 11604514f5e3Sopenharmony_ci[compiler] pred=[ 11614514f5e3Sopenharmony_ci[compiler] 22 11624514f5e3Sopenharmony_ci[compiler] ] succ=[ 11634514f5e3Sopenharmony_ci[compiler] 59 11644514f5e3Sopenharmony_ci[compiler] 24 11654514f5e3Sopenharmony_ci[compiler] ] 11664514f5e3Sopenharmony_ci[compiler] {"id":157, "op":"CONSTANT", "MType":"I64, bitfield=22, type=NJS_VALUE-GT(M=0, L=0), stamp=14, mark=3, ","in":[[], [], [], [], []], "out":[164, 158]}, 11674514f5e3Sopenharmony_ci[compiler] {"id":142, "op":"CONSTANT", "MType":"ARCH, bitfield=16, type=NJS_VALUE-GT(M=0, L=0), stamp=14, mark=3, ","in":[[], [], [], [], []], "out":[149, 143]}, 11684514f5e3Sopenharmony_ci[compiler] {"id":134, "op":"CONSTANT", "MType":"ARCH, bitfield=32, type=NJS_VALUE-GT(M=0, L=0), stamp=14, mark=3, ","in":[[], [], [], [], []], "out":[147, 135]}, 11694514f5e3Sopenharmony_ci[compiler] {"id":147, "op":"ADD", "MType":"ARCH, bitfield=0, type=TAGGED_VALUE-GT(M=0, L=0), stamp=14, mark=3, ","in":[[], [], [7, 134], [], []], "out":[148]}, 11704514f5e3Sopenharmony_ci[compiler] {"id":148, "op":"LOAD", "MType":"I64, bitfield=0, type=TAGGED_POINTER-GT(M=0, L=0), stamp=14, mark=3, ","in":[[], [22], [147], [], []], "out":[150, 149]}, 11714514f5e3Sopenharmony_ci[compiler] {"id":149, "op":"ADD", "MType":"ARCH, bitfield=0, type=TAGGED_POINTER-GT(M=0, L=0), stamp=14, mark=3, ","in":[[], [], [148, 142], [], []], "out":[150]}, 11724514f5e3Sopenharmony_ci[compiler] {"id":150, "op":"LOAD", "MType":"I64, bitfield=0, type=TAGGED_VALUE-GT(M=0, L=0), stamp=14, mark=3, ","in":[[], [148], [149], [], []], "out":[162, 161, 155, 151]}, 11734514f5e3Sopenharmony_ci[compiler] {"id":151, "op":"ICMP", "MType":"I1, bitfield=1, type=NJS_VALUE-GT(M=0, L=0), stamp=14, mark=3, ","in":[[], [], [150, 36], [], []], "out":[152]}, 11744514f5e3Sopenharmony_ci[compiler] {"id":152, "op":"IF_BRANCH", "MType":"NOVALUE, bitfield=0, type=EMPTY-GT(M=0, L=0), stamp=16, mark=2, ","in":[[21], [], [151], [], []], "out":[154, 153]}, 11754514f5e3Sopenharmony_ci[compiler] B24_IF_TRUE: immDom=23 11764514f5e3Sopenharmony_ci[compiler] pred=[ 11774514f5e3Sopenharmony_ci[compiler] 23 11784514f5e3Sopenharmony_ci[compiler] ] succ=[ 11794514f5e3Sopenharmony_ci[compiler] 25 11804514f5e3Sopenharmony_ci[compiler] ] 11814514f5e3Sopenharmony_ci[compiler] {"id":155, "op":"DEPEND_RELAY", "MType":"NOVALUE, bitfield=0, type=EMPTY-GT(M=0, L=0), stamp=0, mark=0, ","in":[[153], [150], [], [], []], "out":[158]}, 11824514f5e3Sopenharmony_ci[compiler] {"id":153, "op":"IF_TRUE", "MType":"NOVALUE, bitfield=0, type=EMPTY-GT(M=0, L=0), stamp=16, mark=2, ","in":[[152], [], [], [], []], "out":[159, 155]}, 11834514f5e3Sopenharmony_ci[compiler] B25_ORDINARY_BLOCK: immDom=24 11844514f5e3Sopenharmony_ci[compiler] pred=[ 11854514f5e3Sopenharmony_ci[compiler] 24 11864514f5e3Sopenharmony_ci[compiler] ] succ=[ 11874514f5e3Sopenharmony_ci[compiler] 26 11884514f5e3Sopenharmony_ci[compiler] ] 11894514f5e3Sopenharmony_ci[compiler] {"id":156, "op":"CONSTANT", "MType":"ARCH, bitfield=132, type=NJS_VALUE-GT(M=0, L=0), stamp=14, mark=3, ","in":[[], [], [], [], []], "out":[158]}, 11904514f5e3Sopenharmony_ci[compiler] {"id":158, "op":"RUNTIME_CALL", "MType":"I64, bitfield=0, type=TAGGED_VALUE-GT(M=0, L=0), stamp=14, mark=3, ","in":[[], [155], [156, 5, 7, 157], [], []], "out":[162, 161]}, 11914514f5e3Sopenharmony_ci[compiler] {"id":159, "op":"ORDINARY_BLOCK", "MType":"NOVALUE, bitfield=0, type=EMPTY-GT(M=0, L=0), stamp=16, mark=2, ","in":[[153], [], [], [], []], "out":[160]}, 11924514f5e3Sopenharmony_ci[compiler] B26_MERGE: immDom=23 11934514f5e3Sopenharmony_ci[compiler] pred=[ 11944514f5e3Sopenharmony_ci[compiler] 59 11954514f5e3Sopenharmony_ci[compiler] 25 11964514f5e3Sopenharmony_ci[compiler] ] succ=[ 11974514f5e3Sopenharmony_ci[compiler] 27 11984514f5e3Sopenharmony_ci[compiler] ] 11994514f5e3Sopenharmony_ci[compiler] {"id":161, "op":"DEPEND_SELECTOR", "MType":"NOVALUE, bitfield=0, type=EMPTY-GT(M=0, L=0), stamp=0, mark=0, ","in":[[160], [150, 158], [], [], []], "out":[164]}, 12004514f5e3Sopenharmony_ci[compiler] {"id":162, "op":"VALUE_SELECTOR", "MType":"I64, bitfield=0, type=TAGGED_VALUE-GT(M=0, L=0), stamp=0, mark=0, ","in":[[160], [], [150, 158], [], []], "out":[164]}, 12014514f5e3Sopenharmony_ci[compiler] {"id":160, "op":"MERGE", "MType":"NOVALUE, bitfield=0, type=EMPTY-GT(M=0, L=0), stamp=16, mark=2, ","in":[[154, 159], [], [], [], []], "out":[166, 162, 161]}, 12024514f5e3Sopenharmony_ci[compiler] B27_IF_BRANCH: immDom=26 12034514f5e3Sopenharmony_ci[compiler] pred=[ 12044514f5e3Sopenharmony_ci[compiler] 26 12054514f5e3Sopenharmony_ci[compiler] ] succ=[ 12064514f5e3Sopenharmony_ci[compiler] 30 12074514f5e3Sopenharmony_ci[compiler] 28 12084514f5e3Sopenharmony_ci[compiler] ] 12094514f5e3Sopenharmony_ci[compiler] {"id":25, "op":"CONSTANT", "MType":"I16, bitfield=1, type=NJS_VALUE-GT(M=0, L=0), stamp=14, mark=3, ","in":[[], [], [], [], []], "out":[146]}, 12104514f5e3Sopenharmony_ci[compiler] {"id":146, "op":"ZEXT", "MType":"I32, bitfield=0, type=NJS_VALUE-GT(M=0, L=0), stamp=14, mark=3, ","in":[[], [], [25], [], []], "out":[164]}, 12114514f5e3Sopenharmony_ci[compiler] {"id":137, "op":"CONSTANT", "MType":"ARCH, bitfield=8, type=NJS_VALUE-GT(M=0, L=0), stamp=14, mark=3, ","in":[[], [], [], [], []], "out":[141, 138]}, 12124514f5e3Sopenharmony_ci[compiler] {"id":140, "op":"ZEXT", "MType":"ARCH, bitfield=0, type=NJS_VALUE-GT(M=0, L=0), stamp=14, mark=3, ","in":[[], [], [58], [], []], "out":[141]}, 12134514f5e3Sopenharmony_ci[compiler] {"id":141, "op":"MUL", "MType":"ARCH, bitfield=0, type=NJS_VALUE-GT(M=0, L=0), stamp=14, mark=3, ","in":[[], [], [140, 137], [], []], "out":[143]}, 12144514f5e3Sopenharmony_ci[compiler] {"id":143, "op":"ADD", "MType":"ARCH, bitfield=0, type=NJS_VALUE-GT(M=0, L=0), stamp=14, mark=3, ","in":[[], [], [141, 142], [], []], "out":[144]}, 12154514f5e3Sopenharmony_ci[compiler] {"id":135, "op":"ADD", "MType":"ARCH, bitfield=0, type=TAGGED_VALUE-GT(M=0, L=0), stamp=14, mark=3, ","in":[[], [], [7, 134], [], []], "out":[136]}, 12164514f5e3Sopenharmony_ci[compiler] {"id":136, "op":"LOAD", "MType":"I64, bitfield=0, type=TAGGED_POINTER-GT(M=0, L=0), stamp=14, mark=3, ","in":[[], [2], [135], [], []], "out":[139, 138]}, 12174514f5e3Sopenharmony_ci[compiler] {"id":138, "op":"ADD", "MType":"ARCH, bitfield=0, type=TAGGED_POINTER-GT(M=0, L=0), stamp=14, mark=3, ","in":[[], [], [136, 137], [], []], "out":[139]}, 12184514f5e3Sopenharmony_ci[compiler] {"id":139, "op":"LOAD", "MType":"I64, bitfield=0, type=TAGGED_VALUE-GT(M=0, L=0), stamp=14, mark=3, ","in":[[], [136], [138], [], []], "out":[145, 144]}, 12194514f5e3Sopenharmony_ci[compiler] {"id":144, "op":"ADD", "MType":"ARCH, bitfield=0, type=TAGGED_VALUE-GT(M=0, L=0), stamp=14, mark=3, ","in":[[], [], [139, 143], [], []], "out":[145]}, 12204514f5e3Sopenharmony_ci[compiler] {"id":145, "op":"LOAD", "MType":"I64, bitfield=0, type=TAGGED_VALUE-GT(M=0, L=0), stamp=14, mark=3, ","in":[[], [139], [144], [], []], "out":[164]}, 12214514f5e3Sopenharmony_ci[compiler] {"id":163, "op":"CONSTANT", "MType":"ARCH, bitfield=38, type=NJS_VALUE-GT(M=0, L=0), stamp=14, mark=3, ","in":[[], [], [], [], []], "out":[164]}, 12224514f5e3Sopenharmony_ci[compiler] {"id":164, "op":"CALL", "MType":"I64, bitfield=0, type=TAGGED_VALUE-GT(M=0, L=0), stamp=14, mark=3, ","in":[[], [161], [163, 5, 5, 145, 162, 146, 157], [], []], "out":[174, 170, 169, 165]}, 12234514f5e3Sopenharmony_ci[compiler] {"id":165, "op":"ICMP", "MType":"I1, bitfield=1, type=NJS_VALUE-GT(M=0, L=0), stamp=14, mark=3, ","in":[[], [], [164, 68], [], []], "out":[166]}, 12244514f5e3Sopenharmony_ci[compiler] {"id":166, "op":"IF_BRANCH", "MType":"NOVALUE, bitfield=0, type=EMPTY-GT(M=0, L=0), stamp=16, mark=2, ","in":[[160], [], [165], [], []], "out":[168, 167]}, 12254514f5e3Sopenharmony_ci[compiler] B28_IF_TRUE: immDom=27 12264514f5e3Sopenharmony_ci[compiler] pred=[ 12274514f5e3Sopenharmony_ci[compiler] 27 12284514f5e3Sopenharmony_ci[compiler] ] succ=[ 12294514f5e3Sopenharmony_ci[compiler] 29 12304514f5e3Sopenharmony_ci[compiler] ] 12314514f5e3Sopenharmony_ci[compiler] {"id":169, "op":"DEPEND_RELAY", "MType":"NOVALUE, bitfield=0, type=EMPTY-GT(M=0, L=0), stamp=0, mark=0, ","in":[[167], [164], [], [], []], "out":[171]}, 12324514f5e3Sopenharmony_ci[compiler] {"id":167, "op":"IF_TRUE", "MType":"NOVALUE, bitfield=0, type=EMPTY-GT(M=0, L=0), stamp=16, mark=2, ","in":[[166], [], [], [], []], "out":[171, 169]}, 12334514f5e3Sopenharmony_ci[compiler] B29_RETURN: immDom=28 12344514f5e3Sopenharmony_ci[compiler] pred=[ 12354514f5e3Sopenharmony_ci[compiler] 28 12364514f5e3Sopenharmony_ci[compiler] ] succ=[ 12374514f5e3Sopenharmony_ci[compiler] ] 12384514f5e3Sopenharmony_ci[compiler] {"id":171, "op":"RETURN", "MType":"NOVALUE, bitfield=0, type=EMPTY-GT(M=0, L=0), stamp=16, mark=2, ","in":[[167], [169], [68], [], [3]], "out":[]}, 12394514f5e3Sopenharmony_ci[compiler] B30_IF_FALSE: immDom=27 12404514f5e3Sopenharmony_ci[compiler] pred=[ 12414514f5e3Sopenharmony_ci[compiler] 27 12424514f5e3Sopenharmony_ci[compiler] ] succ=[ 12434514f5e3Sopenharmony_ci[compiler] 31 12444514f5e3Sopenharmony_ci[compiler] ] 12454514f5e3Sopenharmony_ci[compiler] {"id":170, "op":"DEPEND_RELAY", "MType":"NOVALUE, bitfield=0, type=EMPTY-GT(M=0, L=0), stamp=0, mark=0, ","in":[[168], [164], [], [], []], "out":[174]}, 12464514f5e3Sopenharmony_ci[compiler] {"id":168, "op":"IF_FALSE", "MType":"NOVALUE, bitfield=0, type=EMPTY-GT(M=0, L=0), stamp=16, mark=2, ","in":[[166], [], [], [], []], "out":[180, 170]}, 12474514f5e3Sopenharmony_ci[compiler] B31_IF_BRANCH: immDom=30 12484514f5e3Sopenharmony_ci[compiler] pred=[ 12494514f5e3Sopenharmony_ci[compiler] 30 12504514f5e3Sopenharmony_ci[compiler] ] succ=[ 12514514f5e3Sopenharmony_ci[compiler] 34 12524514f5e3Sopenharmony_ci[compiler] 32 12534514f5e3Sopenharmony_ci[compiler] ] 12544514f5e3Sopenharmony_ci[compiler] {"id":178, "op":"CONSTANT", "MType":"I64, bitfield=5, type=TAGGED_VALUE-GT(M=0, L=0), stamp=14, mark=3, ","in":[[], [], [], [], []], "out":[179]}, 12554514f5e3Sopenharmony_ci[compiler] {"id":175, "op":"CONSTANT", "MType":"ARCH, bitfield=3176, type=NJS_VALUE-GT(M=0, L=0), stamp=14, mark=3, ","in":[[], [], [], [], []], "out":[176]}, 12564514f5e3Sopenharmony_ci[compiler] {"id":176, "op":"ADD", "MType":"ARCH, bitfield=0, type=NJS_VALUE-GT(M=0, L=0), stamp=14, mark=3, ","in":[[], [], [5, 175], [], []], "out":[177]}, 12574514f5e3Sopenharmony_ci[compiler] {"id":46, "op":"CONSTANT", "MType":"I64, bitfield=26, type=NJS_VALUE-GT(M=0, L=0), stamp=14, mark=3, ","in":[[], [], [], [], []], "out":[174]}, 12584514f5e3Sopenharmony_ci[compiler] {"id":172, "op":"CONSTANT", "MType":"I64, bitfield=4, type=NJS_VALUE-GT(M=0, L=0), stamp=14, mark=3, ","in":[[], [], [], [], []], "out":[174]}, 12594514f5e3Sopenharmony_ci[compiler] {"id":173, "op":"CONSTANT", "MType":"ARCH, bitfield=3, type=NJS_VALUE-GT(M=0, L=0), stamp=14, mark=3, ","in":[[], [], [], [], []], "out":[174]}, 12604514f5e3Sopenharmony_ci[compiler] {"id":174, "op":"NOGC_RUNTIME_CALL", "MType":"I64, bitfield=0, type=TAGGED_VALUE-GT(M=0, L=0), stamp=14, mark=3, ","in":[[], [170], [173, 5, 5, 172, 164, 36, 36, 38, 46], [], []], "out":[184, 183, 177]}, 12614514f5e3Sopenharmony_ci[compiler] {"id":177, "op":"LOAD", "MType":"I64, bitfield=0, type=TAGGED_VALUE-GT(M=0, L=0), stamp=14, mark=3, ","in":[[], [174], [176], [], []], "out":[179]}, 12624514f5e3Sopenharmony_ci[compiler] {"id":179, "op":"ICMP", "MType":"I1, bitfield=6, type=NJS_VALUE-GT(M=0, L=0), stamp=14, mark=3, ","in":[[], [], [177, 178], [], []], "out":[180]}, 12634514f5e3Sopenharmony_ci[compiler] {"id":180, "op":"IF_BRANCH", "MType":"NOVALUE, bitfield=0, type=EMPTY-GT(M=0, L=0), stamp=16, mark=2, ","in":[[168], [], [179], [], []], "out":[182, 181]}, 12644514f5e3Sopenharmony_ci[compiler] B32_IF_TRUE: immDom=31 12654514f5e3Sopenharmony_ci[compiler] pred=[ 12664514f5e3Sopenharmony_ci[compiler] 31 12674514f5e3Sopenharmony_ci[compiler] ] succ=[ 12684514f5e3Sopenharmony_ci[compiler] 33 12694514f5e3Sopenharmony_ci[compiler] ] 12704514f5e3Sopenharmony_ci[compiler] {"id":183, "op":"DEPEND_RELAY", "MType":"NOVALUE, bitfield=0, type=EMPTY-GT(M=0, L=0), stamp=0, mark=0, ","in":[[181], [174], [], [], []], "out":[185]}, 12714514f5e3Sopenharmony_ci[compiler] {"id":181, "op":"IF_TRUE", "MType":"NOVALUE, bitfield=0, type=EMPTY-GT(M=0, L=0), stamp=16, mark=2, ","in":[[180], [], [], [], []], "out":[185, 183]}, 12724514f5e3Sopenharmony_ci[compiler] B33_RETURN: immDom=32 12734514f5e3Sopenharmony_ci[compiler] pred=[ 12744514f5e3Sopenharmony_ci[compiler] 32 12754514f5e3Sopenharmony_ci[compiler] ] succ=[ 12764514f5e3Sopenharmony_ci[compiler] ] 12774514f5e3Sopenharmony_ci[compiler] {"id":185, "op":"RETURN", "MType":"NOVALUE, bitfield=0, type=EMPTY-GT(M=0, L=0), stamp=16, mark=2, ","in":[[181], [183], [68], [], [3]], "out":[]}, 12784514f5e3Sopenharmony_ci[compiler] B34_IF_FALSE: immDom=31 12794514f5e3Sopenharmony_ci[compiler] pred=[ 12804514f5e3Sopenharmony_ci[compiler] 31 12814514f5e3Sopenharmony_ci[compiler] ] succ=[ 12824514f5e3Sopenharmony_ci[compiler] 35 12834514f5e3Sopenharmony_ci[compiler] ] 12844514f5e3Sopenharmony_ci[compiler] {"id":184, "op":"DEPEND_RELAY", "MType":"NOVALUE, bitfield=0, type=EMPTY-GT(M=0, L=0), stamp=0, mark=0, ","in":[[182], [174], [], [], []], "out":[187]}, 12854514f5e3Sopenharmony_ci[compiler] {"id":182, "op":"IF_FALSE", "MType":"NOVALUE, bitfield=0, type=EMPTY-GT(M=0, L=0), stamp=16, mark=2, ","in":[[180], [], [], [], []], "out":[189, 184]}, 12864514f5e3Sopenharmony_ci[compiler] B35_IF_BRANCH: immDom=34 12874514f5e3Sopenharmony_ci[compiler] pred=[ 12884514f5e3Sopenharmony_ci[compiler] 34 12894514f5e3Sopenharmony_ci[compiler] ] succ=[ 12904514f5e3Sopenharmony_ci[compiler] 38 12914514f5e3Sopenharmony_ci[compiler] 36 12924514f5e3Sopenharmony_ci[compiler] ] 12934514f5e3Sopenharmony_ci[compiler] {"id":49, "op":"CONSTANT", "MType":"I64, bitfield=31, type=NJS_VALUE-GT(M=0, L=0), stamp=14, mark=3, ","in":[[], [], [], [], []], "out":[187]}, 12944514f5e3Sopenharmony_ci[compiler] {"id":186, "op":"CONSTANT", "MType":"ARCH, bitfield=21, type=NJS_VALUE-GT(M=0, L=0), stamp=14, mark=3, ","in":[[], [], [], [], []], "out":[187]}, 12954514f5e3Sopenharmony_ci[compiler] {"id":187, "op":"CALL", "MType":"I64, bitfield=0, type=TAGGED_VALUE-GT(M=0, L=0), stamp=14, mark=3, ","in":[[], [184], [186, 5, 5, 38, 49], [], []], "out":[38, 193, 192, 188]}, 12964514f5e3Sopenharmony_ci[compiler] {"id":188, "op":"ICMP", "MType":"I1, bitfield=1, type=NJS_VALUE-GT(M=0, L=0), stamp=14, mark=3, ","in":[[], [], [187, 68], [], []], "out":[189]}, 12974514f5e3Sopenharmony_ci[compiler] {"id":189, "op":"IF_BRANCH", "MType":"NOVALUE, bitfield=0, type=EMPTY-GT(M=0, L=0), stamp=16, mark=2, ","in":[[182], [], [188], [], []], "out":[191, 190]}, 12984514f5e3Sopenharmony_ci[compiler] B36_IF_TRUE: immDom=35 12994514f5e3Sopenharmony_ci[compiler] pred=[ 13004514f5e3Sopenharmony_ci[compiler] 35 13014514f5e3Sopenharmony_ci[compiler] ] succ=[ 13024514f5e3Sopenharmony_ci[compiler] 37 13034514f5e3Sopenharmony_ci[compiler] ] 13044514f5e3Sopenharmony_ci[compiler] {"id":192, "op":"DEPEND_RELAY", "MType":"NOVALUE, bitfield=0, type=EMPTY-GT(M=0, L=0), stamp=0, mark=0, ","in":[[190], [187], [], [], []], "out":[194]}, 13054514f5e3Sopenharmony_ci[compiler] {"id":190, "op":"IF_TRUE", "MType":"NOVALUE, bitfield=0, type=EMPTY-GT(M=0, L=0), stamp=16, mark=2, ","in":[[189], [], [], [], []], "out":[194, 192]}, 13064514f5e3Sopenharmony_ci[compiler] B37_RETURN: immDom=36 13074514f5e3Sopenharmony_ci[compiler] pred=[ 13084514f5e3Sopenharmony_ci[compiler] 36 13094514f5e3Sopenharmony_ci[compiler] ] succ=[ 13104514f5e3Sopenharmony_ci[compiler] ] 13114514f5e3Sopenharmony_ci[compiler] {"id":194, "op":"RETURN", "MType":"NOVALUE, bitfield=0, type=EMPTY-GT(M=0, L=0), stamp=16, mark=2, ","in":[[190], [192], [68], [], [3]], "out":[]}, 13124514f5e3Sopenharmony_ci[compiler] B38_IF_FALSE: immDom=35 13134514f5e3Sopenharmony_ci[compiler] pred=[ 13144514f5e3Sopenharmony_ci[compiler] 35 13154514f5e3Sopenharmony_ci[compiler] ] succ=[ 13164514f5e3Sopenharmony_ci[compiler] 39 13174514f5e3Sopenharmony_ci[compiler] ] 13184514f5e3Sopenharmony_ci[compiler] {"id":193, "op":"DEPEND_RELAY", "MType":"NOVALUE, bitfield=0, type=EMPTY-GT(M=0, L=0), stamp=0, mark=0, ","in":[[191], [187], [], [], []], "out":[220, 207]}, 13194514f5e3Sopenharmony_ci[compiler] {"id":191, "op":"IF_FALSE", "MType":"NOVALUE, bitfield=0, type=EMPTY-GT(M=0, L=0), stamp=16, mark=2, ","in":[[189], [], [], [], []], "out":[204, 193]}, 13204514f5e3Sopenharmony_ci[compiler] B39_IF_BRANCH: immDom=38 13214514f5e3Sopenharmony_ci[compiler] pred=[ 13224514f5e3Sopenharmony_ci[compiler] 38 13234514f5e3Sopenharmony_ci[compiler] ] succ=[ 13244514f5e3Sopenharmony_ci[compiler] 58 13254514f5e3Sopenharmony_ci[compiler] 40 13264514f5e3Sopenharmony_ci[compiler] ] 13274514f5e3Sopenharmony_ci[compiler] {"id":201, "op":"CONSTANT", "MType":"I64, bitfield=18446462598732840966, type=NJS_VALUE-GT(M=0, L=0), stamp=14, mark=3, ","in":[[], [], [], [], []], "out":[202]}, 13284514f5e3Sopenharmony_ci[compiler] {"id":200, "op":"TAGGED_TO_INT64", "MType":"I64, bitfield=0, type=NJS_VALUE-GT(M=0, L=0), stamp=14, mark=3, ","in":[[], [], [38], [], []], "out":[202]}, 13294514f5e3Sopenharmony_ci[compiler] {"id":202, "op":"AND", "MType":"I64, bitfield=0, type=NJS_VALUE-GT(M=0, L=0), stamp=14, mark=3, ","in":[[], [], [200, 201], [], []], "out":[203]}, 13304514f5e3Sopenharmony_ci[compiler] {"id":203, "op":"ICMP", "MType":"I1, bitfield=1, type=NJS_VALUE-GT(M=0, L=0), stamp=14, mark=3, ","in":[[], [], [202, 112], [], []], "out":[204]}, 13314514f5e3Sopenharmony_ci[compiler] {"id":204, "op":"IF_BRANCH", "MType":"NOVALUE, bitfield=0, type=EMPTY-GT(M=0, L=0), stamp=16, mark=2, ","in":[[191], [], [203], [], []], "out":[206, 205]}, 13324514f5e3Sopenharmony_ci[compiler] B40_IF_TRUE: immDom=39 13334514f5e3Sopenharmony_ci[compiler] pred=[ 13344514f5e3Sopenharmony_ci[compiler] 39 13354514f5e3Sopenharmony_ci[compiler] ] succ=[ 13364514f5e3Sopenharmony_ci[compiler] 41 13374514f5e3Sopenharmony_ci[compiler] ] 13384514f5e3Sopenharmony_ci[compiler] {"id":207, "op":"DEPEND_RELAY", "MType":"NOVALUE, bitfield=0, type=EMPTY-GT(M=0, L=0), stamp=0, mark=0, ","in":[[205], [193], [], [], []], "out":[210]}, 13394514f5e3Sopenharmony_ci[compiler] {"id":205, "op":"IF_TRUE", "MType":"NOVALUE, bitfield=0, type=EMPTY-GT(M=0, L=0), stamp=16, mark=2, ","in":[[204], [], [], [], []], "out":[218, 207]}, 13404514f5e3Sopenharmony_ci[compiler] B41_ORDINARY_BLOCK: immDom=40 13414514f5e3Sopenharmony_ci[compiler] pred=[ 13424514f5e3Sopenharmony_ci[compiler] 40 13434514f5e3Sopenharmony_ci[compiler] ] succ=[ 13444514f5e3Sopenharmony_ci[compiler] 42 13454514f5e3Sopenharmony_ci[compiler] ] 13464514f5e3Sopenharmony_ci[compiler] {"id":211, "op":"CONSTANT", "MType":"ARCH, bitfield=72, type=NJS_VALUE-GT(M=0, L=0), stamp=14, mark=3, ","in":[[], [], [], [], []], "out":[212]}, 13474514f5e3Sopenharmony_ci[compiler] {"id":208, "op":"CONSTANT", "MType":"ARCH, bitfield=0, type=NJS_VALUE-GT(M=0, L=0), stamp=14, mark=3, ","in":[[], [], [], [], []], "out":[209]}, 13484514f5e3Sopenharmony_ci[compiler] {"id":209, "op":"ADD", "MType":"ARCH, bitfield=0, type=ANY_TYPE-GT(M=0, L=0), stamp=14, mark=3, ","in":[[], [], [38, 208], [], []], "out":[210]}, 13494514f5e3Sopenharmony_ci[compiler] {"id":210, "op":"LOAD", "MType":"I64, bitfield=0, type=TAGGED_POINTER-GT(M=0, L=0), stamp=14, mark=3, ","in":[[], [207], [209], [], []], "out":[213, 212]}, 13504514f5e3Sopenharmony_ci[compiler] {"id":212, "op":"ADD", "MType":"ARCH, bitfield=0, type=TAGGED_POINTER-GT(M=0, L=0), stamp=14, mark=3, ","in":[[], [], [210, 211], [], []], "out":[213]}, 13514514f5e3Sopenharmony_ci[compiler] {"id":213, "op":"LOAD", "MType":"I32, bitfield=0, type=NJS_VALUE-GT(M=0, L=0), stamp=14, mark=3, ","in":[[], [210], [212], [], []], "out":[220, 215]}, 13524514f5e3Sopenharmony_ci[compiler] {"id":216, "op":"CONSTANT", "MType":"I32, bitfield=115, type=NJS_VALUE-GT(M=0, L=0), stamp=14, mark=3, ","in":[[], [], [], [], []], "out":[217]}, 13534514f5e3Sopenharmony_ci[compiler] {"id":214, "op":"CONSTANT", "MType":"I32, bitfield=255, type=NJS_VALUE-GT(M=0, L=0), stamp=14, mark=3, ","in":[[], [], [], [], []], "out":[215]}, 13544514f5e3Sopenharmony_ci[compiler] {"id":215, "op":"AND", "MType":"I32, bitfield=0, type=NJS_VALUE-GT(M=0, L=0), stamp=14, mark=3, ","in":[[], [], [213, 214], [], []], "out":[217]}, 13554514f5e3Sopenharmony_ci[compiler] {"id":217, "op":"ICMP", "MType":"I1, bitfield=1, type=NJS_VALUE-GT(M=0, L=0), stamp=14, mark=3, ","in":[[], [], [215, 216], [], []], "out":[221]}, 13564514f5e3Sopenharmony_ci[compiler] {"id":218, "op":"ORDINARY_BLOCK", "MType":"NOVALUE, bitfield=0, type=EMPTY-GT(M=0, L=0), stamp=16, mark=2, ","in":[[205], [], [], [], []], "out":[219]}, 13574514f5e3Sopenharmony_ci[compiler] B42_MERGE: immDom=39 13584514f5e3Sopenharmony_ci[compiler] pred=[ 13594514f5e3Sopenharmony_ci[compiler] 58 13604514f5e3Sopenharmony_ci[compiler] 41 13614514f5e3Sopenharmony_ci[compiler] ] succ=[ 13624514f5e3Sopenharmony_ci[compiler] 43 13634514f5e3Sopenharmony_ci[compiler] ] 13644514f5e3Sopenharmony_ci[compiler] {"id":220, "op":"DEPEND_SELECTOR", "MType":"NOVALUE, bitfield=0, type=EMPTY-GT(M=0, L=0), stamp=0, mark=0, ","in":[[219], [193, 213], [], [], []], "out":[231, 226]}, 13654514f5e3Sopenharmony_ci[compiler] {"id":221, "op":"VALUE_SELECTOR", "MType":"I1, bitfield=0, type=NJS_VALUE-GT(M=0, L=0), stamp=0, mark=0, ","in":[[219], [], [199, 217], [], []], "out":[222]}, 13664514f5e3Sopenharmony_ci[compiler] {"id":219, "op":"MERGE", "MType":"NOVALUE, bitfield=0, type=EMPTY-GT(M=0, L=0), stamp=16, mark=2, ","in":[[206, 218], [], [], [], []], "out":[223, 221, 220]}, 13674514f5e3Sopenharmony_ci[compiler] B43_IF_BRANCH: immDom=42 13684514f5e3Sopenharmony_ci[compiler] pred=[ 13694514f5e3Sopenharmony_ci[compiler] 42 13704514f5e3Sopenharmony_ci[compiler] ] succ=[ 13714514f5e3Sopenharmony_ci[compiler] 56 13724514f5e3Sopenharmony_ci[compiler] 44 13734514f5e3Sopenharmony_ci[compiler] ] 13744514f5e3Sopenharmony_ci[compiler] {"id":195, "op":"TAGGED_TO_INT64", "MType":"I64, bitfield=0, type=NJS_VALUE-GT(M=0, L=0), stamp=14, mark=3, ","in":[[], [], [38], [], []], "out":[196]}, 13754514f5e3Sopenharmony_ci[compiler] {"id":196, "op":"AND", "MType":"I64, bitfield=0, type=NJS_VALUE-GT(M=0, L=0), stamp=14, mark=3, ","in":[[], [], [195, 60], [], []], "out":[197]}, 13764514f5e3Sopenharmony_ci[compiler] {"id":197, "op":"ICMP", "MType":"I1, bitfield=1, type=NJS_VALUE-GT(M=0, L=0), stamp=14, mark=3, ","in":[[], [], [196, 112], [], []], "out":[198]}, 13774514f5e3Sopenharmony_ci[compiler] {"id":198, "op":"REV", "MType":"I1, bitfield=0, type=NJS_VALUE-GT(M=0, L=0), stamp=14, mark=3, ","in":[[], [], [197], [], []], "out":[222]}, 13784514f5e3Sopenharmony_ci[compiler] {"id":222, "op":"OR", "MType":"I1, bitfield=0, type=NJS_VALUE-GT(M=0, L=0), stamp=14, mark=3, ","in":[[], [], [198, 221], [], []], "out":[223]}, 13794514f5e3Sopenharmony_ci[compiler] {"id":223, "op":"IF_BRANCH", "MType":"NOVALUE, bitfield=0, type=EMPTY-GT(M=0, L=0), stamp=16, mark=2, ","in":[[219], [], [222], [], []], "out":[225, 224]}, 13804514f5e3Sopenharmony_ci[compiler] B44_IF_TRUE: immDom=43 13814514f5e3Sopenharmony_ci[compiler] pred=[ 13824514f5e3Sopenharmony_ci[compiler] 43 13834514f5e3Sopenharmony_ci[compiler] ] succ=[ 13844514f5e3Sopenharmony_ci[compiler] 45 13854514f5e3Sopenharmony_ci[compiler] ] 13864514f5e3Sopenharmony_ci[compiler] {"id":224, "op":"IF_TRUE", "MType":"NOVALUE, bitfield=0, type=EMPTY-GT(M=0, L=0), stamp=16, mark=2, ","in":[[223], [], [], [], []], "out":[230]}, 13874514f5e3Sopenharmony_ci[compiler] B45_MERGE: immDom=43 13884514f5e3Sopenharmony_ci[compiler] pred=[ 13894514f5e3Sopenharmony_ci[compiler] 44 13904514f5e3Sopenharmony_ci[compiler] 57 13914514f5e3Sopenharmony_ci[compiler] ] succ=[ 13924514f5e3Sopenharmony_ci[compiler] 46 13934514f5e3Sopenharmony_ci[compiler] ] 13944514f5e3Sopenharmony_ci[compiler] {"id":231, "op":"DEPEND_SELECTOR", "MType":"NOVALUE, bitfield=0, type=EMPTY-GT(M=0, L=0), stamp=0, mark=0, ","in":[[230], [220, 228], [], [], []], "out":[238, 237]}, 13954514f5e3Sopenharmony_ci[compiler] {"id":232, "op":"VALUE_SELECTOR", "MType":"I64, bitfield=0, type=TAGGED_VALUE-GT(M=0, L=0), stamp=0, mark=0, ","in":[[230], [], [38, 228], [], []], "out":[233]}, 13964514f5e3Sopenharmony_ci[compiler] {"id":230, "op":"MERGE", "MType":"NOVALUE, bitfield=0, type=EMPTY-GT(M=0, L=0), stamp=16, mark=2, ","in":[[224, 229], [], [], [], []], "out":[234, 232, 231]}, 13974514f5e3Sopenharmony_ci[compiler] B46_IF_BRANCH: immDom=45 13984514f5e3Sopenharmony_ci[compiler] pred=[ 13994514f5e3Sopenharmony_ci[compiler] 45 14004514f5e3Sopenharmony_ci[compiler] ] succ=[ 14014514f5e3Sopenharmony_ci[compiler] 49 14024514f5e3Sopenharmony_ci[compiler] 47 14034514f5e3Sopenharmony_ci[compiler] ] 14044514f5e3Sopenharmony_ci[compiler] {"id":233, "op":"ICMP", "MType":"I1, bitfield=1, type=NJS_VALUE-GT(M=0, L=0), stamp=14, mark=3, ","in":[[], [], [232, 68], [], []], "out":[234]}, 14054514f5e3Sopenharmony_ci[compiler] {"id":234, "op":"IF_BRANCH", "MType":"NOVALUE, bitfield=0, type=EMPTY-GT(M=0, L=0), stamp=16, mark=2, ","in":[[230], [], [233], [], []], "out":[236, 235]}, 14064514f5e3Sopenharmony_ci[compiler] B47_IF_TRUE: immDom=46 14074514f5e3Sopenharmony_ci[compiler] pred=[ 14084514f5e3Sopenharmony_ci[compiler] 46 14094514f5e3Sopenharmony_ci[compiler] ] succ=[ 14104514f5e3Sopenharmony_ci[compiler] 48 14114514f5e3Sopenharmony_ci[compiler] ] 14124514f5e3Sopenharmony_ci[compiler] {"id":237, "op":"DEPEND_RELAY", "MType":"NOVALUE, bitfield=0, type=EMPTY-GT(M=0, L=0), stamp=0, mark=0, ","in":[[235], [231], [], [], []], "out":[239]}, 14134514f5e3Sopenharmony_ci[compiler] {"id":235, "op":"IF_TRUE", "MType":"NOVALUE, bitfield=0, type=EMPTY-GT(M=0, L=0), stamp=16, mark=2, ","in":[[234], [], [], [], []], "out":[239, 237]}, 14144514f5e3Sopenharmony_ci[compiler] B48_RETURN: immDom=47 14154514f5e3Sopenharmony_ci[compiler] pred=[ 14164514f5e3Sopenharmony_ci[compiler] 47 14174514f5e3Sopenharmony_ci[compiler] ] succ=[ 14184514f5e3Sopenharmony_ci[compiler] ] 14194514f5e3Sopenharmony_ci[compiler] {"id":239, "op":"RETURN", "MType":"NOVALUE, bitfield=0, type=EMPTY-GT(M=0, L=0), stamp=16, mark=2, ","in":[[235], [237], [68], [], [3]], "out":[]}, 14204514f5e3Sopenharmony_ci[compiler] B49_IF_FALSE: immDom=46 14214514f5e3Sopenharmony_ci[compiler] pred=[ 14224514f5e3Sopenharmony_ci[compiler] 46 14234514f5e3Sopenharmony_ci[compiler] ] succ=[ 14244514f5e3Sopenharmony_ci[compiler] 50 14254514f5e3Sopenharmony_ci[compiler] ] 14264514f5e3Sopenharmony_ci[compiler] {"id":238, "op":"DEPEND_RELAY", "MType":"NOVALUE, bitfield=0, type=EMPTY-GT(M=0, L=0), stamp=0, mark=0, ","in":[[236], [231], [], [], []], "out":[242]}, 14274514f5e3Sopenharmony_ci[compiler] {"id":236, "op":"IF_FALSE", "MType":"NOVALUE, bitfield=0, type=EMPTY-GT(M=0, L=0), stamp=16, mark=2, ","in":[[234], [], [], [], []], "out":[245, 238]}, 14284514f5e3Sopenharmony_ci[compiler] B50_IF_BRANCH: immDom=49 14294514f5e3Sopenharmony_ci[compiler] pred=[ 14304514f5e3Sopenharmony_ci[compiler] 49 14314514f5e3Sopenharmony_ci[compiler] ] succ=[ 14324514f5e3Sopenharmony_ci[compiler] 55 14334514f5e3Sopenharmony_ci[compiler] 51 14344514f5e3Sopenharmony_ci[compiler] ] 14354514f5e3Sopenharmony_ci[compiler] {"id":241, "op":"ADD", "MType":"ARCH, bitfield=0, type=NJS_VALUE-GT(M=0, L=0), stamp=14, mark=3, ","in":[[], [], [5, 240], [], []], "out":[242]}, 14364514f5e3Sopenharmony_ci[compiler] {"id":242, "op":"LOAD", "MType":"I8, bitfield=0, type=NJS_VALUE-GT(M=0, L=0), stamp=14, mark=3, ","in":[[], [238], [241], [], []], "out":[253, 248, 244]}, 14374514f5e3Sopenharmony_ci[compiler] {"id":244, "op":"ICMP", "MType":"I1, bitfield=1, type=NJS_VALUE-GT(M=0, L=0), stamp=14, mark=3, ","in":[[], [], [242, 243], [], []], "out":[245]}, 14384514f5e3Sopenharmony_ci[compiler] {"id":245, "op":"IF_BRANCH", "MType":"NOVALUE, bitfield=0, type=EMPTY-GT(M=0, L=0), stamp=16, mark=2, ","in":[[236], [], [244], [], []], "out":[247, 246]}, 14394514f5e3Sopenharmony_ci[compiler] B51_IF_TRUE: immDom=50 14404514f5e3Sopenharmony_ci[compiler] pred=[ 14414514f5e3Sopenharmony_ci[compiler] 50 14424514f5e3Sopenharmony_ci[compiler] ] succ=[ 14434514f5e3Sopenharmony_ci[compiler] 52 14444514f5e3Sopenharmony_ci[compiler] ] 14454514f5e3Sopenharmony_ci[compiler] {"id":248, "op":"DEPEND_RELAY", "MType":"NOVALUE, bitfield=0, type=EMPTY-GT(M=0, L=0), stamp=0, mark=0, ","in":[[246], [242], [], [], []], "out":[250]}, 14464514f5e3Sopenharmony_ci[compiler] {"id":246, "op":"IF_TRUE", "MType":"NOVALUE, bitfield=0, type=EMPTY-GT(M=0, L=0), stamp=16, mark=2, ","in":[[245], [], [], [], []], "out":[251, 248]}, 14474514f5e3Sopenharmony_ci[compiler] B52_ORDINARY_BLOCK: immDom=51 14484514f5e3Sopenharmony_ci[compiler] pred=[ 14494514f5e3Sopenharmony_ci[compiler] 51 14504514f5e3Sopenharmony_ci[compiler] ] succ=[ 14514514f5e3Sopenharmony_ci[compiler] 53 14524514f5e3Sopenharmony_ci[compiler] ] 14534514f5e3Sopenharmony_ci[compiler] {"id":250, "op":"RUNTIME_CALL", "MType":"I64, bitfield=0, type=TAGGED_VALUE-GT(M=0, L=0), stamp=14, mark=3, ","in":[[], [248], [249, 5, 112], [], []], "out":[253]}, 14544514f5e3Sopenharmony_ci[compiler] {"id":251, "op":"ORDINARY_BLOCK", "MType":"NOVALUE, bitfield=0, type=EMPTY-GT(M=0, L=0), stamp=16, mark=2, ","in":[[246], [], [], [], []], "out":[252]}, 14554514f5e3Sopenharmony_ci[compiler] B53_MERGE: immDom=50 14564514f5e3Sopenharmony_ci[compiler] pred=[ 14574514f5e3Sopenharmony_ci[compiler] 55 14584514f5e3Sopenharmony_ci[compiler] 52 14594514f5e3Sopenharmony_ci[compiler] ] succ=[ 14604514f5e3Sopenharmony_ci[compiler] 54 14614514f5e3Sopenharmony_ci[compiler] ] 14624514f5e3Sopenharmony_ci[compiler] {"id":253, "op":"DEPEND_SELECTOR", "MType":"NOVALUE, bitfield=0, type=EMPTY-GT(M=0, L=0), stamp=0, mark=0, ","in":[[252], [242, 250], [], [], []], "out":[15]}, 14634514f5e3Sopenharmony_ci[compiler] {"id":252, "op":"MERGE", "MType":"NOVALUE, bitfield=0, type=EMPTY-GT(M=0, L=0), stamp=16, mark=2, ","in":[[247, 251], [], [], [], []], "out":[13, 253]}, 14644514f5e3Sopenharmony_ci[compiler] B54_LOOP_BACK: immDom=53 14654514f5e3Sopenharmony_ci[compiler] pred=[ 14664514f5e3Sopenharmony_ci[compiler] 53 14674514f5e3Sopenharmony_ci[compiler] ] succ=[ 14684514f5e3Sopenharmony_ci[compiler] 1 14694514f5e3Sopenharmony_ci[compiler] ] 14704514f5e3Sopenharmony_ci[compiler] {"id":13, "op":"LOOP_BACK", "MType":"NOVALUE, bitfield=0, type=EMPTY-GT(M=0, L=0), stamp=16, mark=2, ","in":[[252], [], [], [], []], "out":[14]}, 14714514f5e3Sopenharmony_ci[compiler] B55_IF_FALSE: immDom=50 14724514f5e3Sopenharmony_ci[compiler] pred=[ 14734514f5e3Sopenharmony_ci[compiler] 50 14744514f5e3Sopenharmony_ci[compiler] ] succ=[ 14754514f5e3Sopenharmony_ci[compiler] 53 14764514f5e3Sopenharmony_ci[compiler] ] 14774514f5e3Sopenharmony_ci[compiler] {"id":247, "op":"IF_FALSE", "MType":"NOVALUE, bitfield=0, type=EMPTY-GT(M=0, L=0), stamp=16, mark=2, ","in":[[245], [], [], [], []], "out":[252]}, 14784514f5e3Sopenharmony_ci[compiler] B56_IF_FALSE: immDom=43 14794514f5e3Sopenharmony_ci[compiler] pred=[ 14804514f5e3Sopenharmony_ci[compiler] 43 14814514f5e3Sopenharmony_ci[compiler] ] succ=[ 14824514f5e3Sopenharmony_ci[compiler] 57 14834514f5e3Sopenharmony_ci[compiler] ] 14844514f5e3Sopenharmony_ci[compiler] {"id":226, "op":"DEPEND_RELAY", "MType":"NOVALUE, bitfield=0, type=EMPTY-GT(M=0, L=0), stamp=0, mark=0, ","in":[[225], [220], [], [], []], "out":[228]}, 14854514f5e3Sopenharmony_ci[compiler] {"id":225, "op":"IF_FALSE", "MType":"NOVALUE, bitfield=0, type=EMPTY-GT(M=0, L=0), stamp=16, mark=2, ","in":[[223], [], [], [], []], "out":[229, 226]}, 14864514f5e3Sopenharmony_ci[compiler] B57_ORDINARY_BLOCK: immDom=56 14874514f5e3Sopenharmony_ci[compiler] pred=[ 14884514f5e3Sopenharmony_ci[compiler] 56 14894514f5e3Sopenharmony_ci[compiler] ] succ=[ 14904514f5e3Sopenharmony_ci[compiler] 45 14914514f5e3Sopenharmony_ci[compiler] ] 14924514f5e3Sopenharmony_ci[compiler] {"id":52, "op":"CONSTANT", "MType":"I64, bitfield=37, type=NJS_VALUE-GT(M=0, L=0), stamp=14, mark=3, ","in":[[], [], [], [], []], "out":[228]}, 14934514f5e3Sopenharmony_ci[compiler] {"id":227, "op":"CONSTANT", "MType":"ARCH, bitfield=201, type=NJS_VALUE-GT(M=0, L=0), stamp=14, mark=3, ","in":[[], [], [], [], []], "out":[228]}, 14944514f5e3Sopenharmony_ci[compiler] {"id":228, "op":"RUNTIME_CALL", "MType":"I64, bitfield=0, type=TAGGED_VALUE-GT(M=0, L=0), stamp=14, mark=3, ","in":[[], [226], [227, 5, 38, 52], [], []], "out":[232, 231]}, 14954514f5e3Sopenharmony_ci[compiler] {"id":229, "op":"ORDINARY_BLOCK", "MType":"NOVALUE, bitfield=0, type=EMPTY-GT(M=0, L=0), stamp=16, mark=2, ","in":[[225], [], [], [], []], "out":[230]}, 14964514f5e3Sopenharmony_ci[compiler] B58_IF_FALSE: immDom=39 14974514f5e3Sopenharmony_ci[compiler] pred=[ 14984514f5e3Sopenharmony_ci[compiler] 39 14994514f5e3Sopenharmony_ci[compiler] ] succ=[ 15004514f5e3Sopenharmony_ci[compiler] 42 15014514f5e3Sopenharmony_ci[compiler] ] 15024514f5e3Sopenharmony_ci[compiler] {"id":199, "op":"TRUNC", "MType":"I1, bitfield=0, type=NJS_VALUE-GT(M=0, L=0), stamp=14, mark=3, ","in":[[], [], [58], [], []], "out":[221]}, 15034514f5e3Sopenharmony_ci[compiler] {"id":206, "op":"IF_FALSE", "MType":"NOVALUE, bitfield=0, type=EMPTY-GT(M=0, L=0), stamp=16, mark=2, ","in":[[204], [], [], [], []], "out":[219]}, 15044514f5e3Sopenharmony_ci[compiler] B59_IF_FALSE: immDom=23 15054514f5e3Sopenharmony_ci[compiler] pred=[ 15064514f5e3Sopenharmony_ci[compiler] 23 15074514f5e3Sopenharmony_ci[compiler] ] succ=[ 15084514f5e3Sopenharmony_ci[compiler] 26 15094514f5e3Sopenharmony_ci[compiler] ] 15104514f5e3Sopenharmony_ci[compiler] {"id":154, "op":"IF_FALSE", "MType":"NOVALUE, bitfield=0, type=EMPTY-GT(M=0, L=0), stamp=16, mark=2, ","in":[[152], [], [], [], []], "out":[160]}, 15114514f5e3Sopenharmony_ci[compiler] B60_IF_FALSE: immDom=19 15124514f5e3Sopenharmony_ci[compiler] pred=[ 15134514f5e3Sopenharmony_ci[compiler] 19 15144514f5e3Sopenharmony_ci[compiler] ] succ=[ 15154514f5e3Sopenharmony_ci[compiler] 61 15164514f5e3Sopenharmony_ci[compiler] ] 15174514f5e3Sopenharmony_ci[compiler] {"id":131, "op":"IF_FALSE", "MType":"NOVALUE, bitfield=0, type=EMPTY-GT(M=0, L=0), stamp=16, mark=2, ","in":[[129], [], [], [], []], "out":[133]}, 15184514f5e3Sopenharmony_ci[compiler] B61_MERGE: immDom=10 15194514f5e3Sopenharmony_ci[compiler] pred=[ 15204514f5e3Sopenharmony_ci[compiler] 72 15214514f5e3Sopenharmony_ci[compiler] 70 15224514f5e3Sopenharmony_ci[compiler] 60 15234514f5e3Sopenharmony_ci[compiler] ] succ=[ 15244514f5e3Sopenharmony_ci[compiler] 62 15254514f5e3Sopenharmony_ci[compiler] ] 15264514f5e3Sopenharmony_ci[compiler] {"id":133, "op":"MERGE", "MType":"NOVALUE, bitfield=0, type=EMPTY-GT(M=0, L=0), stamp=16, mark=2, ","in":[[94, 108, 131], [], [], [], []], "out":[19]}, 15274514f5e3Sopenharmony_ci[compiler] B62_ORDINARY_BLOCK: immDom=61 15284514f5e3Sopenharmony_ci[compiler] pred=[ 15294514f5e3Sopenharmony_ci[compiler] 61 15304514f5e3Sopenharmony_ci[compiler] ] succ=[ 15314514f5e3Sopenharmony_ci[compiler] 63 15324514f5e3Sopenharmony_ci[compiler] ] 15334514f5e3Sopenharmony_ci[compiler] {"id":20, "op":"DEPEND_RELAY", "MType":"NOVALUE, bitfield=0, type=EMPTY-GT(M=0, L=0), stamp=6, mark=3, ","in":[[19], [89], [], [], []], "out":[24]}, 15344514f5e3Sopenharmony_ci[compiler] {"id":24, "op":"LOOP_EXIT_DEPEND", "MType":"NOVALUE, bitfield=0, type=EMPTY-GT(M=0, L=0), stamp=6, mark=3, ","in":[[19], [20], [], [], []], "out":[255]}, 15354514f5e3Sopenharmony_ci[compiler] {"id":19, "op":"ORDINARY_BLOCK", "MType":"NOVALUE, bitfield=0, type=EMPTY-GT(M=0, L=0), stamp=16, mark=2, ","in":[[133], [], [], [], []], "out":[257, 24, 20]}, 15364514f5e3Sopenharmony_ci[compiler] B63_IF_BRANCH: immDom=62 15374514f5e3Sopenharmony_ci[compiler] pred=[ 15384514f5e3Sopenharmony_ci[compiler] 62 15394514f5e3Sopenharmony_ci[compiler] ] succ=[ 15404514f5e3Sopenharmony_ci[compiler] 68 15414514f5e3Sopenharmony_ci[compiler] 64 15424514f5e3Sopenharmony_ci[compiler] ] 15434514f5e3Sopenharmony_ci[compiler] {"id":254, "op":"ADD", "MType":"ARCH, bitfield=0, type=NJS_VALUE-GT(M=0, L=0), stamp=14, mark=3, ","in":[[], [], [5, 240], [], []], "out":[255]}, 15444514f5e3Sopenharmony_ci[compiler] {"id":255, "op":"LOAD", "MType":"I8, bitfield=0, type=NJS_VALUE-GT(M=0, L=0), stamp=14, mark=3, ","in":[[], [24], [254], [], []], "out":[264, 260, 256]}, 15454514f5e3Sopenharmony_ci[compiler] {"id":256, "op":"ICMP", "MType":"I1, bitfield=1, type=NJS_VALUE-GT(M=0, L=0), stamp=14, mark=3, ","in":[[], [], [255, 243], [], []], "out":[257]}, 15464514f5e3Sopenharmony_ci[compiler] {"id":257, "op":"IF_BRANCH", "MType":"NOVALUE, bitfield=0, type=EMPTY-GT(M=0, L=0), stamp=16, mark=2, ","in":[[19], [], [256], [], []], "out":[259, 258]}, 15474514f5e3Sopenharmony_ci[compiler] B64_IF_TRUE: immDom=63 15484514f5e3Sopenharmony_ci[compiler] pred=[ 15494514f5e3Sopenharmony_ci[compiler] 63 15504514f5e3Sopenharmony_ci[compiler] ] succ=[ 15514514f5e3Sopenharmony_ci[compiler] 65 15524514f5e3Sopenharmony_ci[compiler] ] 15534514f5e3Sopenharmony_ci[compiler] {"id":260, "op":"DEPEND_RELAY", "MType":"NOVALUE, bitfield=0, type=EMPTY-GT(M=0, L=0), stamp=0, mark=0, ","in":[[258], [255], [], [], []], "out":[261]}, 15544514f5e3Sopenharmony_ci[compiler] {"id":258, "op":"IF_TRUE", "MType":"NOVALUE, bitfield=0, type=EMPTY-GT(M=0, L=0), stamp=16, mark=2, ","in":[[257], [], [], [], []], "out":[262, 260]}, 15554514f5e3Sopenharmony_ci[compiler] B65_ORDINARY_BLOCK: immDom=64 15564514f5e3Sopenharmony_ci[compiler] pred=[ 15574514f5e3Sopenharmony_ci[compiler] 64 15584514f5e3Sopenharmony_ci[compiler] ] succ=[ 15594514f5e3Sopenharmony_ci[compiler] 66 15604514f5e3Sopenharmony_ci[compiler] ] 15614514f5e3Sopenharmony_ci[compiler] {"id":261, "op":"RUNTIME_CALL", "MType":"I64, bitfield=0, type=TAGGED_VALUE-GT(M=0, L=0), stamp=14, mark=3, ","in":[[], [260], [249, 5, 112], [], []], "out":[264]}, 15624514f5e3Sopenharmony_ci[compiler] {"id":262, "op":"ORDINARY_BLOCK", "MType":"NOVALUE, bitfield=0, type=EMPTY-GT(M=0, L=0), stamp=16, mark=2, ","in":[[258], [], [], [], []], "out":[263]}, 15634514f5e3Sopenharmony_ci[compiler] B66_MERGE: immDom=63 15644514f5e3Sopenharmony_ci[compiler] pred=[ 15654514f5e3Sopenharmony_ci[compiler] 68 15664514f5e3Sopenharmony_ci[compiler] 65 15674514f5e3Sopenharmony_ci[compiler] ] succ=[ 15684514f5e3Sopenharmony_ci[compiler] 67 15694514f5e3Sopenharmony_ci[compiler] ] 15704514f5e3Sopenharmony_ci[compiler] {"id":264, "op":"DEPEND_SELECTOR", "MType":"NOVALUE, bitfield=0, type=EMPTY-GT(M=0, L=0), stamp=0, mark=0, ","in":[[263], [255, 261], [], [], []], "out":[37]}, 15714514f5e3Sopenharmony_ci[compiler] {"id":263, "op":"MERGE", "MType":"NOVALUE, bitfield=0, type=EMPTY-GT(M=0, L=0), stamp=16, mark=2, ","in":[[259, 262], [], [], [], []], "out":[37, 264]}, 15724514f5e3Sopenharmony_ci[compiler] B67_RETURN: immDom=66 15734514f5e3Sopenharmony_ci[compiler] pred=[ 15744514f5e3Sopenharmony_ci[compiler] 66 15754514f5e3Sopenharmony_ci[compiler] ] succ=[ 15764514f5e3Sopenharmony_ci[compiler] ] 15774514f5e3Sopenharmony_ci[compiler] {"id":37, "op":"RETURN", "MType":"NOVALUE, bitfield=0, type=EMPTY-GT(M=0, L=0), stamp=16, mark=2, ","in":[[263], [264], [36], [], [3]], "out":[]}, 15784514f5e3Sopenharmony_ci[compiler] B68_IF_FALSE: immDom=63 15794514f5e3Sopenharmony_ci[compiler] pred=[ 15804514f5e3Sopenharmony_ci[compiler] 63 15814514f5e3Sopenharmony_ci[compiler] ] succ=[ 15824514f5e3Sopenharmony_ci[compiler] 66 15834514f5e3Sopenharmony_ci[compiler] ] 15844514f5e3Sopenharmony_ci[compiler] {"id":259, "op":"IF_FALSE", "MType":"NOVALUE, bitfield=0, type=EMPTY-GT(M=0, L=0), stamp=16, mark=2, ","in":[[257], [], [], [], []], "out":[263]}, 15854514f5e3Sopenharmony_ci[compiler] B69_IF_FALSE: immDom=17 15864514f5e3Sopenharmony_ci[compiler] pred=[ 15874514f5e3Sopenharmony_ci[compiler] 17 15884514f5e3Sopenharmony_ci[compiler] ] succ=[ 15894514f5e3Sopenharmony_ci[compiler] 21 15904514f5e3Sopenharmony_ci[compiler] ] 15914514f5e3Sopenharmony_ci[compiler] {"id":122, "op":"IF_FALSE", "MType":"NOVALUE, bitfield=0, type=EMPTY-GT(M=0, L=0), stamp=16, mark=2, ","in":[[120], [], [], [], []], "out":[132]}, 15924514f5e3Sopenharmony_ci[compiler] B70_IF_FALSE: immDom=14 15934514f5e3Sopenharmony_ci[compiler] pred=[ 15944514f5e3Sopenharmony_ci[compiler] 14 15954514f5e3Sopenharmony_ci[compiler] ] succ=[ 15964514f5e3Sopenharmony_ci[compiler] 61 15974514f5e3Sopenharmony_ci[compiler] ] 15984514f5e3Sopenharmony_ci[compiler] {"id":108, "op":"IF_FALSE", "MType":"NOVALUE, bitfield=0, type=EMPTY-GT(M=0, L=0), stamp=16, mark=2, ","in":[[106], [], [], [], []], "out":[133]}, 15994514f5e3Sopenharmony_ci[compiler] B71_IF_FALSE: immDom=12 16004514f5e3Sopenharmony_ci[compiler] pred=[ 16014514f5e3Sopenharmony_ci[compiler] 12 16024514f5e3Sopenharmony_ci[compiler] ] succ=[ 16034514f5e3Sopenharmony_ci[compiler] 16 16044514f5e3Sopenharmony_ci[compiler] ] 16054514f5e3Sopenharmony_ci[compiler] {"id":100, "op":"IF_FALSE", "MType":"NOVALUE, bitfield=0, type=EMPTY-GT(M=0, L=0), stamp=16, mark=2, ","in":[[98], [], [], [], []], "out":[109]}, 16064514f5e3Sopenharmony_ci[compiler] B72_IF_FALSE: immDom=10 16074514f5e3Sopenharmony_ci[compiler] pred=[ 16084514f5e3Sopenharmony_ci[compiler] 10 16094514f5e3Sopenharmony_ci[compiler] ] succ=[ 16104514f5e3Sopenharmony_ci[compiler] 61 16114514f5e3Sopenharmony_ci[compiler] ] 16124514f5e3Sopenharmony_ci[compiler] {"id":94, "op":"IF_FALSE", "MType":"NOVALUE, bitfield=0, type=EMPTY-GT(M=0, L=0), stamp=16, mark=2, ","in":[[92], [], [], [], []], "out":[133]}, 16134514f5e3Sopenharmony_ci[compiler] B73_IF_FALSE: immDom=6 16144514f5e3Sopenharmony_ci[compiler] pred=[ 16154514f5e3Sopenharmony_ci[compiler] 6 16164514f5e3Sopenharmony_ci[compiler] ] succ=[ 16174514f5e3Sopenharmony_ci[compiler] 74 16184514f5e3Sopenharmony_ci[compiler] ] 16194514f5e3Sopenharmony_ci[compiler] {"id":86, "op":"DEPEND_RELAY", "MType":"NOVALUE, bitfield=0, type=EMPTY-GT(M=0, L=0), stamp=0, mark=0, ","in":[[82], [77], [], [], []], "out":[89]}, 16204514f5e3Sopenharmony_ci[compiler] {"id":82, "op":"IF_FALSE", "MType":"NOVALUE, bitfield=0, type=EMPTY-GT(M=0, L=0), stamp=16, mark=2, ","in":[[80], [], [], [], []], "out":[87, 86]}, 16214514f5e3Sopenharmony_ci[compiler] B74_ORDINARY_BLOCK: immDom=73 16224514f5e3Sopenharmony_ci[compiler] pred=[ 16234514f5e3Sopenharmony_ci[compiler] 73 16244514f5e3Sopenharmony_ci[compiler] ] succ=[ 16254514f5e3Sopenharmony_ci[compiler] 9 16264514f5e3Sopenharmony_ci[compiler] ] 16274514f5e3Sopenharmony_ci[compiler] {"id":87, "op":"ORDINARY_BLOCK", "MType":"NOVALUE, bitfield=0, type=EMPTY-GT(M=0, L=0), stamp=16, mark=2, ","in":[[82], [], [], [], []], "out":[88]}, 16284514f5e3Sopenharmony_ci[compiler] ==================================== Scheduling ================================== 16294514f5e3Sopenharmony_ci[compiler] 0 methods in a.abc have been skipped 16304514f5e3Sopenharmony_ci[compiler] generate a.abc.ll 16314514f5e3Sopenharmony_ci[compiler] generate a.abc_opt.ll 16324514f5e3Sopenharmony_ci[compiler] ------------------- asm code [func_main_0@352@a.abc] ------------------- 16334514f5e3Sopenharmony_ci[compiler] 00000000:00000055 pushq %rbp 16344514f5e3Sopenharmony_ci[compiler] 00000001:00e58948 movq %rsp, %rbp 16354514f5e3Sopenharmony_ci[compiler] 00000004:10ec8348 subq $16, %rsp 16364514f5e3Sopenharmony_ci[compiler] 00000008:00005741 pushq %r15 16374514f5e3Sopenharmony_ci[compiler] 0000000a:00005641 pushq %r14 16384514f5e3Sopenharmony_ci[compiler] 0000000c:00005441 pushq %r12 16394514f5e3Sopenharmony_ci[compiler] 0000000e:00000053 pushq %rbx 16404514f5e3Sopenharmony_ci[compiler] 0000000f:30ec8348 subq $48, %rsp 16414514f5e3Sopenharmony_ci[compiler] 00000013:00c38948 movq %rax, %rbx 16424514f5e3Sopenharmony_ci[compiler] 00000016:18558b48 movq 24(%rbp), %rdx 16434514f5e3Sopenharmony_ci[compiler] 0000001a:00000000 movabsq $-281474976710656, %r12 16444514f5e3Sopenharmony_ci[compiler] 00000024:f0558948 movq %rdx, -16(%rbp) 16454514f5e3Sopenharmony_ci[compiler] 00000028:00000000 movq $2, -8(%rbp) 16464514f5e3Sopenharmony_ci[compiler] 00000030:0000c031 xorl %eax, %eax 16474514f5e3Sopenharmony_ci[compiler] 00000032:00000000 movabsq $-281474976710646, %r14 16484514f5e3Sopenharmony_ci[compiler] 0000003c:00e6894c movq %r12, %rsi 16494514f5e3Sopenharmony_ci[compiler] 0000003f:00000000 movl $10, %r15d 16504514f5e3Sopenharmony_ci[compiler] 00000045:00000000 nopw %cs:(%rax,%rax) 16514514f5e3Sopenharmony_ci[compiler] 0000004f:00000090 nop 16524514f5e3Sopenharmony_ci[compiler] 00000050:00000000 movq 5232(%rbx), %rcx 16534514f5e3Sopenharmony_ci[compiler] 00000057:b0458948 movq %rax, -80(%rbp) 16544514f5e3Sopenharmony_ci[compiler] 0000005b:c0758948 movq %rsi, -64(%rbp) 16554514f5e3Sopenharmony_ci[compiler] 0000005f:c8558948 movq %rdx, -56(%rbp) 16564514f5e3Sopenharmony_ci[compiler] 00000063:00df8948 movq %rbx, %rdi 16574514f5e3Sopenharmony_ci[compiler] 00000066:00f2894c movq %r14, %rdx 16584514f5e3Sopenharmony_ci[compiler] 00000069:0000d1ff callq *%rcx 16594514f5e3Sopenharmony_ci[compiler] 0000006b:0af88348 cmpq $10, %rax 16604514f5e3Sopenharmony_ci[compiler] 0000006f:00000000 je 0x24b 16614514f5e3Sopenharmony_ci[compiler] 00000075:00000000 movq 5360(%rbx), %rcx 16624514f5e3Sopenharmony_ci[compiler] 0000007c:b8458948 movq %rax, -72(%rbp) 16634514f5e3Sopenharmony_ci[compiler] 00000080:00df8948 movq %rbx, %rdi 16644514f5e3Sopenharmony_ci[compiler] 00000083:00c68948 movq %rax, %rsi 16654514f5e3Sopenharmony_ci[compiler] 00000086:0000d1ff callq *%rcx 16664514f5e3Sopenharmony_ci[compiler] 00000088:0000d231 xorl %edx, %edx 16674514f5e3Sopenharmony_ci[compiler] 0000008a:07f88348 cmpq $7, %rax 16684514f5e3Sopenharmony_ci[compiler] 0000008e:00c1940f sete %cl 16694514f5e3Sopenharmony_ci[compiler] 00000091:07f88348 cmpq $7, %rax 16704514f5e3Sopenharmony_ci[compiler] 00000095:00000000 jne 0x225 16714514f5e3Sopenharmony_ci[compiler] 0000009b:0000ca88 movb %cl, %dl 16724514f5e3Sopenharmony_ci[compiler] 0000009d:07f28348 xorq $7, %rdx 16734514f5e3Sopenharmony_ci[compiler] 000000a1:c84d8b48 movq -56(%rbp), %rcx 16744514f5e3Sopenharmony_ci[compiler] 000000a5:00e28544 testl %r12d, %edx 16754514f5e3Sopenharmony_ci[compiler] 000000a8:00001c74 je 0xc6 16764514f5e3Sopenharmony_ci[compiler] 000000aa:00e2094c orq %r12, %rdx 16774514f5e3Sopenharmony_ci[compiler] 000000ad:00000000 movq %rdx, %xmm0 16784514f5e3Sopenharmony_ci[compiler] 000000b2:00000000 ucomisd -202(%rip), %xmm0 16794514f5e3Sopenharmony_ci[compiler] 000000ba:00000000 jne 0x225 16804514f5e3Sopenharmony_ci[compiler] 000000c0:00000000 jp 0x225 16814514f5e3Sopenharmony_ci[compiler] 000000c6:20418b48 movq 32(%rcx), %rax 16824514f5e3Sopenharmony_ci[compiler] 000000ca:10508b48 movq 16(%rax), %rdx 16834514f5e3Sopenharmony_ci[compiler] 000000ce:02fa8348 cmpq $2, %rdx 16844514f5e3Sopenharmony_ci[compiler] 000000d2:00002375 jne 0xf7 16854514f5e3Sopenharmony_ci[compiler] 000000d4:00000000 movq 3240(%rbx), %rdx 16864514f5e3Sopenharmony_ci[compiler] 000000db:08ec8348 subq $8, %rsp 16874514f5e3Sopenharmony_ci[compiler] 000000df:00d88948 movq %rbx, %rax 16884514f5e3Sopenharmony_ci[compiler] 000000e2:00000051 pushq %rcx 16894514f5e3Sopenharmony_ci[compiler] 000000e3:0000016a pushq $1 16904514f5e3Sopenharmony_ci[compiler] 000000e5:00000000 pushq $132 16914514f5e3Sopenharmony_ci[compiler] 000000ea:0000d2ff callq *%rdx 16924514f5e3Sopenharmony_ci[compiler] 000000ec:20c48348 addq $32, %rsp 16934514f5e3Sopenharmony_ci[compiler] 000000f0:00c28948 movq %rax, %rdx 16944514f5e3Sopenharmony_ci[compiler] 000000f3:c84d8b48 movq -56(%rbp), %rcx 16954514f5e3Sopenharmony_ci[compiler] 000000f7:20418b48 movq 32(%rcx), %rax 16964514f5e3Sopenharmony_ci[compiler] 000000fb:08408b48 movq 8(%rax), %rax 16974514f5e3Sopenharmony_ci[compiler] 000000ff:10708b48 movq 16(%rax), %rsi 16984514f5e3Sopenharmony_ci[compiler] 00000103:00000000 movq 5464(%rbx), %rax 16994514f5e3Sopenharmony_ci[compiler] 0000010a:a0558948 movq %rdx, -96(%rbp) 17004514f5e3Sopenharmony_ci[compiler] 0000010e:b8558948 movq %rdx, -72(%rbp) 17014514f5e3Sopenharmony_ci[compiler] 00000112:a8758948 movq %rsi, -88(%rbp) 17024514f5e3Sopenharmony_ci[compiler] 00000116:00df8948 movq %rbx, %rdi 17034514f5e3Sopenharmony_ci[compiler] 00000119:00000000 movl $1, %ecx 17044514f5e3Sopenharmony_ci[compiler] 0000011e:0000d0ff callq *%rax 17054514f5e3Sopenharmony_ci[compiler] 00000120:0af88348 cmpq $10, %rax 17064514f5e3Sopenharmony_ci[compiler] 00000124:00000000 je 0x24b 17074514f5e3Sopenharmony_ci[compiler] 0000012a:00c18948 movq %rax, %rcx 17084514f5e3Sopenharmony_ci[compiler] 0000012d:c0558b48 movq -64(%rbp), %rdx 17094514f5e3Sopenharmony_ci[compiler] 00000131:00000000 movq %rbp, 3208(%rbx) 17104514f5e3Sopenharmony_ci[compiler] 00000138:00000000 movq 3264(%rbx), %rsi 17114514f5e3Sopenharmony_ci[compiler] 0000013f:b8458948 movq %rax, -72(%rbp) 17124514f5e3Sopenharmony_ci[compiler] 00000143:08ec8348 subq $8, %rsp 17134514f5e3Sopenharmony_ci[compiler] 00000147:00d88948 movq %rbx, %rax 17144514f5e3Sopenharmony_ci[compiler] 0000014a:00000052 pushq %rdx 17154514f5e3Sopenharmony_ci[compiler] 0000014b:0000026a pushq $2 17164514f5e3Sopenharmony_ci[compiler] 0000014d:0000026a pushq $2 17174514f5e3Sopenharmony_ci[compiler] 0000014f:00000051 pushq %rcx 17184514f5e3Sopenharmony_ci[compiler] 00000150:0000046a pushq $4 17194514f5e3Sopenharmony_ci[compiler] 00000152:0000d6ff callq *%rsi 17204514f5e3Sopenharmony_ci[compiler] 00000154:30c48348 addq $48, %rsp 17214514f5e3Sopenharmony_ci[compiler] 00000158:00000000 cmpq $5, 3176(%rbx) 17224514f5e3Sopenharmony_ci[compiler] 00000160:00000000 jne 0x24b 17234514f5e3Sopenharmony_ci[compiler] 00000166:c0758b48 movq -64(%rbp), %rsi 17244514f5e3Sopenharmony_ci[compiler] 0000016a:00000000 movq 5328(%rbx), %rax 17254514f5e3Sopenharmony_ci[compiler] 00000171:00df8948 movq %rbx, %rdi 17264514f5e3Sopenharmony_ci[compiler] 00000174:0000d0ff callq *%rax 17274514f5e3Sopenharmony_ci[compiler] 00000176:0af88348 cmpq $10, %rax 17284514f5e3Sopenharmony_ci[compiler] 0000017a:00000000 je 0x24b 17294514f5e3Sopenharmony_ci[compiler] 00000180:c04d8b48 movq -64(%rbp), %rcx 17304514f5e3Sopenharmony_ci[compiler] 00000184:00000000 leaq 6(%r12), %rdx 17314514f5e3Sopenharmony_ci[compiler] 00000189:00d18548 testq %rdx, %rcx 17324514f5e3Sopenharmony_ci[compiler] 0000018c:00001274 je 0x1a0 17334514f5e3Sopenharmony_ci[compiler] 0000018e:0000f631 xorl %esi, %esi 17344514f5e3Sopenharmony_ci[compiler] 00000190:c8558b48 movq -56(%rbp), %rdx 17354514f5e3Sopenharmony_ci[compiler] 00000194:00e1854c testq %r12, %rcx 17364514f5e3Sopenharmony_ci[compiler] 00000197:00001b74 je 0x1b4 17374514f5e3Sopenharmony_ci[compiler] 00000199:000049eb jmp 0x1e4 17384514f5e3Sopenharmony_ci[compiler] 0000019b:00000000 nopl (%rax,%rax) 17394514f5e3Sopenharmony_ci[compiler] 000001a0:00118b48 movq (%rcx), %rdx 17404514f5e3Sopenharmony_ci[compiler] 000001a3:73487a80 cmpb $115, 72(%rdx) 17414514f5e3Sopenharmony_ci[compiler] 000001a7:c6940f40 sete %sil 17424514f5e3Sopenharmony_ci[compiler] 000001ab:c8558b48 movq -56(%rbp), %rdx 17434514f5e3Sopenharmony_ci[compiler] 000001af:00e1854c testq %r12, %rcx 17444514f5e3Sopenharmony_ci[compiler] 000001b2:00003075 jne 0x1e4 17454514f5e3Sopenharmony_ci[compiler] 000001b4:00f68440 testb %sil, %sil 17464514f5e3Sopenharmony_ci[compiler] 000001b7:00002b75 jne 0x1e4 17474514f5e3Sopenharmony_ci[compiler] 000001b9:00000000 movq 3240(%rbx), %rdx 17484514f5e3Sopenharmony_ci[compiler] 000001c0:b8458948 movq %rax, -72(%rbp) 17494514f5e3Sopenharmony_ci[compiler] 000001c4:08ec8348 subq $8, %rsp 17504514f5e3Sopenharmony_ci[compiler] 000001c8:00d88948 movq %rbx, %rax 17514514f5e3Sopenharmony_ci[compiler] 000001cb:00000051 pushq %rcx 17524514f5e3Sopenharmony_ci[compiler] 000001cc:0000016a pushq $1 17534514f5e3Sopenharmony_ci[compiler] 000001ce:00000000 pushq $201 17544514f5e3Sopenharmony_ci[compiler] 000001d3:0000d2ff callq *%rdx 17554514f5e3Sopenharmony_ci[compiler] 000001d5:20c48348 addq $32, %rsp 17564514f5e3Sopenharmony_ci[compiler] 000001d9:00c18948 movq %rax, %rcx 17574514f5e3Sopenharmony_ci[compiler] 000001dc:b8458b48 movq -72(%rbp), %rax 17584514f5e3Sopenharmony_ci[compiler] 000001e0:c8558b48 movq -56(%rbp), %rdx 17594514f5e3Sopenharmony_ci[compiler] 000001e4:0af98348 cmpq $10, %rcx 17604514f5e3Sopenharmony_ci[compiler] 000001e8:00006174 je 0x24b 17614514f5e3Sopenharmony_ci[compiler] 000001ea:00000000 cmpb $1, 11112(%rbx) 17624514f5e3Sopenharmony_ci[compiler] 000001f1:00c68948 movq %rax, %rsi 17634514f5e3Sopenharmony_ci[compiler] 000001f4:00000000 jne 0x50 17644514f5e3Sopenharmony_ci[compiler] 000001fa:00000000 movq 3240(%rbx), %rcx 17654514f5e3Sopenharmony_ci[compiler] 00000201:c0458948 movq %rax, -64(%rbp) 17664514f5e3Sopenharmony_ci[compiler] 00000205:00d88948 movq %rbx, %rax 17674514f5e3Sopenharmony_ci[compiler] 00000208:0000006a pushq $0 17684514f5e3Sopenharmony_ci[compiler] 0000020a:00000000 pushq $133 17694514f5e3Sopenharmony_ci[compiler] 0000020f:0000d1ff callq *%rcx 17704514f5e3Sopenharmony_ci[compiler] 00000211:10c48348 addq $16, %rsp 17714514f5e3Sopenharmony_ci[compiler] 00000215:c0458b48 movq -64(%rbp), %rax 17724514f5e3Sopenharmony_ci[compiler] 00000219:c8558b48 movq -56(%rbp), %rdx 17734514f5e3Sopenharmony_ci[compiler] 0000021d:00c68948 movq %rax, %rsi 17744514f5e3Sopenharmony_ci[compiler] 00000220:00000000 jmp 0x50 17754514f5e3Sopenharmony_ci[compiler] 00000225:00000000 movl $2, %r15d 17764514f5e3Sopenharmony_ci[compiler] 0000022b:00000000 cmpb $1, 11112(%rbx) 17774514f5e3Sopenharmony_ci[compiler] 00000232:00001775 jne 0x24b 17784514f5e3Sopenharmony_ci[compiler] 00000234:00000000 movq 3240(%rbx), %rcx 17794514f5e3Sopenharmony_ci[compiler] 0000023b:00d88948 movq %rbx, %rax 17804514f5e3Sopenharmony_ci[compiler] 0000023e:0000006a pushq $0 17814514f5e3Sopenharmony_ci[compiler] 00000240:00000000 pushq $133 17824514f5e3Sopenharmony_ci[compiler] 00000245:0000d1ff callq *%rcx 17834514f5e3Sopenharmony_ci[compiler] 00000247:10c48348 addq $16, %rsp 17844514f5e3Sopenharmony_ci[compiler] 0000024b:00f8894c movq %r15, %rax 17854514f5e3Sopenharmony_ci[compiler] 0000024e:30c48348 addq $48, %rsp 17864514f5e3Sopenharmony_ci[compiler] 00000252:0000005b popq %rbx 17874514f5e3Sopenharmony_ci[compiler] 00000253:00005c41 popq %r12 17884514f5e3Sopenharmony_ci[compiler] 00000255:00005e41 popq %r14 17894514f5e3Sopenharmony_ci[compiler] 00000257:00005f41 popq %r15 17904514f5e3Sopenharmony_ci[compiler] 00000259:0000005d popq %rbp 17914514f5e3Sopenharmony_ci[compiler] 0000025a:0000005d popq %rbp 17924514f5e3Sopenharmony_ci[compiler] 0000025b:0000005d popq %rbp 17934514f5e3Sopenharmony_ci[compiler] 0000025c:000000c3 retq 17944514f5e3Sopenharmony_ci[compiler] 17954514f5e3Sopenharmony_ci[compiler] Total number of full compiled methods is: 1 17964514f5e3Sopenharmony_ci[compiler] method: func_main_0@a.abc in record: _GLOBAL has been full compiled 17974514f5e3Sopenharmony_ci[compiler] ts aot compile success