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(frame); \
167 GateRef acc = GetAccFromFrame(frame); \
258 …result = builder.StoreObjByName(glue, receiver, 0, stringIdInfo, acc, profileTypeInfo, slotId, cal…
263 …result = DefineField(glue, receiver, propKey, acc); …
299 GateRef acc = GetAccFromFrame(frame); in GenerateCircuit() local
300 DEFVARIABLE(varAcc, VariableType::JS_ANY(), acc); in GenerateCircuit()
322 GateRef acc = GetAccFromFrame(frame); in GenerateCircuit() local
323 METHOD_ENTRY(acc); in GenerateCircuit()
329 …CallStubBuilder callBuilder(this, glue, acc, actualNumArgs, jumpSize, &result, hotnessCounter, cal… in GenerateCircuit()
341 GateRef acc = TaggedArgument(PARAM_INDEX(BaselineStToGlobalRecordImm16ID16, ACC)); in GenerateCircuit() local
350 { propKey, acc, TaggedFalse() }); in GenerateCircuit()
401 GateRef acc = TaggedArgument(PARAM_INDEX(BaselineGetunmappedargs, ACC)); in GenerateCircuit() local
463 GateRef acc = GetAccFromFrame(GetFrame(sp)); in GenerateCircuit() local
483 GateRef acc = TaggedArgument(PARAM_INDEX(BaselineGetpropiterator, ACC)); in GenerateCircuit() local
486 GateRef result = newBuilder.EnumerateObjectProperties(glue, acc); in GenerateCircuit()
497 GateRef acc = GetAccFromFrame(frame); in GenerateCircuit() local
498 GateRef res = GetIterator(glue, acc, callback); in GenerateCircuit()
510 GateRef acc = GetAccFromFrame(frame); in GenerateCircuit() local
511 GateRef res = GetIterator(glue, acc, callback); in GenerateCircuit()
523 GateRef acc = GetAccFromFrame(frame); in GenerateCircuit() local
535 GateRef acc = GetAccFromFrame(frame); in GenerateCircuit() local
554 GateRef acc = GetAccFromFrame(frame); in GenerateCircuit() local
568 DEFVARIABLE(varAcc, VariableType::JS_ANY(), acc); in GenerateCircuit()
707 GateRef acc = GetAccFromFrame(frame); in GenerateCircuit() local
720 GateRef acc = GetAccFromFrame(frame); in GenerateCircuit() local
734 GateRef acc = GetAccFromFrame(GetFrame(sp)); in GenerateCircuit() local
748 GateRef acc = GetAccFromFrame(frame); in GenerateCircuit() local
753 METHOD_ENTRY(acc); in GenerateCircuit()
760 …CallStubBuilder callBuilder(this, glue, acc, actualNumArgs, jumpSize, &result, hotnessCounter, cal… in GenerateCircuit()
777 GateRef acc = GetAccFromFrame(frame); in GenerateCircuit() local
793 GateRef acc = GetAccFromFrame(frame); in GenerateCircuit() local
814 GateRef acc = GetAccFromFrame(frame); in GenerateCircuit() local
815 METHOD_ENTRY(acc); in GenerateCircuit()
822 …CallStubBuilder callBuilder(this, glue, acc, actualNumArgs, jumpSize, &result, hotnessCounter, cal… in GenerateCircuit()
847 GateRef acc = GetAccFromFrame(frame); in GenerateCircuit() local
848 METHOD_ENTRY(acc); in GenerateCircuit()
855 …CallStubBuilder callBuilder(this, glue, acc, actualNumArgs, jumpSize, &result, hotnessCounter, cal… in GenerateCircuit()
870 GateRef acc = GetAccFromFrame(frame); in GenerateCircuit() local
890 GateRef acc = GetAccFromFrame(frame); in GenerateCircuit() local
910 GateRef acc = GetAccFromFrame(frame); in GenerateCircuit() local
928 GateRef acc = GetAccFromFrame(frame); in GenerateCircuit() local
942 GateRef acc = TaggedArgument(PARAM_INDEX(BaselineNewobjapplyImm8V8, ACC)); in GenerateCircuit() local
945 GateRef result = CallRuntime(glue, RTSTUB_ID(NewObjApply), { func, acc }); // acc is array in GenerateCircuit()
953 GateRef acc = TaggedArgument(PARAM_INDEX(BaselineNewobjapplyImm16V8, ACC)); in GenerateCircuit() local
956 GateRef result = CallRuntime(glue, RTSTUB_ID(NewObjApply), { func, acc }); // acc is array in GenerateCircuit()
963 GateRef acc = TaggedArgument(PARAM_INDEX(BaselineNewlexenvImm8, ACC)); in GenerateCircuit() local
987 GateRef acc = TaggedArgument(PARAM_INDEX(BaselineNewlexenvwithnameImm8Id16, ACC)); in GenerateCircuit() local
1006 GateRef result = builder.Add(glue, left, acc, callback); in GenerateCircuit()
1014 GateRef result = builder.Sub(glue, left, acc, callback); in GenerateCircuit()
1022 GateRef result = builder.Mul(glue, left, acc, callback); in GenerateCircuit()
1030 GateRef result = builder.Div(glue, left, acc, callback); in GenerateCircuit()
1038 GateRef result = builder.Mod(glue, left, acc, callback); in GenerateCircuit()
1046 GateRef result = builder.Equal(glue, left, acc, callback); in GenerateCircuit()
1054 GateRef result = builder.NotEqual(glue, left, acc, callback); in GenerateCircuit()
1062 GateRef result = builder.Less(glue, left, acc, callback); in GenerateCircuit()
1070 GateRef result = builder.LessEq(glue, left, acc, callback); in GenerateCircuit()
1078 GateRef result = builder.Greater(glue, left, acc, callback); in GenerateCircuit()
1086 GateRef result = builder.GreaterEq(glue, left, acc, callback); in GenerateCircuit()
1094 GateRef result = builder.Shl(glue, left, acc, callback); in GenerateCircuit()
1102 GateRef result = builder.Shr(glue, left, acc, callback); in GenerateCircuit()
1110 GateRef result = builder.Ashr(glue, left, acc, callback); in GenerateCircuit()
1118 GateRef result = builder.And(glue, left, acc, callback); in GenerateCircuit()
1126 GateRef result = builder.Or(glue, left, acc, callback); in GenerateCircuit()
1134 GateRef result = builder.Xor(glue, left, acc, callback); in GenerateCircuit()
1143 GateRef acc = GetAccFromFrame(GetFrame(sp)); in GenerateCircuit() local
1145 GateRef result = CallRuntime(glue, RTSTUB_ID(Exp), { base, acc }); in GenerateCircuit()
1152 GateRef acc = TaggedArgument(PARAM_INDEX(BaselineTypeofImm8, ACC)); in GenerateCircuit() local
1154 GateRef result = FastTypeOf(glue, acc); in GenerateCircuit()
1161 GateRef acc = TaggedArgument(PARAM_INDEX(BaselineTypeofImm16, ACC)); in GenerateCircuit() local
1163 GateRef result = FastTypeOf(glue, acc); in GenerateCircuit()
1171 GateRef acc = TaggedArgument(PARAM_INDEX(BaselineTonumberImm8, ACC)); in GenerateCircuit() local
1176 Branch(TaggedIsNumber(acc), &valueIsNumber, &valueNotNumber); in GenerateCircuit()
1179 Return(acc); in GenerateCircuit()
1183 GateRef result = CallRuntime(glue, RTSTUB_ID(ToNumber), { acc }); in GenerateCircuit()
1192 GateRef acc = TaggedArgument(PARAM_INDEX(BaselineTonumericImm8, ACC)); in GenerateCircuit() local
1197 Branch(TaggedIsNumeric(acc), &valueIsNumeric, &valueNotNumeric); in GenerateCircuit()
1200 Return(acc); in GenerateCircuit()
1204 GateRef result = CallRuntime(glue, RTSTUB_ID(ToNumeric), { acc }); in GenerateCircuit()
1213 GateRef result = builder.Neg(glue, acc, callback); in GenerateCircuit()
1221 GateRef result = builder.Not(glue, acc, callback); in GenerateCircuit()
1229 GateRef result = builder.Inc(glue, acc, callback); in GenerateCircuit()
1237 GateRef result = builder.Dec(glue, acc, callback); in GenerateCircuit()
1245 GateRef acc = TaggedArgument(PARAM_INDEX(BaselineIsinImm8V8, ACC)); in GenerateCircuit() local
1250 GateRef result = IsIn(glue, prop, acc); // acc is obj in GenerateCircuit()
1252 GateRef result = CallRuntime(glue, RTSTUB_ID(IsIn), { prop, acc }); // acc is obj in GenerateCircuit()
1266 GateRef acc = GetAccFromFrame(frame); in GenerateCircuit() local
1268 GateRef result = InstanceOf(glue, obj, acc, profileTypeInfo, slotId, callback); in GenerateCircuit()
1276 GateRef result = builder.StrictNotEqual(glue, left, acc, callback); in GenerateCircuit()
1284 GateRef result = builder.StrictEqual(glue, left, acc, callback); in GenerateCircuit()
1290 GateRef acc = TaggedArgument(PARAM_INDEX(BaselineIstrue, ACC)); in GenerateCircuit() local
1292 GateRef result = FastToBooleanBaseline(acc, true); in GenerateCircuit()
1300 GateRef acc = TaggedArgument(PARAM_INDEX(BaselineCallRuntimeIstruePrefImm8, ACC)); in GenerateCircuit() local
1304 GateRef result = FastToBooleanWithProfileBaseline(acc, callback, true); in GenerateCircuit()
1310 GateRef acc = TaggedArgument(PARAM_INDEX(BaselineIsfalse, ACC)); in GenerateCircuit() local
1312 GateRef result = FastToBooleanBaseline(acc, false); in GenerateCircuit()
1320 GateRef acc = TaggedArgument(PARAM_INDEX(BaselineCallRuntimeIsfalsePrefImm8, ACC)); in GenerateCircuit() local
1324 GateRef result = FastToBooleanWithProfileBaseline(acc, callback, false); in GenerateCircuit()
1347 GateRef acc = GetAccFromFrame(frame); in GenerateCircuit() local
1350 METHOD_ENTRY(acc); in GenerateCircuit()
1360 …CallStubBuilder callBuilder(this, glue, acc, actualNumArgs, jumpSize, &result, hotnessCounter, cal… in GenerateCircuit()
1381 GateRef acc = GetAccFromFrame(frame); in GenerateCircuit() local
1382 METHOD_ENTRY(acc); in GenerateCircuit()
1390 …CallStubBuilder callBuilder(this, glue, acc, actualNumArgs, jumpSize, &result, hotnessCounter, cal… in GenerateCircuit()
1479 GateRef acc = GetAccFromFrame(frame); in GenerateCircuit() local
1481 Return(acc); in GenerateCircuit()
1493 GateRef acc = TaggedArgument(PARAM_INDEX(BaselineSupercallarrowrangeImm8Imm8V8, ACC)); in GenerateCircuit() local
1498 { acc, Int16ToTaggedInt(v0), Int8ToTaggedInt(range) }); in GenerateCircuit()
1515 GateRef acc = GetAccFromFrame(frame); in GenerateCircuit() local
1547 GateRef acc = GetAccFromFrame(frame); in GenerateCircuit() local
1571 GateRef acc = TaggedArgument(PARAM_INDEX(BaselineDefinemethodImm8Id16Imm8, ACC)); in GenerateCircuit() local
1581 DEFVARIABLE(varAcc, VariableType::JS_ANY(), acc); in GenerateCircuit()
1585 result = CallRuntime(glue, RTSTUB_ID(DefineMethod), { *result, acc, Int8ToTaggedInt(length), in GenerateCircuit()
1596 GateRef acc = TaggedArgument(PARAM_INDEX(BaselineDefinemethodImm16Id16Imm8, ACC)); in GenerateCircuit() local
1606 DEFVARIABLE(varAcc, VariableType::JS_ANY(), acc); in GenerateCircuit()
1610 result = CallRuntime(glue, RTSTUB_ID(DefineMethod), { *result, acc, Int8ToTaggedInt(length), in GenerateCircuit()
1626 GateRef acc = GetAccFromFrame(frame); in GenerateCircuit() local
1627 METHOD_ENTRY(acc); in GenerateCircuit()
1636 …CallStubBuilder callBuilder(this, glue, acc, actualNumArgs, jumpSize, &result, hotnessCounter, cal… in GenerateCircuit()
1652 GateRef acc = GetAccFromFrame(frame); in GenerateCircuit() local
1654 CHECK_PENDING_EXCEPTION(res); // CheckPendingException(glue, sp, res, acc) in GenerateCircuit()
1661 GateRef acc = TaggedArgument(PARAM_INDEX(BaselineSupercallspreadImm8V8, ACC)); in GenerateCircuit() local
1670 GateRef superCtor = GetPrototype(glue, acc); in GenerateCircuit()
1709 …callArgs.superCallArgs = { acc, array, ZExtInt32ToPtr(argvLen), elementsPtr, *thisObj, newTarget }; in GenerateCircuit()
1719 res = CallRuntime(glue, RTSTUB_ID(SuperCallSpread), { acc, array }); in GenerateCircuit()
1731 Return(acc); in GenerateCircuit()
1743 GateRef acc = TaggedArgument(PARAM_INDEX(BaselineApplyImm8V8V8, ACC)); in GenerateCircuit() local
1747 GateRef res = CallRuntime(glue, RTSTUB_ID(CallSpread), { acc, obj, array }); in GenerateCircuit()
1762 GateRef acc = GetAccFromFrame(frame); in GenerateCircuit() local
1767 METHOD_ENTRY(acc); in GenerateCircuit()
1774 …CallStubBuilder callBuilder(this, glue, acc, actualNumArgs, jumpSize, &result, hotnessCounter, cal… in GenerateCircuit()
1798 GateRef acc = GetAccFromFrame(frame); in GenerateCircuit() local
1799 METHOD_ENTRY(acc); in GenerateCircuit()
1806 …CallStubBuilder callBuilder(this, glue, acc, actualNumArgs, jumpSize, &result, hotnessCounter, cal… in GenerateCircuit()
1824 GateRef acc = GetAccFromFrame(frame); in GenerateCircuit() local
1827 METHOD_ENTRY(acc); in GenerateCircuit()
1835 …CallStubBuilder callBuilder(this, glue, acc, actualNumArgs, jumpSize, &result, hotnessCounter, cal… in GenerateCircuit()
1888 GateRef acc = GetAccFromFrame(frame); in GenerateCircuit() local
1893 { obj, prop, getter, setter, acc, func, offsetPtr }); // acc is flag in GenerateCircuit()
1925 GateRef acc = GetAccFromFrame(frame); in GenerateCircuit() local
1930 … builder.StoreObjByName(glue, receiver, 0, stringIdInfo, acc, profileTypeInfo, slotId, callback); in GenerateCircuit()
1944 GateRef acc = GetAccFromFrame(frame); in GenerateCircuit() local
1948 …GateRef result = builder.StoreObjByName(glue, receiver, 0, stringIdInfo, acc, profileTypeInfo, slo… in GenerateCircuit()
1959 GateRef acc = GetAccFromFrame(frame); in GenerateCircuit() local
1963 GateRef result = builder.LoadObjByValue(glue, receiver, acc, profileTypeInfo, slotId, callback); in GenerateCircuit()
1974 GateRef acc = GetAccFromFrame(frame); in GenerateCircuit() local
1978 GateRef result = builder.LoadObjByValue(glue, receiver, acc, profileTypeInfo, slotId, callback); in GenerateCircuit()
1990 GateRef acc = GetAccFromFrame(frame); in GenerateCircuit() local
1993 …GateRef result = builder.StoreObjByValue(glue, receiver, propKey, acc, profileTypeInfo, slotId, ca… in GenerateCircuit()
2005 GateRef acc = GetAccFromFrame(frame); in GenerateCircuit() local
2008 …GateRef result = builder.StoreObjByValue(glue, receiver, propKey, acc, profileTypeInfo, slotId, ca… in GenerateCircuit()
2018 GateRef acc = GetAccFromFrame(frame); in GenerateCircuit() local
2020 GateRef res = CallRuntime(glue, RTSTUB_ID(DynamicImport), { acc, currentFunc }); in GenerateCircuit()
2055 GateRef acc = GetAccFromFrame(frame); in GenerateCircuit() local
2057 Return(acc); in GenerateCircuit()
2099 GateRef acc = GetAccFromFrame(frame); in GenerateCircuit() local
2115 GateRef acc = TaggedArgument(PARAM_INDEX(BaselineResumegenerator, ACC)); in GenerateCircuit() local
2120 DEFVARIABLE(varAcc, VariableType::JS_ANY(), acc); in GenerateCircuit()
2130 Branch(TaggedIsAsyncGeneratorObject(acc), &isAsyncGeneratorObj, ¬AsyncGeneratorObj); in GenerateCircuit()
2134 varAcc = Load(VariableType::JS_ANY(), acc, resumeResultOffset); in GenerateCircuit()
2140 varAcc = Load(VariableType::JS_ANY(), acc, resumeResultOffset); in GenerateCircuit()
2149 GateRef acc = TaggedArgument(PARAM_INDEX(BaselineGetresumemod, ACC)); in GenerateCircuit() local
2151 DEFVARIABLE(varAcc, VariableType::JS_ANY(), acc); in GenerateCircuit()
2156 Branch(TaggedIsAsyncGeneratorObject(acc), &isAsyncGeneratorObj, ¬AsyncGeneratorObj); in GenerateCircuit()
2159 varAcc = IntToTaggedPtr(GetResumeModeFromAsyncGeneratorObject(acc)); in GenerateCircuit()
2164 varAcc = IntToTaggedPtr(GetResumeModeFromGeneratorObject(acc)); in GenerateCircuit()
2175 GateRef acc = TaggedArgument(PARAM_INDEX(BaselineGettemplateobjectImm8, ACC)); in GenerateCircuit() local
2177 GateRef result = CallRuntime(glue, RTSTUB_ID(GetTemplateObject), { acc }); in GenerateCircuit()
2185 GateRef acc = TaggedArgument(PARAM_INDEX(BaselineGettemplateobjectImm16, ACC)); in GenerateCircuit() local
2187 GateRef literal = acc; in GenerateCircuit()
2199 GateRef acc = GetAccFromFrame(frame); in GenerateCircuit() local
2208 GateRef acc = TaggedArgument(PARAM_INDEX(BaselineSetobjectwithprotoImm8V8, ACC)); in GenerateCircuit() local
2213 GateRef result = CallRuntime(glue, RTSTUB_ID(SetObjectWithProto), { proto, acc }); in GenerateCircuit()
2224 GateRef acc = TaggedArgument(PARAM_INDEX(BaselineDelobjpropV8, ACC)); in GenerateCircuit() local
2227 GateRef result = DeletePropertyOrThrow(glue, obj, acc); in GenerateCircuit()
2235 GateRef acc = TaggedArgument(PARAM_INDEX(BaselineAsyncfunctionawaituncaughtV8, ACC)); in GenerateCircuit() local
2238 … GateRef result = CallRuntime(glue, RTSTUB_ID(AsyncFunctionAwaitUncaught), { asyncFuncObj, acc }); in GenerateCircuit()
2246 GateRef acc = TaggedArgument(PARAM_INDEX(BaselineCopydatapropertiesV8, ACC)); in GenerateCircuit() local
2249 GateRef result = CallRuntime(glue, RTSTUB_ID(CopyDataProperties), { dst, acc }); in GenerateCircuit()
2257 GateRef acc = TaggedArgument(PARAM_INDEX(BaselineStarrayspreadV8V8, ACC)); in GenerateCircuit() local
2261 GateRef result = CallRuntime(glue, RTSTUB_ID(StArraySpread), { dst, index, acc }); // acc is res in GenerateCircuit()
2269 GateRef acc = TaggedArgument(PARAM_INDEX(BaselineSetobjectwithprotoImm16V8, ACC)); in GenerateCircuit() local
2274 GateRef result = CallRuntime(glue, RTSTUB_ID(SetObjectWithProto), { proto, acc }); in GenerateCircuit()
2289 GateRef acc = GetAccFromFrame(frame); in GenerateCircuit() local
2291 GateRef result = builder.LoadObjByValue(glue, receiver, acc, profileTypeInfo, slotId, callback); in GenerateCircuit()
2303 GateRef acc = GetAccFromFrame(frame); in GenerateCircuit() local
2305 GateRef result = builder.LoadObjByValue(glue, receiver, acc, profileTypeInfo, slotId, callback); in GenerateCircuit()
2318 GateRef acc = GetAccFromFrame(frame); in GenerateCircuit() local
2320 …GateRef result = builder.StoreObjByValue(glue, receiver, propKey, acc, profileTypeInfo, slotId, ca… in GenerateCircuit()
2333 GateRef acc = GetAccFromFrame(frame); in GenerateCircuit() local
2335 …GateRef result = builder.StoreObjByValue(glue, receiver, propKey, acc, profileTypeInfo, slotId, ca… in GenerateCircuit()
2350 GateRef acc = GetAccFromFrame(frame); in GenerateCircuit() local
2365 … GateRef result = SetPropertyByValue(glue, receiver, propKey, acc, true, callback); // acc is value in GenerateCircuit()
2373 GateRef result = CallRuntime(glue, RTSTUB_ID(StOwnByValue), { receiver, propKey, acc }); in GenerateCircuit()
2387 GateRef acc = GetAccFromFrame(frame); in GenerateCircuit() local
2401 … GateRef result = SetPropertyByValue(glue, receiver, propKey, acc, true, callback); // acc is value in GenerateCircuit()
2409 GateRef result = CallRuntime(glue, RTSTUB_ID(StOwnByValue), { receiver, propKey, acc }); in GenerateCircuit()
2418 GateRef acc = TaggedArgument(PARAM_INDEX(BaselineLdsuperbyvalueImm8V8, ACC)); in GenerateCircuit() local
2421 …GateRef result = CallRuntime(glue, RTSTUB_ID(LdSuperByValue), { receiver, acc }); // sp for thisF… in GenerateCircuit()
2429 GateRef acc = TaggedArgument(PARAM_INDEX(BaselineLdsuperbyvalueImm16V8, ACC)); in GenerateCircuit() local
2432 …GateRef result = CallRuntime(glue, RTSTUB_ID(LdSuperByValue), { receiver, acc }); // sp for thisF… in GenerateCircuit()
2442 GateRef acc = GetAccFromFrame(GetFrame(sp)); in GenerateCircuit() local
2445 // acc is value, sp for thisFunc in GenerateCircuit()
2446 GateRef result = CallRuntime(glue, RTSTUB_ID(StSuperByValue), { receiver, propKey, acc }); in GenerateCircuit()
2456 GateRef acc = GetAccFromFrame(GetFrame(sp)); in GenerateCircuit() local
2459 // acc is value, sp for thisFunc in GenerateCircuit()
2460 GateRef result = CallRuntime(glue, RTSTUB_ID(StSuperByValue), { receiver, propKey, acc }); in GenerateCircuit()
2473 GateRef acc = GetAccFromFrame(frame); in GenerateCircuit() local
2476 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(frame); in GenerateCircuit() local
2505 Branch(TaggedIsHeapObject(acc), &fastPath, &slowPath); in GenerateCircuit()
2508 GateRef result = GetPropertyByIndex(glue, acc, index, callback); in GenerateCircuit()
2517 { acc, IntToTaggedInt(index), TaggedFalse(), Undefined() }); in GenerateCircuit()
2528 GateRef acc = GetAccFromFrame(GetFrame(sp)); in GenerateCircuit() local
2536 GateRef result = SetPropertyByIndex(glue, receiver, index, acc, false); in GenerateCircuit()
2545 { receiver, IntToTaggedInt(index), acc }); in GenerateCircuit()
2558 GateRef acc = GetAccFromFrame(frame); in GenerateCircuit() local
2565 GateRef result = SetPropertyByIndex(glue, receiver, index, acc, false); in GenerateCircuit()
2574 { receiver, IntToTaggedInt(index), acc }); in GenerateCircuit()
2587 GateRef acc = GetAccFromFrame(frame); in GenerateCircuit() local
2591 glue, receiver, index, acc, profileTypeInfo, slotId, callback); in GenerateCircuit()
2604 GateRef acc = GetAccFromFrame(frame); in GenerateCircuit() local
2606 …GateRef result = builder.StoreOwnByIndex(glue, receiver, index, acc, profileTypeInfo, slotId, call… in GenerateCircuit()
2614 GateRef acc = TaggedArgument(PARAM_INDEX(BaselineAsyncfunctionresolveV8, ACC)); in GenerateCircuit() local
2618 { asyncFuncObj, acc, TaggedTrue() }); in GenerateCircuit()
2626 GateRef acc = TaggedArgument(PARAM_INDEX(BaselineAsyncfunctionrejectV8, ACC)); in GenerateCircuit() local
2630 { asyncFuncObj, acc, TaggedFalse() }); in GenerateCircuit()
2638 GateRef acc = TaggedArgument(PARAM_INDEX(BaselineCopyrestargsImm8, ACC)); in GenerateCircuit() local
2719 GateRef acc = TaggedArgument(PARAM_INDEX(BaselineStlexvarImm4Imm4, ACC)); in GenerateCircuit() local
2738 SetPropertiesToLexicalEnv(glue, *currentEnv, slot, acc); in GenerateCircuit()
2754 GateRef acc = TaggedArgument(PARAM_INDEX(BaselineStmodulevarImm8, ACC)); in GenerateCircuit() local
2757 CallRuntime(glue, RTSTUB_ID(StModuleVarByIndex), { IntToTaggedInt(index), acc }); in GenerateCircuit()
2769 GateRef acc = GetAccFromFrame(frame); in GenerateCircuit() local
2770 DEFVARIABLE(varAcc, VariableType::JS_ANY(), acc); in GenerateCircuit()
2789 GateRef acc = GetAccFromFrame(frame); in GenerateCircuit() local
2793 builder.TryStoreGlobalByName(glue, 0, info, acc, profileTypeInfo, slotId, callback); in GenerateCircuit()
2807 GateRef acc = GetAccFromFrame(frame); in GenerateCircuit() local
2811 builder.TryStoreGlobalByName(glue, 0, info, acc, profileTypeInfo, slotId, callback); in GenerateCircuit()
2823 GateRef acc = GetAccFromFrame(frame); in GenerateCircuit() local
2824 DEFVARIABLE(varAcc, VariableType::JS_ANY(), acc); in GenerateCircuit()
2837 GateRef acc = TaggedArgument(PARAM_INDEX(BaselineStglobalvarImm16Id16, ACC)); in GenerateCircuit() local
2849 GateRef result = builder.StoreGlobalVar(glue, 0, info, acc, profileTypeInfo, slotId); in GenerateCircuit()
2880 GateRef acc = GetAccFromFrame(frame); in GenerateCircuit() local
2883 GateRef result = builder.LoadObjByName(glue, acc, 0, stringIdInfo, profileTypeInfo, in GenerateCircuit()
2901 GateRef acc = GetAccFromFrame(frame); in GenerateCircuit() local
2907 … builder.StoreObjByName(glue, receiver, 0, stringIdInfo, acc, profileTypeInfo, slotId, callback); in GenerateCircuit()
2922 GateRef acc = GetAccFromFrame(frame); in GenerateCircuit() local
2925 GateRef result = builder.StoreObjByName(glue, receiver, 0, stringIdInfo, acc, profileTypeInfo, in GenerateCircuit()
2942 GateRef acc = GetAccFromFrame(frame); in GenerateCircuit() local
2961 result = SetPropertyByName(glue, receiver, propKey, acc, true, True(), callback); in GenerateCircuit()
2968 result = CallRuntime(glue, RTSTUB_ID(StOwnByName), { receiver, propKey, acc }); in GenerateCircuit()
2986 GateRef acc = GetAccFromFrame(frame); in GenerateCircuit() local
3007 result = SetPropertyByName(glue, receiver, propKey, acc, true, True(), callback); in GenerateCircuit()
3014 result = CallRuntime(glue, RTSTUB_ID(StOwnByName), { receiver, propKey, acc }); in GenerateCircuit()
3030 GateRef acc = GetAccFromFrame(frame); in GenerateCircuit() local
3035 GateRef result = CallRuntime(glue, RTSTUB_ID(LdSuperByValue), { acc, propKey }); in GenerateCircuit()
3046 GateRef acc = GetAccFromFrame(frame); in GenerateCircuit() local
3051 GateRef result = CallRuntime(glue, RTSTUB_ID(LdSuperByValue), { acc, propKey }); in GenerateCircuit()
3059 GateRef acc = TaggedArgument(PARAM_INDEX(BaselineStsuperbynameImm8Id16V8, ACC)); in GenerateCircuit() local
3068 GateRef result = CallRuntime(glue, RTSTUB_ID(StSuperByValue), { receiver, propKey, acc }); in GenerateCircuit()
3076 GateRef acc = TaggedArgument(PARAM_INDEX(BaselineStsuperbynameImm16Id16V8, ACC)); in GenerateCircuit() local
3085 GateRef result = CallRuntime(glue, RTSTUB_ID(StSuperByValue), { receiver, propKey, acc }); in GenerateCircuit()
3105 GateRef acc = TaggedArgument(PARAM_INDEX(BaselineStconsttoglobalrecordImm16Id16, ACC)); in GenerateCircuit() local
3113 { propKey, acc, TaggedTrue() }); in GenerateCircuit()
3127 GateRef acc = GetAccFromFrame(frame); in GenerateCircuit() local
3146 GateRef res = SetPropertyByValue(glue, receiver, propKey, acc, true, callback); in GenerateCircuit()
3152 CallRuntime(glue, RTSTUB_ID(SetFunctionNameNoPrefix), { acc, propKey }); in GenerateCircuit()
3160 … GateRef res = CallRuntime(glue, RTSTUB_ID(StOwnByValueWithNameSet), { receiver, propKey, acc }); in GenerateCircuit()
3176 GateRef acc = GetAccFromFrame(frame); in GenerateCircuit() local
3194 GateRef res = SetPropertyByValue(glue, receiver, propKey, acc, true, callback); in GenerateCircuit()
3200 CallRuntime(glue, RTSTUB_ID(SetFunctionNameNoPrefix), { acc, propKey }); in GenerateCircuit()
3208 … GateRef res = CallRuntime(glue, RTSTUB_ID(StOwnByValueWithNameSet), { receiver, propKey, acc }); in GenerateCircuit()
3227 GateRef acc = GetAccFromFrame(frame); in GenerateCircuit() local
3246 … GateRef res = SetPropertyByName(glue, receiver, propKey, acc, true, True(), callback); in GenerateCircuit()
3252 CallRuntime(glue, RTSTUB_ID(SetFunctionNameNoPrefix), { acc, propKey }); in GenerateCircuit()
3260 … GateRef res = CallRuntime(glue, RTSTUB_ID(StOwnByNameWithNameSet), { receiver, propKey, acc }); in GenerateCircuit()
3276 GateRef acc = GetAccFromFrame(frame); in GenerateCircuit() local
3297 … GateRef res = SetPropertyByName(glue, receiver, propKey, acc, true, True(), callback); in GenerateCircuit()
3303 CallRuntime(glue, RTSTUB_ID(SetFunctionNameNoPrefix), { acc, propKey }); in GenerateCircuit()
3311 … GateRef res = CallRuntime(glue, RTSTUB_ID(StOwnByNameWithNameSet), { receiver, propKey, acc }); in GenerateCircuit()
3325 GateRef acc = GetAccFromFrame(frame); in GenerateCircuit() local
3350 GateRef acc = GetAccFromFrame(frame); in GenerateCircuit() local
3425 CallNGCRuntime(glue, RTSTUB_ID(ResumeRspAndReturn), { acc, *varSp, currentSp }); in GenerateCircuit()
3433 … CallNGCRuntime(glue, RTSTUB_ID(ResumeRspAndReturnBaseline), { acc, *varSp, currentSp, jumpSize }); in GenerateCircuit()
3446 acc, *varHotnessCounter, jumpSize }); in GenerateCircuit()
3479 GateRef acc = TaggedArgument(PARAM_INDEX(BaselineStlexvarImm8Imm8, ACC)); in GenerateCircuit() local
3499 SetPropertiesToLexicalEnv(glue, *currentEnv, slot, acc); in GenerateCircuit()
3513 GateRef acc = TaggedArgument(PARAM_INDEX(BaselineAsyncgeneratorrejectV8, ACC)); in GenerateCircuit() local
3518 { asyncGenerator, acc }); in GenerateCircuit()
3525 GateRef acc = TaggedArgument(PARAM_INDEX(BaselineSetgeneratorstateImm8, ACC)); in GenerateCircuit() local
3528 CallRuntime(glue, RTSTUB_ID(SetGeneratorState), { acc, IntToTaggedInt(index) }); in GenerateCircuit()
3536 GateRef acc = TaggedArgument(PARAM_INDEX(BaselineGetasynciteratorImm8, ACC)); in GenerateCircuit() local
3538 GateRef res = CallRuntime(glue, RTSTUB_ID(GetAsyncIterator), { acc }); in GenerateCircuit()
3546 GateRef acc = TaggedArgument(PARAM_INDEX(BaselineLdPrivatePropertyImm8Imm16Imm16, ACC)); in GenerateCircuit() local
3552 IntToTaggedInt(levelIndex), IntToTaggedInt(slotIndex), acc}); // acc as obj in GenerateCircuit()
3566 GateRef acc = GetAccFromFrame(frame); in GenerateCircuit() local
3570 IntToTaggedInt(levelIndex), IntToTaggedInt(slotIndex), obj, acc}); // acc as value in GenerateCircuit()
3578 GateRef acc = TaggedArgument(PARAM_INDEX(BaselineTestInImm8Imm16Imm16, ACC)); in GenerateCircuit() local
3584 IntToTaggedInt(levelIndex), IntToTaggedInt(slotIndex), acc}); // acc as obj in GenerateCircuit()
3605 GateRef acc = GetAccFromFrame(GetFrame(sp)); in GenerateCircuit() local
3616 GateRef acc = TaggedArgument(PARAM_INDEX(BaselineThrowPrefNone, ACC)); in GenerateCircuit() local
3618 CallRuntime(glue, RTSTUB_ID(Throw), { acc }); in GenerateCircuit()
3644 GateRef acc = GetAccFromFrame(frame); in GenerateCircuit() local
3713 Return(acc); in GenerateCircuit()
3727 GateRef acc = GetAccFromFrame(frame); in GenerateCircuit() local
3743 GateRef acc = GetAccFromFrame(frame); in GenerateCircuit() local
3752 GateRef acc = TaggedArgument(PARAM_INDEX(BaselineWideNewlexenvPrefImm16, ACC)); in GenerateCircuit() local
3777 GateRef acc = GetAccFromFrame(frame); in GenerateCircuit() local
3795 GateRef acc = GetAccFromFrame(frame); in GenerateCircuit() local
3808 GateRef acc = TaggedArgument(PARAM_INDEX(BaselineWideNewlexenvwithnamePrefImm16Id16, ACC)); in GenerateCircuit() local
3829 GateRef acc = GetAccFromFrame(frame); in GenerateCircuit() local
3843 GateRef acc = GetAccFromFrame(frame); in GenerateCircuit() local
3862 GateRef acc = GetAccFromFrame(frame); in GenerateCircuit() local
3934 Return(acc); in GenerateCircuit()
3952 GateRef acc = GetAccFromFrame(frame); in GenerateCircuit() local
4024 Return(acc); in GenerateCircuit()
4032 // GLUE, SP, ACC, ACTUAL_NUM_ARGS, VREG_ID, HOTNESS_COUNTER
4037 GateRef acc = TaggedArgument(PARAM_INDEX(BaselineWideCallrangePrefImm16V8, ACC)); in GenerateCircuit() local
4045 METHOD_ENTRY(acc); in GenerateCircuit()
4052 …CallStubBuilder callBuilder(this, glue, acc, actualNumArgs, jumpSize, &result, hotnessCounter, cal… in GenerateCircuit()
4067 GateRef acc = GetAccFromFrame(frame); in GenerateCircuit() local
4099 GateRef acc = TaggedArgument(PARAM_INDEX(BaselineWideCallthisrangePrefImm16V8, ACC)); in GenerateCircuit() local
4111 METHOD_ENTRY(acc); in GenerateCircuit()
4118 …CallStubBuilder callBuilder(this, glue, acc, actualNumArgs, jumpSize, &result, hotnessCounter, cal… in GenerateCircuit()
4134 GateRef acc = GetAccFromFrame(frame); in GenerateCircuit() local
4181 GateRef acc = GetAccFromFrame(frame); in GenerateCircuit() local
4198 GateRef acc = GetAccFromFrame(frame); in GenerateCircuit() local
4220 GateRef acc = GetAccFromFrame(frame); in GenerateCircuit() local
4227 Branch(TaggedIsHole(acc), &isHole, ¬Hole); in GenerateCircuit()
4247 GateRef acc = GetAccFromFrame(frame); in GenerateCircuit() local
4257 GateRef acc = TaggedArgument(PARAM_INDEX(BaselineWideSupercallarrowrangePrefImm16V8, ACC)); in GenerateCircuit() local
4262 { acc, Int16ToTaggedInt(v0), Int16ToTaggedInt(range) }); in GenerateCircuit()
4270 GateRef acc = TaggedArgument(PARAM_INDEX(BaselineThrowIfsupernotcorrectcallPrefImm8, ACC)); in GenerateCircuit() local
4274 { Int8ToTaggedInt(imm), acc }); // acc is thisValue in GenerateCircuit()
4286 GateRef acc = GetAccFromFrame(frame); in GenerateCircuit() local
4301 GateRef acc = GetAccFromFrame(frame); in GenerateCircuit() local
4304 Branch(TaggedIsHeapObject(acc), &fastPath, &slowPath); in GenerateCircuit()
4307 GateRef result = GetPropertyByIndex(glue, acc, index, callback); in GenerateCircuit()
4316 { acc, IntToTaggedInt(index), TaggedFalse(), Undefined() }); in GenerateCircuit()
4325 GateRef acc = TaggedArgument(PARAM_INDEX(BaselineThrowIfsupernotcorrectcallPrefImm16, ACC)); in GenerateCircuit() local
4329 { Int16ToTaggedInt(imm), acc }); // acc is thisValue in GenerateCircuit()
4341 GateRef acc = GetAccFromFrame(frame); in GenerateCircuit() local
4357 GateRef acc = GetAccFromFrame(frame); in GenerateCircuit() local
4364 GateRef result = SetPropertyByIndex(glue, receiver, index, acc, false); in GenerateCircuit()
4373 { receiver, IntToTaggedInt(index), acc }); in GenerateCircuit()
4386 GateRef acc = GetAccFromFrame(frame); in GenerateCircuit() local
4400 GateRef acc = GetAccFromFrame(frame); in GenerateCircuit() local
4416 GateRef result = SetPropertyByIndex(glue, receiver, index, acc, true); // acc is value in GenerateCircuit()
4425 { receiver, IntToTaggedInt(index), acc }); in GenerateCircuit()
4438 GateRef acc = GetAccFromFrame(GetFrame(sp)); in GenerateCircuit() local
4462 GateRef acc = GetAccFromFrame(GetFrame(sp)); in GenerateCircuit() local
4477 GateRef acc = GetAccFromFrame(GetFrame(sp)); in GenerateCircuit() local
4533 GateRef acc = GetAccFromFrame(GetFrame(sp)); in GenerateCircuit() local
4555 GateRef acc = TaggedArgument(PARAM_INDEX(BaselineWideStlexvarPrefImm16Imm16, ACC)); in GenerateCircuit() local
4575 SetPropertiesToLexicalEnv(glue, *currentEnv, slot, acc); in GenerateCircuit()
4595 GateRef acc = GetAccFromFrame(GetFrame(sp)); in GenerateCircuit() local
4633 GateRef acc = GetAccFromFrame(GetFrame(sp)); in GenerateCircuit() local
4654 GateRef acc = TaggedArgument(PARAM_INDEX(BaselineWideStmodulevarPrefImm16, ACC)); in GenerateCircuit() local
4657 CallRuntime(glue, RTSTUB_ID(StModuleVarByIndex), { Int16ToTaggedInt(index), acc }); in GenerateCircuit()
4673 GateRef acc = GetAccFromFrame(GetFrame(sp)); in GenerateCircuit() local
4701 GateRef acc = GetAccFromFrame(GetFrame(sp)); in GenerateCircuit() local
4753 GateRef acc = GetAccFromFrame(frame); in GenerateCircuit() local
4788 GateRef acc = TaggedArgument(PARAM_INDEX(BaselineDeprecatedResumegeneratorPrefV8, ACC)); in GenerateCircuit() local
4794 DEFVARIABLE(varAcc, VariableType::JS_ANY(), acc); in GenerateCircuit()
4824 GateRef acc = TaggedArgument(PARAM_INDEX(BaselineWideStpatchvarPrefImm16, ACC)); in GenerateCircuit() local
4827 GateRef result = CallRuntime(glue, RTSTUB_ID(StPatchVar), { Int16ToTaggedInt(index), acc }); in GenerateCircuit()
4834 GateRef acc = TaggedArgument(PARAM_INDEX(BaselineDeprecatedGetresumemodePrefV8, ACC)); in GenerateCircuit() local
4839 DEFVARIABLE(varAcc, VariableType::JS_ANY(), acc); in GenerateCircuit()
4867 GateRef acc = GetAccFromFrame(frame); in GenerateCircuit() local
4880 GateRef acc = GetAccFromFrame(frame); in GenerateCircuit() local
4902 GateRef acc = GetAccFromFrame(frame); in GenerateCircuit() local
4911 DEFVARIABLE(varAcc, VariableType::JS_ANY(), acc); in GenerateCircuit()
5011 GateRef acc = GetAccFromFrame(frame); in GenerateCircuit() local
5026 GateRef acc = GetAccFromFrame(frame); in GenerateCircuit() local
5035 GateRef acc = TaggedArgument(PARAM_INDEX(BaselineDeprecatedSetobjectwithprotoPrefV8V8, ACC)); in GenerateCircuit() local
5072 GateRef acc = GetAccFromFrame(frame); in GenerateCircuit() local
5089 GateRef acc = GetAccFromFrame(frame); in GenerateCircuit() local
5122 GateRef acc = GetAccFromFrame(frame); in GenerateCircuit() local
5136 GateRef acc = GetAccFromFrame(frame); in GenerateCircuit() local
5250 GateRef acc = TaggedArgument(PARAM_INDEX(BaselineDeprecatedStmodulevarPrefId32, ACC)); in GenerateCircuit() local
5259 CallRuntime(glue, RTSTUB_ID(StModuleVar), { prop, acc }); in GenerateCircuit()
5317 GateRef acc = TaggedArgument(PARAM_INDEX(BaselineDeprecatedStconsttoglobalrecordPrefId32, ACC)); in GenerateCircuit() local
5327 { propKey, acc, TaggedTrue() }); in GenerateCircuit()
5334 GateRef acc = TaggedArgument(PARAM_INDEX(BaselineDeprecatedStlettoglobalrecordPrefId32, ACC)); in GenerateCircuit() local
5344 { propKey, acc, TaggedFalse() }); in GenerateCircuit()
5351 GateRef acc = TaggedArgument(PARAM_INDEX(BaselineDeprecatedStclasstoglobalrecordPrefId32, ACC)); in GenerateCircuit() local
5361 { propKey, acc, TaggedFalse() }); in GenerateCircuit()
5378 …GateRef acc = TaggedArgument(PARAM_INDEX(BaselineDeprecatedCreateobjecthavingmethodPrefImm16, ACC)… in GenerateCircuit() local
5388 GateRef res = CallRuntime(glue, RTSTUB_ID(CreateObjectHavingMethod), { result, acc }); in GenerateCircuit()
5396 GateRef acc = TaggedArgument(PARAM_INDEX(BaselineDeprecatedDynamicimportPrefV8, ACC)); in GenerateCircuit() local
5408 … GateRef acc = TaggedArgument(PARAM_INDEX(BaselineCallRuntimeNotifyConcurrentResultPrefNone, ACC)); in GenerateCircuit() local
5411 CallRuntime(glue, RTSTUB_ID(NotifyConcurrentResult), {acc, funcObj}); in GenerateCircuit()
5425 GateRef acc = GetAccFromFrame(frame); in GenerateCircuit() local
5448 GateRef acc = GetAccFromFrame(frame); in GenerateCircuit() local
5464 … GateRef acc = TaggedArgument(PARAM_INDEX(BaselineCallRuntimeDefineFieldByValuePrefImm8V8V8, ACC)); in GenerateCircuit() local
5470 GateRef res = DefineField(glue, obj, propKey, acc); in GenerateCircuit()
5478 …GateRef acc = TaggedArgument(PARAM_INDEX(BaselineCallRuntimeDefineFieldByIndexPrefImm8Imm32V8, ACC… in GenerateCircuit() local
5484 GateRef res = DefineField(glue, obj, propKey, acc); in GenerateCircuit()
5492 GateRef acc = TaggedArgument(PARAM_INDEX(BaselineCallRuntimeToPropertyKeyPrefNone, ACC)); in GenerateCircuit() local
5494 GateRef res = CallRuntime(glue, RTSTUB_ID(ToPropertyKey), { acc }); in GenerateCircuit()
5507 GateRef acc = GetAccFromFrame(frame); in GenerateCircuit() local
5518 // GLUE, SP, ACC, LEVEL_INDEX, SLOT_INDEX, V0
5523 …GateRef acc = TaggedArgument(PARAM_INDEX(BaselineCallRuntimeDefinePrivatePropertyPrefImm8Imm16Imm1… in GenerateCircuit() local
5534 IntToTaggedInt(levelIndex), IntToTaggedInt(slotIndex), obj, acc}); // acc as value in GenerateCircuit()
5542 GateRef acc = TaggedArgument(PARAM_INDEX(BaselineCallRuntimeCallInitPrefImm8V8, ACC)); in GenerateCircuit() local
5552 METHOD_ENTRY(acc); in GenerateCircuit()
5558 …CallStubBuilder callBuilder(this, glue, acc, actualNumArgs, jumpSize, &result, hotnessCounter, cal… in GenerateCircuit()
5597 GateRef acc = GetAccFromFrame(frame); in GenerateCircuit() local
5624 GateRef acc = GetAccFromFrame(frame); in GenerateCircuit() local
5645 DEFVARIABLE(varAcc, VariableType::JS_ANY(), acc); in GenerateCircuit()
5737 GateRef acc = GetAccFromFrame(frame); in GenerateCircuit() local
5747 DEFVARIABLE(varAcc, VariableType::JS_ANY(), acc); in GenerateCircuit()
5844 GateRef acc = PtrArgument(PARAM_INDEX(BaselineExceptionHandler, ACC)); in GenerateCircuit() local
5858 DEFVARIABLE(varAcc, VariableType::JS_ANY(), acc); in GenerateCircuit()
5901 GateRef acc = GetAccFromFrame(frame); in GenerateCircuit() local