Lines Matching full:acc
98 CheckExceptionWithJump(glue, sp, res, acc, jump)
101 CheckExceptionWithJumpAndReturn(glue, sp, res, acc, jump)
104 CheckExceptionWithVar(glue, sp, res, acc)
110 CheckPendingException(glue, sp, res, acc)
138 DispatchLast(glue, sp, acc) \
141 DispatchLast(glue, sp, acc) \
150 GateRef acc = GetAccFromFrame(glue, frame); \
167 GateRef acc = GetAccFromFrame(glue, frame); \
258 …result = builder.StoreObjByName(glue, receiver, 0, stringIdInfo, acc, profileTypeInfo, slotId, cal…
264 …result = DefineField(glue, receiver, propKey, acc); …
300 GateRef acc = GetAccFromFrame(glue, frame); in GenerateCircuit() local
301 DEFVARIABLE(varAcc, VariableType::JS_ANY(), acc); in GenerateCircuit()
323 GateRef acc = GetAccFromFrame(glue, frame); in GenerateCircuit() local
324 METHOD_ENTRY(acc); in GenerateCircuit()
330 …CallStubBuilder callBuilder(this, glue, acc, actualNumArgs, jumpSize, &result, hotnessCounter, cal… in GenerateCircuit()
342 GateRef acc = TaggedArgument(PARAM_INDEX(BaselineStToGlobalRecordImm16ID16, ACC)); in GenerateCircuit() local
351 { propKey, acc, TaggedFalse() }); in GenerateCircuit()
402 GateRef acc = TaggedArgument(PARAM_INDEX(BaselineGetunmappedargs, ACC)); in GenerateCircuit() local
464 GateRef acc = GetAccFromFrame(glue, GetFrame(sp)); in GenerateCircuit() local
484 GateRef acc = TaggedArgument(PARAM_INDEX(BaselineGetpropiterator, ACC)); in GenerateCircuit() local
487 GateRef result = newBuilder.EnumerateObjectProperties(glue, acc); in GenerateCircuit()
498 GateRef acc = GetAccFromFrame(glue, frame); in GenerateCircuit() local
500 GateRef res = GetIterator(glue, acc, callback); in GenerateCircuit()
512 GateRef acc = GetAccFromFrame(glue, frame); in GenerateCircuit() local
514 GateRef res = GetIterator(glue, acc, callback); in GenerateCircuit()
526 GateRef acc = GetAccFromFrame(glue, frame); in GenerateCircuit() local
538 GateRef acc = GetAccFromFrame(glue, frame); in GenerateCircuit() local
557 GateRef acc = GetAccFromFrame(glue, frame); in GenerateCircuit() local
571 DEFVARIABLE(varAcc, VariableType::JS_ANY(), acc); in GenerateCircuit()
710 GateRef acc = GetAccFromFrame(glue, frame); in GenerateCircuit() local
723 GateRef acc = GetAccFromFrame(glue, frame); in GenerateCircuit() local
737 GateRef acc = GetAccFromFrame(glue, GetFrame(sp)); in GenerateCircuit() local
751 GateRef acc = GetAccFromFrame(glue, frame); in GenerateCircuit() local
756 METHOD_ENTRY(acc); in GenerateCircuit()
763 …CallStubBuilder callBuilder(this, glue, acc, actualNumArgs, jumpSize, &result, hotnessCounter, cal… in GenerateCircuit()
780 GateRef acc = GetAccFromFrame(glue, frame); in GenerateCircuit() local
796 GateRef acc = GetAccFromFrame(glue, frame); in GenerateCircuit() local
817 GateRef acc = GetAccFromFrame(glue, frame); in GenerateCircuit() local
818 METHOD_ENTRY(acc); in GenerateCircuit()
825 …CallStubBuilder callBuilder(this, glue, acc, actualNumArgs, jumpSize, &result, hotnessCounter, cal… in GenerateCircuit()
850 GateRef acc = GetAccFromFrame(glue, frame); in GenerateCircuit() local
851 METHOD_ENTRY(acc); in GenerateCircuit()
858 …CallStubBuilder callBuilder(this, glue, acc, actualNumArgs, jumpSize, &result, hotnessCounter, cal… in GenerateCircuit()
873 GateRef acc = GetAccFromFrame(glue, frame); in GenerateCircuit() local
893 GateRef acc = GetAccFromFrame(glue, frame); in GenerateCircuit() local
913 GateRef acc = GetAccFromFrame(glue, frame); in GenerateCircuit() local
931 GateRef acc = GetAccFromFrame(glue, frame); in GenerateCircuit() local
945 GateRef acc = TaggedArgument(PARAM_INDEX(BaselineNewobjapplyImm8V8, ACC)); in GenerateCircuit() local
948 GateRef result = CallRuntime(glue, RTSTUB_ID(NewObjApply), { func, acc }); // acc is array in GenerateCircuit()
956 GateRef acc = TaggedArgument(PARAM_INDEX(BaselineNewobjapplyImm16V8, ACC)); in GenerateCircuit() local
959 GateRef result = CallRuntime(glue, RTSTUB_ID(NewObjApply), { func, acc }); // acc is array in GenerateCircuit()
966 GateRef acc = TaggedArgument(PARAM_INDEX(BaselineNewlexenvImm8, ACC)); in GenerateCircuit() local
990 GateRef acc = TaggedArgument(PARAM_INDEX(BaselineNewlexenvwithnameImm8Id16, ACC)); in GenerateCircuit() local
1009 GateRef result = builder.Add(glue, left, acc, callback); in GenerateCircuit()
1017 GateRef result = builder.Sub(glue, left, acc, callback); in GenerateCircuit()
1025 GateRef result = builder.Mul(glue, left, acc, callback); in GenerateCircuit()
1033 GateRef result = builder.Div(glue, left, acc, callback); in GenerateCircuit()
1041 GateRef result = builder.Mod(glue, left, acc, callback); in GenerateCircuit()
1049 GateRef result = builder.Equal(glue, left, acc, callback); in GenerateCircuit()
1057 GateRef result = builder.NotEqual(glue, left, acc, callback); in GenerateCircuit()
1065 GateRef result = builder.Less(glue, left, acc, callback); in GenerateCircuit()
1073 GateRef result = builder.LessEq(glue, left, acc, callback); in GenerateCircuit()
1081 GateRef result = builder.Greater(glue, left, acc, callback); in GenerateCircuit()
1089 GateRef result = builder.GreaterEq(glue, left, acc, callback); in GenerateCircuit()
1097 GateRef result = builder.Shl(glue, left, acc, callback); in GenerateCircuit()
1105 GateRef result = builder.Shr(glue, left, acc, callback); in GenerateCircuit()
1113 GateRef result = builder.Ashr(glue, left, acc, callback); in GenerateCircuit()
1121 GateRef result = builder.And(glue, left, acc, callback); in GenerateCircuit()
1129 GateRef result = builder.Or(glue, left, acc, callback); in GenerateCircuit()
1137 GateRef result = builder.Xor(glue, left, acc, callback); in GenerateCircuit()
1146 GateRef acc = GetAccFromFrame(glue, GetFrame(sp)); in GenerateCircuit() local
1148 GateRef result = CallRuntime(glue, RTSTUB_ID(Exp), { base, acc }); in GenerateCircuit()
1155 GateRef acc = TaggedArgument(PARAM_INDEX(BaselineTypeofImm8, ACC)); in GenerateCircuit() local
1157 GateRef result = FastTypeOf(glue, acc); in GenerateCircuit()
1164 GateRef acc = TaggedArgument(PARAM_INDEX(BaselineTypeofImm16, ACC)); in GenerateCircuit() local
1166 GateRef result = FastTypeOf(glue, acc); in GenerateCircuit()
1174 GateRef acc = TaggedArgument(PARAM_INDEX(BaselineTonumberImm8, ACC)); in GenerateCircuit() local
1179 Branch(TaggedIsNumber(acc), &valueIsNumber, &valueNotNumber); in GenerateCircuit()
1182 Return(acc); in GenerateCircuit()
1186 GateRef result = CallRuntime(glue, RTSTUB_ID(ToNumber), { acc }); in GenerateCircuit()
1195 GateRef acc = TaggedArgument(PARAM_INDEX(BaselineTonumericImm8, ACC)); in GenerateCircuit() local
1200 Branch(TaggedIsNumeric(glue, acc), &valueIsNumeric, &valueNotNumeric); in GenerateCircuit()
1203 Return(acc); in GenerateCircuit()
1207 GateRef result = CallRuntime(glue, RTSTUB_ID(ToNumeric), { acc }); in GenerateCircuit()
1216 GateRef result = builder.Neg(glue, acc, callback); in GenerateCircuit()
1224 GateRef result = builder.Not(glue, acc, callback); in GenerateCircuit()
1232 GateRef result = builder.Inc(glue, acc, callback); in GenerateCircuit()
1240 GateRef result = builder.Dec(glue, acc, callback); in GenerateCircuit()
1248 GateRef acc = TaggedArgument(PARAM_INDEX(BaselineIsinImm8V8, ACC)); in GenerateCircuit() local
1253 GateRef result = IsIn(glue, prop, acc); // acc is obj in GenerateCircuit()
1255 GateRef result = CallRuntime(glue, RTSTUB_ID(IsIn), { prop, acc }); // acc is obj in GenerateCircuit()
1269 GateRef acc = GetAccFromFrame(glue, frame); in GenerateCircuit() local
1271 GateRef result = InstanceOf(glue, obj, acc, profileTypeInfo, slotId, callback); in GenerateCircuit()
1279 GateRef result = builder.StrictNotEqual(glue, left, acc, callback); in GenerateCircuit()
1287 GateRef result = builder.StrictEqual(glue, left, acc, callback); in GenerateCircuit()
1294 GateRef acc = TaggedArgument(PARAM_INDEX(BaselineIstrue, ACC)); in GenerateCircuit() local
1296 GateRef result = FastToBooleanBaseline(glue, acc, true); in GenerateCircuit()
1304 GateRef acc = TaggedArgument(PARAM_INDEX(BaselineCallRuntimeIstruePrefImm8, ACC)); in GenerateCircuit() local
1308 GateRef result = FastToBooleanWithProfileBaseline(glue, acc, callback, true); in GenerateCircuit()
1315 GateRef acc = TaggedArgument(PARAM_INDEX(BaselineIsfalse, ACC)); in GenerateCircuit() local
1317 GateRef result = FastToBooleanBaseline(glue, acc, false); in GenerateCircuit()
1325 GateRef acc = TaggedArgument(PARAM_INDEX(BaselineCallRuntimeIsfalsePrefImm8, ACC)); in GenerateCircuit() local
1329 GateRef result = FastToBooleanWithProfileBaseline(glue, acc, callback, false); in GenerateCircuit()
1352 GateRef acc = GetAccFromFrame(glue, frame); in GenerateCircuit() local
1355 METHOD_ENTRY(acc); in GenerateCircuit()
1365 …CallStubBuilder callBuilder(this, glue, acc, actualNumArgs, jumpSize, &result, hotnessCounter, cal… in GenerateCircuit()
1386 GateRef acc = GetAccFromFrame(glue, frame); in GenerateCircuit() local
1387 METHOD_ENTRY(acc); in GenerateCircuit()
1395 …CallStubBuilder callBuilder(this, glue, acc, actualNumArgs, jumpSize, &result, hotnessCounter, cal… in GenerateCircuit()
1484 GateRef acc = GetAccFromFrame(glue, frame); in GenerateCircuit() local
1486 Return(acc); in GenerateCircuit()
1498 GateRef acc = TaggedArgument(PARAM_INDEX(BaselineSupercallarrowrangeImm8Imm8V8, ACC)); in GenerateCircuit() local
1503 { acc, Int16ToTaggedInt(v0), Int8ToTaggedInt(range) }); in GenerateCircuit()
1520 GateRef acc = GetAccFromFrame(glue, frame); in GenerateCircuit() local
1550 GateRef acc = GetAccFromFrame(glue, frame); in GenerateCircuit() local
1572 GateRef acc = TaggedArgument(PARAM_INDEX(BaselineDefinemethodImm8Id16Imm8, ACC)); in GenerateCircuit() local
1582 DEFVARIABLE(varAcc, VariableType::JS_ANY(), acc); in GenerateCircuit()
1586 result = CallRuntime(glue, RTSTUB_ID(DefineMethod), { *result, acc, Int8ToTaggedInt(length), in GenerateCircuit()
1597 GateRef acc = TaggedArgument(PARAM_INDEX(BaselineDefinemethodImm16Id16Imm8, ACC)); in GenerateCircuit() local
1607 DEFVARIABLE(varAcc, VariableType::JS_ANY(), acc); in GenerateCircuit()
1611 result = CallRuntime(glue, RTSTUB_ID(DefineMethod), { *result, acc, Int8ToTaggedInt(length), in GenerateCircuit()
1627 GateRef acc = GetAccFromFrame(glue, frame); in GenerateCircuit() local
1628 METHOD_ENTRY(acc); in GenerateCircuit()
1637 …CallStubBuilder callBuilder(this, glue, acc, actualNumArgs, jumpSize, &result, hotnessCounter, cal… in GenerateCircuit()
1653 GateRef acc = GetAccFromFrame(glue, frame); in GenerateCircuit() local
1655 CHECK_PENDING_EXCEPTION(res); // CheckPendingException(glue, sp, res, acc) in GenerateCircuit()
1662 GateRef acc = TaggedArgument(PARAM_INDEX(BaselineSupercallspreadImm8V8, ACC)); in GenerateCircuit() local
1671 GateRef superCtor = GetPrototype(glue, acc); in GenerateCircuit()
1711 …callArgs.superCallArgs = { acc, array, ZExtInt32ToPtr(argvLen), elementsPtr, *thisObj, newTarget }; in GenerateCircuit()
1721 res = CallRuntime(glue, RTSTUB_ID(SuperCallSpread), { acc, array }); in GenerateCircuit()
1733 Return(acc); in GenerateCircuit()
1745 GateRef acc = TaggedArgument(PARAM_INDEX(BaselineApplyImm8V8V8, ACC)); in GenerateCircuit() local
1749 GateRef res = CallRuntime(glue, RTSTUB_ID(CallSpread), { acc, obj, array }); in GenerateCircuit()
1764 GateRef acc = GetAccFromFrame(glue, frame); in GenerateCircuit() local
1769 METHOD_ENTRY(acc); in GenerateCircuit()
1776 …CallStubBuilder callBuilder(this, glue, acc, actualNumArgs, jumpSize, &result, hotnessCounter, cal… in GenerateCircuit()
1800 GateRef acc = GetAccFromFrame(glue, frame); in GenerateCircuit() local
1801 METHOD_ENTRY(acc); in GenerateCircuit()
1808 …CallStubBuilder callBuilder(this, glue, acc, actualNumArgs, jumpSize, &result, hotnessCounter, cal… in GenerateCircuit()
1826 GateRef acc = GetAccFromFrame(glue, frame); in GenerateCircuit() local
1829 METHOD_ENTRY(acc); in GenerateCircuit()
1837 …CallStubBuilder callBuilder(this, glue, acc, actualNumArgs, jumpSize, &result, hotnessCounter, cal… in GenerateCircuit()
1890 GateRef acc = GetAccFromFrame(glue, frame); in GenerateCircuit() local
1895 { obj, prop, getter, setter, acc, func, offsetPtr }); // acc is flag in GenerateCircuit()
1927 GateRef acc = GetAccFromFrame(glue, frame); in GenerateCircuit() local
1932 … builder.StoreObjByName(glue, receiver, 0, stringIdInfo, acc, profileTypeInfo, slotId, callback); in GenerateCircuit()
1946 GateRef acc = GetAccFromFrame(glue, frame); in GenerateCircuit() local
1950 …GateRef result = builder.StoreObjByName(glue, receiver, 0, stringIdInfo, acc, profileTypeInfo, slo… in GenerateCircuit()
1961 GateRef acc = GetAccFromFrame(glue, frame); in GenerateCircuit() local
1965 GateRef result = builder.LoadObjByValue(glue, receiver, acc, profileTypeInfo, slotId, callback); in GenerateCircuit()
1976 GateRef acc = GetAccFromFrame(glue, frame); in GenerateCircuit() local
1980 GateRef result = builder.LoadObjByValue(glue, receiver, acc, profileTypeInfo, slotId, callback); in GenerateCircuit()
1992 GateRef acc = GetAccFromFrame(glue, frame); in GenerateCircuit() local
1995 …GateRef result = builder.StoreObjByValue(glue, receiver, propKey, acc, profileTypeInfo, slotId, ca… in GenerateCircuit()
2007 GateRef acc = GetAccFromFrame(glue, frame); in GenerateCircuit() local
2010 …GateRef result = builder.StoreObjByValue(glue, receiver, propKey, acc, profileTypeInfo, slotId, ca… in GenerateCircuit()
2020 GateRef acc = GetAccFromFrame(glue, frame); in GenerateCircuit() local
2022 GateRef res = CallRuntime(glue, RTSTUB_ID(DynamicImport), { acc, currentFunc }); in GenerateCircuit()
2056 GateRef acc = GetAccFromFrame(glue, frame); in GenerateCircuit() local
2058 Return(acc); in GenerateCircuit()
2097 GateRef acc = GetAccFromFrame(glue, frame); in GenerateCircuit() local
2110 GateRef acc = TaggedArgument(PARAM_INDEX(BaselineResumegenerator, ACC)); in GenerateCircuit() local
2115 DEFVARIABLE(varAcc, VariableType::JS_ANY(), acc); in GenerateCircuit()
2125 Branch(TaggedIsAsyncGeneratorObject(glue, acc), &isAsyncGeneratorObj, ¬AsyncGeneratorObj); in GenerateCircuit()
2129 varAcc = Load(VariableType::JS_ANY(), glue, acc, resumeResultOffset); in GenerateCircuit()
2135 varAcc = Load(VariableType::JS_ANY(), glue, acc, resumeResultOffset); in GenerateCircuit()
2145 GateRef acc = TaggedArgument(PARAM_INDEX(BaselineGetresumemod, ACC)); in GenerateCircuit() local
2147 DEFVARIABLE(varAcc, VariableType::JS_ANY(), acc); in GenerateCircuit()
2152 Branch(TaggedIsAsyncGeneratorObject(glue, acc), &isAsyncGeneratorObj, ¬AsyncGeneratorObj); in GenerateCircuit()
2155 varAcc = IntToTaggedPtr(GetResumeModeFromAsyncGeneratorObject(acc)); in GenerateCircuit()
2160 varAcc = IntToTaggedPtr(GetResumeModeFromGeneratorObject(acc)); in GenerateCircuit()
2171 GateRef acc = TaggedArgument(PARAM_INDEX(BaselineGettemplateobjectImm8, ACC)); in GenerateCircuit() local
2173 GateRef result = CallRuntime(glue, RTSTUB_ID(GetTemplateObject), { acc }); in GenerateCircuit()
2181 GateRef acc = TaggedArgument(PARAM_INDEX(BaselineGettemplateobjectImm16, ACC)); in GenerateCircuit() local
2183 GateRef literal = acc; in GenerateCircuit()
2195 GateRef acc = GetAccFromFrame(glue, frame); in GenerateCircuit() local
2204 GateRef acc = TaggedArgument(PARAM_INDEX(BaselineSetobjectwithprotoImm8V8, ACC)); in GenerateCircuit() local
2209 GateRef result = CallRuntime(glue, RTSTUB_ID(SetObjectWithProto), { proto, acc }); in GenerateCircuit()
2220 GateRef acc = TaggedArgument(PARAM_INDEX(BaselineDelobjpropV8, ACC)); in GenerateCircuit() local
2224 GateRef result = DeletePropertyOrThrow(glue, obj, acc); in GenerateCircuit()
2232 GateRef acc = TaggedArgument(PARAM_INDEX(BaselineAsyncfunctionawaituncaughtV8, ACC)); in GenerateCircuit() local
2235 … GateRef result = CallRuntime(glue, RTSTUB_ID(AsyncFunctionAwaitUncaught), { asyncFuncObj, acc }); in GenerateCircuit()
2243 GateRef acc = TaggedArgument(PARAM_INDEX(BaselineCopydatapropertiesV8, ACC)); in GenerateCircuit() local
2246 GateRef result = CallRuntime(glue, RTSTUB_ID(CopyDataProperties), { dst, acc }); in GenerateCircuit()
2254 GateRef acc = TaggedArgument(PARAM_INDEX(BaselineStarrayspreadV8V8, ACC)); in GenerateCircuit() local
2258 GateRef result = CallRuntime(glue, RTSTUB_ID(StArraySpread), { dst, index, acc }); // acc is res in GenerateCircuit()
2266 GateRef acc = TaggedArgument(PARAM_INDEX(BaselineSetobjectwithprotoImm16V8, ACC)); in GenerateCircuit() local
2271 GateRef result = CallRuntime(glue, RTSTUB_ID(SetObjectWithProto), { proto, acc }); in GenerateCircuit()
2286 GateRef acc = GetAccFromFrame(glue, frame); in GenerateCircuit() local
2288 GateRef result = builder.LoadObjByValue(glue, receiver, acc, profileTypeInfo, slotId, callback); in GenerateCircuit()
2300 GateRef acc = GetAccFromFrame(glue, frame); in GenerateCircuit() local
2302 GateRef result = builder.LoadObjByValue(glue, receiver, acc, profileTypeInfo, slotId, callback); in GenerateCircuit()
2315 GateRef acc = GetAccFromFrame(glue, frame); in GenerateCircuit() local
2317 …GateRef result = builder.StoreObjByValue(glue, receiver, propKey, acc, profileTypeInfo, slotId, ca… in GenerateCircuit()
2330 GateRef acc = GetAccFromFrame(glue, frame); in GenerateCircuit() local
2332 …GateRef result = builder.StoreObjByValue(glue, receiver, propKey, acc, profileTypeInfo, slotId, ca… in GenerateCircuit()
2347 GateRef acc = GetAccFromFrame(glue, frame); in GenerateCircuit() local
2363 … GateRef result = SetPropertyByValue(glue, receiver, propKey, acc, true, callback); // acc is value in GenerateCircuit()
2371 GateRef result = CallRuntime(glue, RTSTUB_ID(StOwnByValue), { receiver, propKey, acc }); in GenerateCircuit()
2385 GateRef acc = GetAccFromFrame(glue, frame); in GenerateCircuit() local
2400 … GateRef result = SetPropertyByValue(glue, receiver, propKey, acc, true, callback); // acc is value in GenerateCircuit()
2408 GateRef result = CallRuntime(glue, RTSTUB_ID(StOwnByValue), { receiver, propKey, acc }); in GenerateCircuit()
2417 GateRef acc = TaggedArgument(PARAM_INDEX(BaselineLdsuperbyvalueImm8V8, ACC)); in GenerateCircuit() local
2420 …GateRef result = CallRuntime(glue, RTSTUB_ID(LdSuperByValue), { receiver, acc }); // sp for thisF… in GenerateCircuit()
2428 GateRef acc = TaggedArgument(PARAM_INDEX(BaselineLdsuperbyvalueImm16V8, ACC)); in GenerateCircuit() local
2431 …GateRef result = CallRuntime(glue, RTSTUB_ID(LdSuperByValue), { receiver, acc }); // sp for thisF… in GenerateCircuit()
2441 GateRef acc = GetAccFromFrame(glue, GetFrame(sp)); in GenerateCircuit() local
2444 // acc is value, sp for thisFunc in GenerateCircuit()
2445 GateRef result = CallRuntime(glue, RTSTUB_ID(StSuperByValue), { receiver, propKey, acc }); in GenerateCircuit()
2455 GateRef acc = GetAccFromFrame(glue, GetFrame(sp)); in GenerateCircuit() local
2458 // acc is value, sp for thisFunc in GenerateCircuit()
2459 GateRef result = CallRuntime(glue, RTSTUB_ID(StSuperByValue), { receiver, propKey, acc }); in GenerateCircuit()
2472 GateRef acc = GetAccFromFrame(glue, frame); in GenerateCircuit() local
2475 Branch(TaggedIsHeapObject(acc), &fastPath, &slowPath); in GenerateCircuit()
2479 GateRef result = GetPropertyByIndex(glue, acc, index, callback); in GenerateCircuit()
2488 { acc, IntToTaggedInt(index), TaggedFalse(), Undefined() }); in GenerateCircuit()
2502 GateRef acc = GetAccFromFrame(glue, frame); in GenerateCircuit() local
2505 Branch(TaggedIsHeapObject(acc), &fastPath, &slowPath); in GenerateCircuit()
2509 GateRef result = GetPropertyByIndex(glue, acc, index, callback); in GenerateCircuit()
2518 { acc, IntToTaggedInt(index), TaggedFalse(), Undefined() }); in GenerateCircuit()
2529 GateRef acc = GetAccFromFrame(glue, GetFrame(sp)); in GenerateCircuit() local
2538 GateRef result = SetPropertyByIndex(glue, receiver, index, acc, false); in GenerateCircuit()
2547 { receiver, IntToTaggedInt(index), acc }); in GenerateCircuit()
2560 GateRef acc = GetAccFromFrame(glue, frame); in GenerateCircuit() local
2568 GateRef result = SetPropertyByIndex(glue, receiver, index, acc, false); in GenerateCircuit()
2577 { receiver, IntToTaggedInt(index), acc }); in GenerateCircuit()
2590 GateRef acc = GetAccFromFrame(glue, frame); in GenerateCircuit() local
2594 glue, receiver, index, acc, profileTypeInfo, slotId, callback); in GenerateCircuit()
2607 GateRef acc = GetAccFromFrame(glue, frame); in GenerateCircuit() local
2609 …GateRef result = builder.StoreOwnByIndex(glue, receiver, index, acc, profileTypeInfo, slotId, call… in GenerateCircuit()
2617 GateRef acc = TaggedArgument(PARAM_INDEX(BaselineAsyncfunctionresolveV8, ACC)); in GenerateCircuit() local
2621 { asyncFuncObj, acc, TaggedTrue() }); in GenerateCircuit()
2629 GateRef acc = TaggedArgument(PARAM_INDEX(BaselineAsyncfunctionrejectV8, ACC)); in GenerateCircuit() local
2633 { asyncFuncObj, acc, TaggedFalse() }); in GenerateCircuit()
2641 GateRef acc = TaggedArgument(PARAM_INDEX(BaselineCopyrestargsImm8, ACC)); in GenerateCircuit() local
2722 GateRef acc = TaggedArgument(PARAM_INDEX(BaselineStlexvarImm4Imm4, ACC)); in GenerateCircuit() local
2741 SetPropertiesToLexicalEnv(glue, *currentEnv, slot, acc); in GenerateCircuit()
2757 GateRef acc = TaggedArgument(PARAM_INDEX(BaselineStmodulevarImm8, ACC)); in GenerateCircuit() local
2760 CallRuntime(glue, RTSTUB_ID(StModuleVarByIndex), { IntToTaggedInt(index), acc }); in GenerateCircuit()
2772 GateRef acc = GetAccFromFrame(glue, frame); in GenerateCircuit() local
2773 DEFVARIABLE(varAcc, VariableType::JS_ANY(), acc); in GenerateCircuit()
2792 GateRef acc = GetAccFromFrame(glue, frame); in GenerateCircuit() local
2795 …GateRef result = builder.TryStoreGlobalByName(glue, 0, info, acc, profileTypeInfo, slotId, callbac… in GenerateCircuit()
2809 GateRef acc = GetAccFromFrame(glue, frame); in GenerateCircuit() local
2812 …GateRef result = builder.TryStoreGlobalByName(glue, 0, info, acc, profileTypeInfo, slotId, callbac… in GenerateCircuit()
2824 GateRef acc = GetAccFromFrame(glue, frame); in GenerateCircuit() local
2825 DEFVARIABLE(varAcc, VariableType::JS_ANY(), acc); in GenerateCircuit()
2838 GateRef acc = TaggedArgument(PARAM_INDEX(BaselineStglobalvarImm16Id16, ACC)); in GenerateCircuit() local
2850 GateRef result = builder.StoreGlobalVar(glue, 0, info, acc, profileTypeInfo, slotId); in GenerateCircuit()
2881 GateRef acc = GetAccFromFrame(glue, frame); in GenerateCircuit() local
2884 GateRef result = builder.LoadObjByName(glue, acc, 0, stringIdInfo, profileTypeInfo, in GenerateCircuit()
2902 GateRef acc = GetAccFromFrame(glue, frame); in GenerateCircuit() local
2908 … builder.StoreObjByName(glue, receiver, 0, stringIdInfo, acc, profileTypeInfo, slotId, callback); in GenerateCircuit()
2923 GateRef acc = GetAccFromFrame(glue, frame); in GenerateCircuit() local
2926 GateRef result = builder.StoreObjByName(glue, receiver, 0, stringIdInfo, acc, profileTypeInfo, in GenerateCircuit()
2943 GateRef acc = GetAccFromFrame(glue, frame); in GenerateCircuit() local
2963 result = SetPropertyByName(glue, receiver, propKey, acc, true, True(), callback); in GenerateCircuit()
2970 result = CallRuntime(glue, RTSTUB_ID(StOwnByName), { receiver, propKey, acc }); in GenerateCircuit()
2988 GateRef acc = GetAccFromFrame(glue, frame); in GenerateCircuit() local
3010 result = SetPropertyByName(glue, receiver, propKey, acc, true, True(), callback); in GenerateCircuit()
3017 result = CallRuntime(glue, RTSTUB_ID(StOwnByName), { receiver, propKey, acc }); in GenerateCircuit()
3033 GateRef acc = GetAccFromFrame(glue, frame); in GenerateCircuit() local
3038 GateRef result = CallRuntime(glue, RTSTUB_ID(LdSuperByValue), { acc, propKey }); in GenerateCircuit()
3049 GateRef acc = GetAccFromFrame(glue, frame); in GenerateCircuit() local
3054 GateRef result = CallRuntime(glue, RTSTUB_ID(LdSuperByValue), { acc, propKey }); in GenerateCircuit()
3062 GateRef acc = TaggedArgument(PARAM_INDEX(BaselineStsuperbynameImm8Id16V8, ACC)); in GenerateCircuit() local
3071 GateRef result = CallRuntime(glue, RTSTUB_ID(StSuperByValue), { receiver, propKey, acc }); in GenerateCircuit()
3079 GateRef acc = TaggedArgument(PARAM_INDEX(BaselineStsuperbynameImm16Id16V8, ACC)); in GenerateCircuit() local
3088 GateRef result = CallRuntime(glue, RTSTUB_ID(StSuperByValue), { receiver, propKey, acc }); in GenerateCircuit()
3108 GateRef acc = TaggedArgument(PARAM_INDEX(BaselineStconsttoglobalrecordImm16Id16, ACC)); in GenerateCircuit() local
3116 { propKey, acc, TaggedTrue() }); in GenerateCircuit()
3130 GateRef acc = GetAccFromFrame(glue, frame); in GenerateCircuit() local
3150 GateRef res = SetPropertyByValue(glue, receiver, propKey, acc, true, callback); in GenerateCircuit()
3156 CallRuntime(glue, RTSTUB_ID(SetFunctionNameNoPrefix), { acc, propKey }); in GenerateCircuit()
3164 … GateRef res = CallRuntime(glue, RTSTUB_ID(StOwnByValueWithNameSet), { receiver, propKey, acc }); in GenerateCircuit()
3180 GateRef acc = GetAccFromFrame(glue, frame); in GenerateCircuit() local
3199 GateRef res = SetPropertyByValue(glue, receiver, propKey, acc, true, callback); in GenerateCircuit()
3205 CallRuntime(glue, RTSTUB_ID(SetFunctionNameNoPrefix), { acc, propKey }); in GenerateCircuit()
3213 … GateRef res = CallRuntime(glue, RTSTUB_ID(StOwnByValueWithNameSet), { receiver, propKey, acc }); in GenerateCircuit()
3232 GateRef acc = GetAccFromFrame(glue, frame); in GenerateCircuit() local
3252 … GateRef res = SetPropertyByName(glue, receiver, propKey, acc, true, True(), callback); in GenerateCircuit()
3258 CallRuntime(glue, RTSTUB_ID(SetFunctionNameNoPrefix), { acc, propKey }); in GenerateCircuit()
3266 … GateRef res = CallRuntime(glue, RTSTUB_ID(StOwnByNameWithNameSet), { receiver, propKey, acc }); in GenerateCircuit()
3282 GateRef acc = GetAccFromFrame(glue, frame); in GenerateCircuit() local
3304 … GateRef res = SetPropertyByName(glue, receiver, propKey, acc, true, True(), callback); in GenerateCircuit()
3310 CallRuntime(glue, RTSTUB_ID(SetFunctionNameNoPrefix), { acc, propKey }); in GenerateCircuit()
3318 … GateRef res = CallRuntime(glue, RTSTUB_ID(StOwnByNameWithNameSet), { receiver, propKey, acc }); in GenerateCircuit()
3332 GateRef acc = GetAccFromFrame(glue, frame); in GenerateCircuit() local
3357 GateRef acc = GetAccFromFrame(glue, frame); in GenerateCircuit() local
3432 CallNGCRuntime(glue, RTSTUB_ID(ResumeRspAndReturn), { acc, *varSp, currentSp }); in GenerateCircuit()
3440 …CallNGCRuntime(glue, RTSTUB_ID(ResumeRspAndReturnBaseline), { glue, acc, *varSp, currentSp, jumpSi… in GenerateCircuit()
3453 acc, *varHotnessCounter, jumpSize }); in GenerateCircuit()
3487 GateRef acc = TaggedArgument(PARAM_INDEX(BaselineStlexvarImm8Imm8, ACC)); in GenerateCircuit() local
3507 SetPropertiesToLexicalEnv(glue, *currentEnv, slot, acc); in GenerateCircuit()
3521 GateRef acc = TaggedArgument(PARAM_INDEX(BaselineAsyncgeneratorrejectV8, ACC)); in GenerateCircuit() local
3526 { asyncGenerator, acc }); in GenerateCircuit()
3533 GateRef acc = TaggedArgument(PARAM_INDEX(BaselineSetgeneratorstateImm8, ACC)); in GenerateCircuit() local
3536 CallRuntime(glue, RTSTUB_ID(SetGeneratorState), { acc, IntToTaggedInt(index) }); in GenerateCircuit()
3544 GateRef acc = TaggedArgument(PARAM_INDEX(BaselineGetasynciteratorImm8, ACC)); in GenerateCircuit() local
3546 GateRef res = CallRuntime(glue, RTSTUB_ID(GetAsyncIterator), { acc }); in GenerateCircuit()
3554 GateRef acc = TaggedArgument(PARAM_INDEX(BaselineLdPrivatePropertyImm8Imm16Imm16, ACC)); in GenerateCircuit() local
3560 IntToTaggedInt(levelIndex), IntToTaggedInt(slotIndex), acc}); // acc as obj in GenerateCircuit()
3574 GateRef acc = GetAccFromFrame(glue, frame); in GenerateCircuit() local
3578 IntToTaggedInt(levelIndex), IntToTaggedInt(slotIndex), obj, acc}); // acc as value in GenerateCircuit()
3586 GateRef acc = TaggedArgument(PARAM_INDEX(BaselineTestInImm8Imm16Imm16, ACC)); in GenerateCircuit() local
3592 IntToTaggedInt(levelIndex), IntToTaggedInt(slotIndex), acc}); // acc as obj in GenerateCircuit()
3614 GateRef acc = GetAccFromFrame(glue, GetFrame(sp)); in GenerateCircuit() local
3625 GateRef acc = TaggedArgument(PARAM_INDEX(BaselineThrowPrefNone, ACC)); in GenerateCircuit() local
3627 CallRuntime(glue, RTSTUB_ID(Throw), { acc }); in GenerateCircuit()
3653 GateRef acc = GetAccFromFrame(glue, frame); in GenerateCircuit() local
3722 Return(acc); in GenerateCircuit()
3736 GateRef acc = GetAccFromFrame(glue, frame); in GenerateCircuit() local
3752 GateRef acc = GetAccFromFrame(glue, frame); in GenerateCircuit() local
3761 GateRef acc = TaggedArgument(PARAM_INDEX(BaselineWideNewlexenvPrefImm16, ACC)); in GenerateCircuit() local
3786 GateRef acc = GetAccFromFrame(glue, frame); in GenerateCircuit() local
3804 GateRef acc = GetAccFromFrame(glue, frame); in GenerateCircuit() local
3817 GateRef acc = TaggedArgument(PARAM_INDEX(BaselineWideNewlexenvwithnamePrefImm16Id16, ACC)); in GenerateCircuit() local
3838 GateRef acc = GetAccFromFrame(glue, frame); in GenerateCircuit() local
3852 GateRef acc = GetAccFromFrame(glue, frame); in GenerateCircuit() local
3871 GateRef acc = GetAccFromFrame(glue, frame); in GenerateCircuit() local
3943 Return(acc); in GenerateCircuit()
3961 GateRef acc = GetAccFromFrame(glue, frame); in GenerateCircuit() local
4033 Return(acc); in GenerateCircuit()
4041 // GLUE, SP, ACC, ACTUAL_NUM_ARGS, VREG_ID, HOTNESS_COUNTER
4046 GateRef acc = TaggedArgument(PARAM_INDEX(BaselineWideCallrangePrefImm16V8, ACC)); in GenerateCircuit() local
4054 METHOD_ENTRY(acc); in GenerateCircuit()
4061 …CallStubBuilder callBuilder(this, glue, acc, actualNumArgs, jumpSize, &result, hotnessCounter, cal… in GenerateCircuit()
4076 GateRef acc = GetAccFromFrame(glue, frame); in GenerateCircuit() local
4108 GateRef acc = TaggedArgument(PARAM_INDEX(BaselineWideCallthisrangePrefImm16V8, ACC)); in GenerateCircuit() local
4120 METHOD_ENTRY(acc); in GenerateCircuit()
4127 …CallStubBuilder callBuilder(this, glue, acc, actualNumArgs, jumpSize, &result, hotnessCounter, cal… in GenerateCircuit()
4143 GateRef acc = GetAccFromFrame(glue, frame); in GenerateCircuit() local
4190 GateRef acc = GetAccFromFrame(glue, frame); in GenerateCircuit() local
4207 GateRef acc = GetAccFromFrame(glue, frame); in GenerateCircuit() local
4229 GateRef acc = GetAccFromFrame(glue, frame); in GenerateCircuit() local
4236 Branch(TaggedIsHole(acc), &isHole, ¬Hole); in GenerateCircuit()
4256 GateRef acc = GetAccFromFrame(glue, frame); in GenerateCircuit() local
4266 GateRef acc = TaggedArgument(PARAM_INDEX(BaselineWideSupercallarrowrangePrefImm16V8, ACC)); in GenerateCircuit() local
4271 { acc, Int16ToTaggedInt(v0), Int16ToTaggedInt(range) }); in GenerateCircuit()
4279 GateRef acc = TaggedArgument(PARAM_INDEX(BaselineThrowIfsupernotcorrectcallPrefImm8, ACC)); in GenerateCircuit() local
4283 { Int8ToTaggedInt(imm), acc }); // acc is thisValue in GenerateCircuit()
4295 GateRef acc = GetAccFromFrame(glue, frame); in GenerateCircuit() local
4310 GateRef acc = GetAccFromFrame(glue, frame); in GenerateCircuit() local
4313 Branch(TaggedIsHeapObject(acc), &fastPath, &slowPath); in GenerateCircuit()
4317 GateRef result = GetPropertyByIndex(glue, acc, index, callback); in GenerateCircuit()
4326 { acc, IntToTaggedInt(index), TaggedFalse(), Undefined() }); in GenerateCircuit()
4335 GateRef acc = TaggedArgument(PARAM_INDEX(BaselineThrowIfsupernotcorrectcallPrefImm16, ACC)); in GenerateCircuit() local
4339 { Int16ToTaggedInt(imm), acc }); // acc is thisValue in GenerateCircuit()
4351 GateRef acc = GetAccFromFrame(glue, frame); in GenerateCircuit() local
4367 GateRef acc = GetAccFromFrame(glue, frame); in GenerateCircuit() local
4375 GateRef result = SetPropertyByIndex(glue, receiver, index, acc, false); in GenerateCircuit()
4384 { receiver, IntToTaggedInt(index), acc }); in GenerateCircuit()
4397 GateRef acc = GetAccFromFrame(glue, frame); in GenerateCircuit() local
4411 GateRef acc = GetAccFromFrame(glue, frame); in GenerateCircuit() local
4428 GateRef result = SetPropertyByIndex(glue, receiver, index, acc, true); // acc is value in GenerateCircuit()
4437 { receiver, IntToTaggedInt(index), acc }); in GenerateCircuit()
4450 GateRef acc = GetAccFromFrame(glue, GetFrame(sp)); in GenerateCircuit() local
4474 GateRef acc = GetAccFromFrame(glue, GetFrame(sp)); in GenerateCircuit() local
4489 GateRef acc = GetAccFromFrame(glue, GetFrame(sp)); in GenerateCircuit() local
4546 GateRef acc = GetAccFromFrame(glue, GetFrame(sp)); in GenerateCircuit() local
4568 GateRef acc = TaggedArgument(PARAM_INDEX(BaselineWideStlexvarPrefImm16Imm16, ACC)); in GenerateCircuit() local
4588 SetPropertiesToLexicalEnv(glue, *currentEnv, slot, acc); in GenerateCircuit()
4608 GateRef acc = GetAccFromFrame(glue, GetFrame(sp)); in GenerateCircuit() local
4646 GateRef acc = GetAccFromFrame(glue, GetFrame(sp)); in GenerateCircuit() local
4667 GateRef acc = TaggedArgument(PARAM_INDEX(BaselineWideStmodulevarPrefImm16, ACC)); in GenerateCircuit() local
4670 CallRuntime(glue, RTSTUB_ID(StModuleVarByIndex), { Int16ToTaggedInt(index), acc }); in GenerateCircuit()
4686 GateRef acc = GetAccFromFrame(glue, GetFrame(sp)); in GenerateCircuit() local
4714 GateRef acc = GetAccFromFrame(glue, GetFrame(sp)); in GenerateCircuit() local
4766 GateRef acc = GetAccFromFrame(glue, frame); in GenerateCircuit() local
4801 GateRef acc = TaggedArgument(PARAM_INDEX(BaselineDeprecatedResumegeneratorPrefV8, ACC)); in GenerateCircuit() local
4807 DEFVARIABLE(varAcc, VariableType::JS_ANY(), acc); in GenerateCircuit()
4837 GateRef acc = TaggedArgument(PARAM_INDEX(BaselineWideStpatchvarPrefImm16, ACC)); in GenerateCircuit() local
4840 GateRef result = CallRuntime(glue, RTSTUB_ID(StPatchVar), { Int16ToTaggedInt(index), acc }); in GenerateCircuit()
4848 GateRef acc = TaggedArgument(PARAM_INDEX(BaselineDeprecatedGetresumemodePrefV8, ACC)); in GenerateCircuit() local
4853 DEFVARIABLE(varAcc, VariableType::JS_ANY(), acc); in GenerateCircuit()
4881 GateRef acc = GetAccFromFrame(glue, frame); in GenerateCircuit() local
4894 GateRef acc = GetAccFromFrame(glue, frame); in GenerateCircuit() local
4916 GateRef acc = GetAccFromFrame(glue, frame); in GenerateCircuit() local
4925 DEFVARIABLE(varAcc, VariableType::JS_ANY(), acc); in GenerateCircuit()
5025 GateRef acc = GetAccFromFrame(glue, frame); in GenerateCircuit() local
5040 GateRef acc = GetAccFromFrame(glue, frame); in GenerateCircuit() local
5049 GateRef acc = TaggedArgument(PARAM_INDEX(BaselineDeprecatedSetobjectwithprotoPrefV8V8, ACC)); in GenerateCircuit() local
5086 GateRef acc = GetAccFromFrame(glue, frame); in GenerateCircuit() local
5103 GateRef acc = GetAccFromFrame(glue, frame); in GenerateCircuit() local
5137 GateRef acc = GetAccFromFrame(glue, frame); in GenerateCircuit() local
5151 GateRef acc = GetAccFromFrame(glue, frame); in GenerateCircuit() local
5265 GateRef acc = TaggedArgument(PARAM_INDEX(BaselineDeprecatedStmodulevarPrefId32, ACC)); in GenerateCircuit() local
5274 CallRuntime(glue, RTSTUB_ID(StModuleVar), { prop, acc }); in GenerateCircuit()
5332 GateRef acc = TaggedArgument(PARAM_INDEX(BaselineDeprecatedStconsttoglobalrecordPrefId32, ACC)); in GenerateCircuit() local
5342 { propKey, acc, TaggedTrue() }); in GenerateCircuit()
5349 GateRef acc = TaggedArgument(PARAM_INDEX(BaselineDeprecatedStlettoglobalrecordPrefId32, ACC)); in GenerateCircuit() local
5359 { propKey, acc, TaggedFalse() }); in GenerateCircuit()
5366 GateRef acc = TaggedArgument(PARAM_INDEX(BaselineDeprecatedStclasstoglobalrecordPrefId32, ACC)); in GenerateCircuit() local
5376 { propKey, acc, TaggedFalse() }); in GenerateCircuit()
5394 …GateRef acc = TaggedArgument(PARAM_INDEX(BaselineDeprecatedCreateobjecthavingmethodPrefImm16, ACC)… in GenerateCircuit() local
5404 GateRef res = CallRuntime(glue, RTSTUB_ID(CreateObjectHavingMethod), { result, acc }); in GenerateCircuit()
5412 GateRef acc = TaggedArgument(PARAM_INDEX(BaselineDeprecatedDynamicimportPrefV8, ACC)); in GenerateCircuit() local
5424 … GateRef acc = TaggedArgument(PARAM_INDEX(BaselineCallRuntimeNotifyConcurrentResultPrefNone, ACC)); in GenerateCircuit() local
5427 CallRuntime(glue, RTSTUB_ID(NotifyConcurrentResult), {acc, funcObj}); in GenerateCircuit()
5441 GateRef acc = GetAccFromFrame(glue, frame); in GenerateCircuit() local
5464 GateRef acc = GetAccFromFrame(glue, frame); in GenerateCircuit() local
5480 … GateRef acc = TaggedArgument(PARAM_INDEX(BaselineCallRuntimeDefineFieldByValuePrefImm8V8V8, ACC)); in GenerateCircuit() local
5487 GateRef res = DefineField(glue, obj, propKey, acc); in GenerateCircuit()
5495 …GateRef acc = TaggedArgument(PARAM_INDEX(BaselineCallRuntimeDefineFieldByIndexPrefImm8Imm32V8, ACC… in GenerateCircuit() local
5502 GateRef res = DefineField(glue, obj, propKey, acc); in GenerateCircuit()
5510 GateRef acc = TaggedArgument(PARAM_INDEX(BaselineCallRuntimeToPropertyKeyPrefNone, ACC)); in GenerateCircuit() local
5512 GateRef res = CallRuntime(glue, RTSTUB_ID(ToPropertyKey), { acc }); in GenerateCircuit()
5525 GateRef acc = GetAccFromFrame(glue, frame); in GenerateCircuit() local
5536 // GLUE, SP, ACC, LEVEL_INDEX, SLOT_INDEX, V0
5541 …GateRef acc = TaggedArgument(PARAM_INDEX(BaselineCallRuntimeDefinePrivatePropertyPrefImm8Imm16Imm1… in GenerateCircuit() local
5552 IntToTaggedInt(levelIndex), IntToTaggedInt(slotIndex), obj, acc}); // acc as value in GenerateCircuit()
5560 GateRef acc = TaggedArgument(PARAM_INDEX(BaselineCallRuntimeCallInitPrefImm8V8, ACC)); in GenerateCircuit() local
5570 METHOD_ENTRY(acc); in GenerateCircuit()
5576 …CallStubBuilder callBuilder(this, glue, acc, actualNumArgs, jumpSize, &result, hotnessCounter, cal… in GenerateCircuit()
5615 GateRef acc = GetAccFromFrame(glue, frame); in GenerateCircuit() local
5642 GateRef acc = GetAccFromFrame(glue, frame); in GenerateCircuit() local
5663 DEFVARIABLE(varAcc, VariableType::JS_ANY(), acc); in GenerateCircuit()
5755 GateRef acc = GetAccFromFrame(glue, frame); in GenerateCircuit() local
5765 DEFVARIABLE(varAcc, VariableType::JS_ANY(), acc); in GenerateCircuit()
5862 GateRef acc = PtrArgument(PARAM_INDEX(BaselineExceptionHandler, ACC)); in GenerateCircuit() local
5876 DEFVARIABLE(varAcc, VariableType::JS_ANY(), acc); in GenerateCircuit()
5919 GateRef acc = GetAccFromFrame(glue, frame); in GenerateCircuit() local