• Home
  • Raw
  • Download

Lines Matching full:acc

100     CheckExceptionWithJump(glue, sp, res, acc, jump)
103 CheckExceptionWithJumpAndReturn(glue, sp, res, acc, jump)
106 CheckExceptionWithVar(glue, sp, res, acc)
112 CheckPendingException(glue, sp, res, acc)
140 DispatchLast(glue, sp, acc) \
143 DispatchLast(glue, sp, acc) \
152 GateRef acc = GetAccFromFrame(frame); \
169 GateRef acc = GetAccFromFrame(frame); \
260 …result = builder.StoreObjByName(glue, receiver, 0, stringIdInfo, acc, profileTypeInfo, slotId, cal…
265 …result = DefineField(glue, receiver, propKey, acc); …
301 GateRef acc = GetAccFromFrame(frame); in GenerateCircuit() local
302 DEFVARIABLE(varAcc, VariableType::JS_ANY(), acc); in GenerateCircuit()
324 GateRef acc = GetAccFromFrame(frame); in GenerateCircuit() local
325 METHOD_ENTRY(acc); in GenerateCircuit()
331 …CallStubBuilder callBuilder(this, glue, acc, actualNumArgs, jumpSize, &result, hotnessCounter, cal… in GenerateCircuit()
343 GateRef acc = TaggedArgument(PARAM_INDEX(BaselineStToGlobalRecordImm16ID16, ACC)); in GenerateCircuit() local
352 { propKey, acc, TaggedFalse() }); in GenerateCircuit()
403 GateRef acc = TaggedArgument(PARAM_INDEX(BaselineGetunmappedargs, ACC)); in GenerateCircuit() local
465 GateRef acc = GetAccFromFrame(GetFrame(sp)); in GenerateCircuit() local
485 GateRef acc = TaggedArgument(PARAM_INDEX(BaselineGetpropiterator, ACC)); in GenerateCircuit() local
488 GateRef result = newBuilder.EnumerateObjectProperties(glue, acc); in GenerateCircuit()
499 GateRef acc = GetAccFromFrame(frame); in GenerateCircuit() local
500 GateRef res = GetIterator(glue, acc, callback); in GenerateCircuit()
512 GateRef acc = GetAccFromFrame(frame); in GenerateCircuit() local
513 GateRef res = GetIterator(glue, acc, callback); in GenerateCircuit()
525 GateRef acc = GetAccFromFrame(frame); in GenerateCircuit() local
537 GateRef acc = GetAccFromFrame(frame); in GenerateCircuit() local
556 GateRef acc = GetAccFromFrame(frame); in GenerateCircuit() local
570 DEFVARIABLE(varAcc, VariableType::JS_ANY(), acc); in GenerateCircuit()
709 GateRef acc = GetAccFromFrame(frame); in GenerateCircuit() local
722 GateRef acc = GetAccFromFrame(frame); in GenerateCircuit() local
736 GateRef acc = GetAccFromFrame(GetFrame(sp)); in GenerateCircuit() local
750 GateRef acc = GetAccFromFrame(frame); in GenerateCircuit() local
755 METHOD_ENTRY(acc); in GenerateCircuit()
762 …CallStubBuilder callBuilder(this, glue, acc, actualNumArgs, jumpSize, &result, hotnessCounter, cal… in GenerateCircuit()
779 GateRef acc = GetAccFromFrame(frame); in GenerateCircuit() local
795 GateRef acc = GetAccFromFrame(frame); in GenerateCircuit() local
816 GateRef acc = GetAccFromFrame(frame); in GenerateCircuit() local
817 METHOD_ENTRY(acc); in GenerateCircuit()
824 …CallStubBuilder callBuilder(this, glue, acc, actualNumArgs, jumpSize, &result, hotnessCounter, cal… in GenerateCircuit()
849 GateRef acc = GetAccFromFrame(frame); in GenerateCircuit() local
850 METHOD_ENTRY(acc); in GenerateCircuit()
857 …CallStubBuilder callBuilder(this, glue, acc, actualNumArgs, jumpSize, &result, hotnessCounter, cal… in GenerateCircuit()
872 GateRef acc = GetAccFromFrame(frame); in GenerateCircuit() local
891 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
1249 GateRef result = CallRuntime(glue, RTSTUB_ID(IsIn), { prop, acc }); // acc is obj in GenerateCircuit()
1262 GateRef acc = GetAccFromFrame(frame); in GenerateCircuit() local
1264 GateRef result = InstanceOf(glue, obj, acc, profileTypeInfo, slotId, callback); in GenerateCircuit()
1272 GateRef result = builder.StrictNotEqual(glue, left, acc, callback); in GenerateCircuit()
1280 GateRef result = builder.StrictEqual(glue, left, acc, callback); in GenerateCircuit()
1286 GateRef acc = TaggedArgument(PARAM_INDEX(BaselineIstrue, ACC)); in GenerateCircuit() local
1288 GateRef result = FastToBooleanBaseline(acc, true); in GenerateCircuit()
1296 GateRef acc = TaggedArgument(PARAM_INDEX(BaselineCallRuntimeIstruePrefImm8, ACC)); in GenerateCircuit() local
1300 GateRef result = FastToBooleanWithProfileBaseline(acc, callback, true); in GenerateCircuit()
1306 GateRef acc = TaggedArgument(PARAM_INDEX(BaselineIsfalse, ACC)); in GenerateCircuit() local
1308 GateRef result = FastToBooleanBaseline(acc, false); in GenerateCircuit()
1316 GateRef acc = TaggedArgument(PARAM_INDEX(BaselineCallRuntimeIsfalsePrefImm8, ACC)); in GenerateCircuit() local
1320 GateRef result = FastToBooleanWithProfileBaseline(acc, callback, false); in GenerateCircuit()
1343 GateRef acc = GetAccFromFrame(frame); in GenerateCircuit() local
1346 METHOD_ENTRY(acc); in GenerateCircuit()
1356 …CallStubBuilder callBuilder(this, glue, acc, actualNumArgs, jumpSize, &result, hotnessCounter, cal… in GenerateCircuit()
1377 GateRef acc = GetAccFromFrame(frame); in GenerateCircuit() local
1378 METHOD_ENTRY(acc); in GenerateCircuit()
1386 …CallStubBuilder callBuilder(this, glue, acc, actualNumArgs, jumpSize, &result, hotnessCounter, cal… in GenerateCircuit()
1475 GateRef acc = GetAccFromFrame(frame); in GenerateCircuit() local
1477 Return(acc); in GenerateCircuit()
1489 GateRef acc = TaggedArgument(PARAM_INDEX(BaselineSupercallarrowrangeImm8Imm8V8, ACC)); in GenerateCircuit() local
1494 { acc, Int16ToTaggedInt(v0), Int8ToTaggedInt(range) }); in GenerateCircuit()
1511 GateRef acc = GetAccFromFrame(frame); in GenerateCircuit() local
1540 GateRef acc = GetAccFromFrame(frame); in GenerateCircuit() local
1561 GateRef acc = TaggedArgument(PARAM_INDEX(BaselineDefinemethodImm8Id16Imm8, ACC)); in GenerateCircuit() local
1571 DEFVARIABLE(varAcc, VariableType::JS_ANY(), acc); in GenerateCircuit()
1575 result = CallRuntime(glue, RTSTUB_ID(DefineMethod), { *result, acc, Int8ToTaggedInt(length), in GenerateCircuit()
1586 GateRef acc = TaggedArgument(PARAM_INDEX(BaselineDefinemethodImm16Id16Imm8, ACC)); in GenerateCircuit() local
1596 DEFVARIABLE(varAcc, VariableType::JS_ANY(), acc); in GenerateCircuit()
1600 result = CallRuntime(glue, RTSTUB_ID(DefineMethod), { *result, acc, Int8ToTaggedInt(length), in GenerateCircuit()
1616 GateRef acc = GetAccFromFrame(frame); in GenerateCircuit() local
1617 METHOD_ENTRY(acc); in GenerateCircuit()
1626 …CallStubBuilder callBuilder(this, glue, acc, actualNumArgs, jumpSize, &result, hotnessCounter, cal… in GenerateCircuit()
1638 GateRef acc = TaggedArgument(PARAM_INDEX(BaselineSupercallspreadImm8V8, ACC)); in GenerateCircuit() local
1647 GateRef superCtor = GetPrototype(glue, acc); in GenerateCircuit()
1686 …callArgs.superCallArgs = { acc, array, ZExtInt32ToPtr(argvLen), elementsPtr, *thisObj, newTarget }; in GenerateCircuit()
1696 res = CallRuntime(glue, RTSTUB_ID(SuperCallSpread), { acc, array }); in GenerateCircuit()
1708 Return(acc); in GenerateCircuit()
1720 GateRef acc = TaggedArgument(PARAM_INDEX(BaselineApplyImm8V8V8, ACC)); in GenerateCircuit() local
1724 GateRef res = CallRuntime(glue, RTSTUB_ID(CallSpread), { acc, obj, array }); in GenerateCircuit()
1739 GateRef acc = GetAccFromFrame(frame); in GenerateCircuit() local
1744 METHOD_ENTRY(acc); in GenerateCircuit()
1751 …CallStubBuilder callBuilder(this, glue, acc, actualNumArgs, jumpSize, &result, hotnessCounter, cal… in GenerateCircuit()
1775 GateRef acc = GetAccFromFrame(frame); in GenerateCircuit() local
1776 METHOD_ENTRY(acc); in GenerateCircuit()
1783 …CallStubBuilder callBuilder(this, glue, acc, actualNumArgs, jumpSize, &result, hotnessCounter, cal… in GenerateCircuit()
1801 GateRef acc = GetAccFromFrame(frame); in GenerateCircuit() local
1804 METHOD_ENTRY(acc); in GenerateCircuit()
1812 …CallStubBuilder callBuilder(this, glue, acc, actualNumArgs, jumpSize, &result, hotnessCounter, cal… in GenerateCircuit()
1865 GateRef acc = GetAccFromFrame(frame); in GenerateCircuit() local
1870 { obj, prop, getter, setter, acc, func, offsetPtr }); // acc is flag in GenerateCircuit()
1902 GateRef acc = GetAccFromFrame(frame); in GenerateCircuit() local
1907 … builder.StoreObjByName(glue, receiver, 0, stringIdInfo, acc, profileTypeInfo, slotId, callback); in GenerateCircuit()
1921 GateRef acc = GetAccFromFrame(frame); in GenerateCircuit() local
1925 …GateRef result = builder.StoreObjByName(glue, receiver, 0, stringIdInfo, acc, profileTypeInfo, slo… in GenerateCircuit()
1936 GateRef acc = GetAccFromFrame(frame); in GenerateCircuit() local
1940 GateRef result = builder.LoadObjByValue(glue, receiver, acc, profileTypeInfo, slotId, callback); in GenerateCircuit()
1951 GateRef acc = GetAccFromFrame(frame); in GenerateCircuit() local
1955 GateRef result = builder.LoadObjByValue(glue, receiver, acc, profileTypeInfo, slotId, callback); in GenerateCircuit()
1967 GateRef acc = GetAccFromFrame(frame); in GenerateCircuit() local
1970 …GateRef result = builder.StoreObjByValue(glue, receiver, propKey, acc, profileTypeInfo, slotId, ca… in GenerateCircuit()
1982 GateRef acc = GetAccFromFrame(frame); in GenerateCircuit() local
1985 …GateRef result = builder.StoreObjByValue(glue, receiver, propKey, acc, profileTypeInfo, slotId, ca… in GenerateCircuit()
1995 GateRef acc = GetAccFromFrame(frame); in GenerateCircuit() local
1997 GateRef res = CallRuntime(glue, RTSTUB_ID(DynamicImport), { acc, currentFunc }); in GenerateCircuit()
2031 GateRef acc = GetAccFromFrame(frame); in GenerateCircuit() local
2033 Return(acc); in GenerateCircuit()
2072 GateRef acc = GetAccFromFrame(frame); in GenerateCircuit() local
2085 GateRef acc = TaggedArgument(PARAM_INDEX(BaselineResumegenerator, ACC)); in GenerateCircuit() local
2090 DEFVARIABLE(varAcc, VariableType::JS_ANY(), acc); in GenerateCircuit()
2100 Branch(TaggedIsAsyncGeneratorObject(acc), &isAsyncGeneratorObj, &notAsyncGeneratorObj); in GenerateCircuit()
2104 varAcc = Load(VariableType::JS_ANY(), acc, resumeResultOffset); in GenerateCircuit()
2110 varAcc = Load(VariableType::JS_ANY(), acc, resumeResultOffset); in GenerateCircuit()
2119 GateRef acc = TaggedArgument(PARAM_INDEX(BaselineGetresumemod, ACC)); in GenerateCircuit() local
2121 DEFVARIABLE(varAcc, VariableType::JS_ANY(), acc); in GenerateCircuit()
2126 Branch(TaggedIsAsyncGeneratorObject(acc), &isAsyncGeneratorObj, &notAsyncGeneratorObj); in GenerateCircuit()
2129 varAcc = IntToTaggedPtr(GetResumeModeFromAsyncGeneratorObject(acc)); in GenerateCircuit()
2134 varAcc = IntToTaggedPtr(GetResumeModeFromGeneratorObject(acc)); in GenerateCircuit()
2145 GateRef acc = TaggedArgument(PARAM_INDEX(BaselineGettemplateobjectImm8, ACC)); in GenerateCircuit() local
2147 GateRef result = CallRuntime(glue, RTSTUB_ID(GetTemplateObject), { acc }); in GenerateCircuit()
2155 GateRef acc = TaggedArgument(PARAM_INDEX(BaselineGettemplateobjectImm16, ACC)); in GenerateCircuit() local
2157 GateRef literal = acc; in GenerateCircuit()
2169 GateRef acc = GetAccFromFrame(frame); in GenerateCircuit() local
2178 GateRef acc = TaggedArgument(PARAM_INDEX(BaselineSetobjectwithprotoImm8V8, ACC)); in GenerateCircuit() local
2183 GateRef result = CallRuntime(glue, RTSTUB_ID(SetObjectWithProto), { proto, acc }); in GenerateCircuit()
2194 GateRef acc = TaggedArgument(PARAM_INDEX(BaselineDelobjpropV8, ACC)); in GenerateCircuit() local
2197 GateRef result = DeletePropertyOrThrow(glue, obj, acc); in GenerateCircuit()
2205 GateRef acc = TaggedArgument(PARAM_INDEX(BaselineAsyncfunctionawaituncaughtV8, ACC)); in GenerateCircuit() local
2208 … GateRef result = CallRuntime(glue, RTSTUB_ID(AsyncFunctionAwaitUncaught), { asyncFuncObj, acc }); in GenerateCircuit()
2216 GateRef acc = TaggedArgument(PARAM_INDEX(BaselineCopydatapropertiesV8, ACC)); in GenerateCircuit() local
2219 GateRef result = CallRuntime(glue, RTSTUB_ID(CopyDataProperties), { dst, acc }); in GenerateCircuit()
2227 GateRef acc = TaggedArgument(PARAM_INDEX(BaselineStarrayspreadV8V8, ACC)); in GenerateCircuit() local
2231 GateRef result = CallRuntime(glue, RTSTUB_ID(StArraySpread), { dst, index, acc }); // acc is res in GenerateCircuit()
2239 GateRef acc = TaggedArgument(PARAM_INDEX(BaselineSetobjectwithprotoImm16V8, ACC)); in GenerateCircuit() local
2244 GateRef result = CallRuntime(glue, RTSTUB_ID(SetObjectWithProto), { proto, acc }); in GenerateCircuit()
2259 GateRef acc = GetAccFromFrame(frame); in GenerateCircuit() local
2261 GateRef result = builder.LoadObjByValue(glue, receiver, acc, profileTypeInfo, slotId, callback); in GenerateCircuit()
2273 GateRef acc = GetAccFromFrame(frame); in GenerateCircuit() local
2275 GateRef result = builder.LoadObjByValue(glue, receiver, acc, profileTypeInfo, slotId, callback); in GenerateCircuit()
2288 GateRef acc = GetAccFromFrame(frame); in GenerateCircuit() local
2290 …GateRef result = builder.StoreObjByValue(glue, receiver, propKey, acc, profileTypeInfo, slotId, ca… in GenerateCircuit()
2303 GateRef acc = GetAccFromFrame(frame); in GenerateCircuit() local
2305 …GateRef result = builder.StoreObjByValue(glue, receiver, propKey, acc, profileTypeInfo, slotId, ca… in GenerateCircuit()
2320 GateRef acc = GetAccFromFrame(frame); in GenerateCircuit() local
2335 … GateRef result = SetPropertyByValue(glue, receiver, propKey, acc, true, callback); // acc is value in GenerateCircuit()
2343 GateRef result = CallRuntime(glue, RTSTUB_ID(StOwnByValue), { receiver, propKey, acc }); in GenerateCircuit()
2357 GateRef acc = GetAccFromFrame(frame); in GenerateCircuit() local
2371 … GateRef result = SetPropertyByValue(glue, receiver, propKey, acc, true, callback); // acc is value in GenerateCircuit()
2379 GateRef result = CallRuntime(glue, RTSTUB_ID(StOwnByValue), { receiver, propKey, acc }); in GenerateCircuit()
2388 GateRef acc = TaggedArgument(PARAM_INDEX(BaselineLdsuperbyvalueImm8V8, ACC)); in GenerateCircuit() local
2391 …GateRef result = CallRuntime(glue, RTSTUB_ID(LdSuperByValue), { receiver, acc }); // sp for thisF… in GenerateCircuit()
2399 GateRef acc = TaggedArgument(PARAM_INDEX(BaselineLdsuperbyvalueImm16V8, ACC)); in GenerateCircuit() local
2402 …GateRef result = CallRuntime(glue, RTSTUB_ID(LdSuperByValue), { receiver, acc }); // sp for thisF… in GenerateCircuit()
2412 GateRef acc = GetAccFromFrame(GetFrame(sp)); in GenerateCircuit() local
2415 // acc is value, sp for thisFunc in GenerateCircuit()
2416 GateRef result = CallRuntime(glue, RTSTUB_ID(StSuperByValue), { receiver, propKey, acc }); in GenerateCircuit()
2426 GateRef acc = GetAccFromFrame(GetFrame(sp)); in GenerateCircuit() local
2429 // acc is value, sp for thisFunc in GenerateCircuit()
2430 GateRef result = CallRuntime(glue, RTSTUB_ID(StSuperByValue), { receiver, propKey, acc }); in GenerateCircuit()
2443 GateRef acc = GetAccFromFrame(frame); in GenerateCircuit() local
2446 Branch(TaggedIsHeapObject(acc), &fastPath, &slowPath); in GenerateCircuit()
2449 GateRef result = GetPropertyByIndex(glue, acc, index, callback); in GenerateCircuit()
2458 { acc, IntToTaggedInt(index), TaggedFalse(), Undefined() }); in GenerateCircuit()
2472 GateRef acc = GetAccFromFrame(frame); in GenerateCircuit() local
2475 Branch(TaggedIsHeapObject(acc), &fastPath, &slowPath); in GenerateCircuit()
2478 GateRef result = GetPropertyByIndex(glue, acc, index, callback); in GenerateCircuit()
2487 { acc, IntToTaggedInt(index), TaggedFalse(), Undefined() }); in GenerateCircuit()
2498 GateRef acc = GetAccFromFrame(GetFrame(sp)); in GenerateCircuit() local
2506 GateRef result = SetPropertyByIndex(glue, receiver, index, acc, false); in GenerateCircuit()
2515 { receiver, IntToTaggedInt(index), acc }); in GenerateCircuit()
2528 GateRef acc = GetAccFromFrame(frame); in GenerateCircuit() local
2535 GateRef result = SetPropertyByIndex(glue, receiver, index, acc, false); in GenerateCircuit()
2544 { receiver, IntToTaggedInt(index), acc }); in GenerateCircuit()
2553 GateRef acc = TaggedArgument(PARAM_INDEX(BaselineStownbyindexImm8V8Imm16, ACC)); in GenerateCircuit() local
2570 GateRef result = SetPropertyByIndex(glue, receiver, index, acc, true); // acc is value in GenerateCircuit()
2579 { receiver, IntToTaggedInt(index), acc }); in GenerateCircuit()
2588 GateRef acc = TaggedArgument(PARAM_INDEX(BaselineStownbyindexImm16V8Imm16, ACC)); in GenerateCircuit() local
2605 GateRef result = SetPropertyByIndex(glue, receiver, index, acc, true); // acc is value in GenerateCircuit()
2614 { receiver, IntToTaggedInt(index), acc }); in GenerateCircuit()
2623 GateRef acc = TaggedArgument(PARAM_INDEX(BaselineAsyncfunctionresolveV8, ACC)); in GenerateCircuit() local
2627 { asyncFuncObj, acc, TaggedTrue() }); in GenerateCircuit()
2635 GateRef acc = TaggedArgument(PARAM_INDEX(BaselineAsyncfunctionrejectV8, ACC)); in GenerateCircuit() local
2639 { asyncFuncObj, acc, TaggedFalse() }); in GenerateCircuit()
2647 GateRef acc = TaggedArgument(PARAM_INDEX(BaselineCopyrestargsImm8, ACC)); in GenerateCircuit() local
2728 GateRef acc = TaggedArgument(PARAM_INDEX(BaselineStlexvarImm4Imm4, ACC)); in GenerateCircuit() local
2747 SetPropertiesToLexicalEnv(glue, *currentEnv, slot, acc); in GenerateCircuit()
2763 GateRef acc = TaggedArgument(PARAM_INDEX(BaselineStmodulevarImm8, ACC)); in GenerateCircuit() local
2766 CallRuntime(glue, RTSTUB_ID(StModuleVarByIndex), { IntToTaggedInt(index), acc }); in GenerateCircuit()
2778 GateRef acc = GetAccFromFrame(frame); in GenerateCircuit() local
2779 DEFVARIABLE(varAcc, VariableType::JS_ANY(), acc); in GenerateCircuit()
2798 GateRef acc = GetAccFromFrame(frame); in GenerateCircuit() local
2802 builder.TryStoreGlobalByName(glue, 0, info, acc, profileTypeInfo, slotId, callback); in GenerateCircuit()
2816 GateRef acc = GetAccFromFrame(frame); in GenerateCircuit() local
2820 builder.TryStoreGlobalByName(glue, 0, info, acc, profileTypeInfo, slotId, callback); in GenerateCircuit()
2832 GateRef acc = GetAccFromFrame(frame); in GenerateCircuit() local
2833 DEFVARIABLE(varAcc, VariableType::JS_ANY(), acc); in GenerateCircuit()
2846 GateRef acc = TaggedArgument(PARAM_INDEX(BaselineStglobalvarImm16Id16, ACC)); in GenerateCircuit() local
2858 GateRef result = builder.StoreGlobalVar(glue, 0, info, acc, profileTypeInfo, slotId); in GenerateCircuit()
2889 GateRef acc = GetAccFromFrame(frame); in GenerateCircuit() local
2892 GateRef result = builder.LoadObjByName(glue, acc, 0, stringIdInfo, profileTypeInfo, in GenerateCircuit()
2910 GateRef acc = GetAccFromFrame(frame); in GenerateCircuit() local
2916 … builder.StoreObjByName(glue, receiver, 0, stringIdInfo, acc, profileTypeInfo, slotId, callback); in GenerateCircuit()
2931 GateRef acc = GetAccFromFrame(frame); in GenerateCircuit() local
2934 GateRef result = builder.StoreObjByName(glue, receiver, 0, stringIdInfo, acc, profileTypeInfo, in GenerateCircuit()
2951 GateRef acc = GetAccFromFrame(frame); in GenerateCircuit() local
2970 result = SetPropertyByName(glue, receiver, propKey, acc, true, True(), callback); in GenerateCircuit()
2977 result = CallRuntime(glue, RTSTUB_ID(StOwnByName), { receiver, propKey, acc }); in GenerateCircuit()
2995 GateRef acc = GetAccFromFrame(frame); in GenerateCircuit() local
3016 result = SetPropertyByName(glue, receiver, propKey, acc, true, True(), callback); in GenerateCircuit()
3023 result = CallRuntime(glue, RTSTUB_ID(StOwnByName), { receiver, propKey, acc }); in GenerateCircuit()
3039 GateRef acc = GetAccFromFrame(frame); in GenerateCircuit() local
3044 GateRef result = CallRuntime(glue, RTSTUB_ID(LdSuperByValue), { acc, propKey }); in GenerateCircuit()
3055 GateRef acc = GetAccFromFrame(frame); in GenerateCircuit() local
3060 GateRef result = CallRuntime(glue, RTSTUB_ID(LdSuperByValue), { acc, propKey }); in GenerateCircuit()
3068 GateRef acc = TaggedArgument(PARAM_INDEX(BaselineStsuperbynameImm8Id16V8, ACC)); in GenerateCircuit() local
3077 GateRef result = CallRuntime(glue, RTSTUB_ID(StSuperByValue), { receiver, propKey, acc }); in GenerateCircuit()
3085 GateRef acc = TaggedArgument(PARAM_INDEX(BaselineStsuperbynameImm16Id16V8, ACC)); in GenerateCircuit() local
3094 GateRef result = CallRuntime(glue, RTSTUB_ID(StSuperByValue), { receiver, propKey, acc }); in GenerateCircuit()
3111 GateRef acc = TaggedArgument(PARAM_INDEX(BaselineStconsttoglobalrecordImm16Id16, ACC)); in GenerateCircuit() local
3119 { propKey, acc, TaggedTrue() }); in GenerateCircuit()
3133 GateRef acc = GetAccFromFrame(frame); in GenerateCircuit() local
3152 GateRef res = SetPropertyByValue(glue, receiver, propKey, acc, true, callback); in GenerateCircuit()
3158 CallRuntime(glue, RTSTUB_ID(SetFunctionNameNoPrefix), { acc, propKey }); in GenerateCircuit()
3166 … GateRef res = CallRuntime(glue, RTSTUB_ID(StOwnByValueWithNameSet), { receiver, propKey, acc }); in GenerateCircuit()
3182 GateRef acc = GetAccFromFrame(frame); in GenerateCircuit() local
3200 GateRef res = SetPropertyByValue(glue, receiver, propKey, acc, true, callback); in GenerateCircuit()
3206 CallRuntime(glue, RTSTUB_ID(SetFunctionNameNoPrefix), { acc, propKey }); in GenerateCircuit()
3214 … GateRef res = CallRuntime(glue, RTSTUB_ID(StOwnByValueWithNameSet), { receiver, propKey, acc }); in GenerateCircuit()
3233 GateRef acc = GetAccFromFrame(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(frame); in GenerateCircuit() local
3303 … GateRef res = SetPropertyByName(glue, receiver, propKey, acc, true, True(), callback); in GenerateCircuit()
3309 CallRuntime(glue, RTSTUB_ID(SetFunctionNameNoPrefix), { acc, propKey }); in GenerateCircuit()
3317 … GateRef res = CallRuntime(glue, RTSTUB_ID(StOwnByNameWithNameSet), { receiver, propKey, acc }); in GenerateCircuit()
3331 GateRef acc = GetAccFromFrame(frame); in GenerateCircuit() local
3356 GateRef acc = GetAccFromFrame(frame); in GenerateCircuit() local
3431 CallNGCRuntime(glue, RTSTUB_ID(ResumeRspAndReturn), { acc, *varSp, currentSp }); in GenerateCircuit()
3439 … CallNGCRuntime(glue, RTSTUB_ID(ResumeRspAndReturnBaseline), { acc, *varSp, currentSp, jumpSize }); in GenerateCircuit()
3452 acc, *varHotnessCounter, jumpSize }); in GenerateCircuit()
3485 GateRef acc = TaggedArgument(PARAM_INDEX(BaselineStlexvarImm8Imm8, ACC)); in GenerateCircuit() local
3505 SetPropertiesToLexicalEnv(glue, *currentEnv, slot, acc); in GenerateCircuit()
3519 GateRef acc = TaggedArgument(PARAM_INDEX(BaselineAsyncgeneratorrejectV8, ACC)); in GenerateCircuit() local
3524 { asyncGenerator, acc }); in GenerateCircuit()
3531 GateRef acc = TaggedArgument(PARAM_INDEX(BaselineSetgeneratorstateImm8, ACC)); in GenerateCircuit() local
3534 CallRuntime(glue, RTSTUB_ID(SetGeneratorState), { acc, IntToTaggedInt(index) }); in GenerateCircuit()
3542 GateRef acc = TaggedArgument(PARAM_INDEX(BaselineGetasynciteratorImm8, ACC)); in GenerateCircuit() local
3544 GateRef res = CallRuntime(glue, RTSTUB_ID(GetAsyncIterator), { acc }); in GenerateCircuit()
3552 GateRef acc = TaggedArgument(PARAM_INDEX(BaselineLdPrivatePropertyImm8Imm16Imm16, ACC)); in GenerateCircuit() local
3558 IntToTaggedInt(levelIndex), IntToTaggedInt(slotIndex), acc}); // acc as obj in GenerateCircuit()
3572 GateRef acc = GetAccFromFrame(frame); in GenerateCircuit() local
3576 IntToTaggedInt(levelIndex), IntToTaggedInt(slotIndex), obj, acc}); // acc as value in GenerateCircuit()
3584 GateRef acc = TaggedArgument(PARAM_INDEX(BaselineTestInImm8Imm16Imm16, ACC)); in GenerateCircuit() local
3590 IntToTaggedInt(levelIndex), IntToTaggedInt(slotIndex), acc}); // acc as obj in GenerateCircuit()
3611 GateRef acc = GetAccFromFrame(GetFrame(sp)); in GenerateCircuit() local
3622 GateRef acc = TaggedArgument(PARAM_INDEX(BaselineThrowPrefNone, ACC)); in GenerateCircuit() local
3624 CallRuntime(glue, RTSTUB_ID(Throw), { acc }); in GenerateCircuit()
3650 GateRef acc = GetAccFromFrame(frame); in GenerateCircuit() local
3719 Return(acc); in GenerateCircuit()
3733 GateRef acc = GetAccFromFrame(frame); in GenerateCircuit() local
3749 GateRef acc = GetAccFromFrame(frame); in GenerateCircuit() local
3758 GateRef acc = TaggedArgument(PARAM_INDEX(BaselineWideNewlexenvPrefImm16, ACC)); in GenerateCircuit() local
3783 GateRef acc = GetAccFromFrame(frame); in GenerateCircuit() local
3801 GateRef acc = GetAccFromFrame(frame); in GenerateCircuit() local
3814 GateRef acc = TaggedArgument(PARAM_INDEX(BaselineWideNewlexenvwithnamePrefImm16Id16, ACC)); in GenerateCircuit() local
3835 GateRef acc = GetAccFromFrame(frame); in GenerateCircuit() local
3849 GateRef acc = GetAccFromFrame(frame); in GenerateCircuit() local
3868 GateRef acc = GetAccFromFrame(frame); in GenerateCircuit() local
3940 Return(acc); in GenerateCircuit()
3958 GateRef acc = GetAccFromFrame(frame); in GenerateCircuit() local
4030 Return(acc); in GenerateCircuit()
4038 // GLUE, SP, ACC, ACTUAL_NUM_ARGS, VREG_ID, HOTNESS_COUNTER
4043 GateRef acc = TaggedArgument(PARAM_INDEX(BaselineWideCallrangePrefImm16V8, ACC)); in GenerateCircuit() local
4051 METHOD_ENTRY(acc); in GenerateCircuit()
4058 …CallStubBuilder callBuilder(this, glue, acc, actualNumArgs, jumpSize, &result, hotnessCounter, cal… in GenerateCircuit()
4073 GateRef acc = GetAccFromFrame(frame); in GenerateCircuit() local
4105 GateRef acc = TaggedArgument(PARAM_INDEX(BaselineWideCallthisrangePrefImm16V8, ACC)); in GenerateCircuit() local
4117 METHOD_ENTRY(acc); in GenerateCircuit()
4124 …CallStubBuilder callBuilder(this, glue, acc, actualNumArgs, jumpSize, &result, hotnessCounter, cal… in GenerateCircuit()
4140 GateRef acc = GetAccFromFrame(frame); in GenerateCircuit() local
4187 GateRef acc = GetAccFromFrame(frame); in GenerateCircuit() local
4204 GateRef acc = GetAccFromFrame(frame); in GenerateCircuit() local
4226 GateRef acc = GetAccFromFrame(frame); in GenerateCircuit() local
4233 Branch(TaggedIsHole(acc), &isHole, &notHole); in GenerateCircuit()
4253 GateRef acc = GetAccFromFrame(frame); in GenerateCircuit() local
4263 GateRef acc = TaggedArgument(PARAM_INDEX(BaselineWideSupercallarrowrangePrefImm16V8, ACC)); in GenerateCircuit() local
4268 { acc, Int16ToTaggedInt(v0), Int16ToTaggedInt(range) }); in GenerateCircuit()
4276 GateRef acc = TaggedArgument(PARAM_INDEX(BaselineThrowIfsupernotcorrectcallPrefImm8, ACC)); in GenerateCircuit() local
4280 { Int8ToTaggedInt(imm), acc }); // acc is thisValue in GenerateCircuit()
4292 GateRef acc = GetAccFromFrame(frame); in GenerateCircuit() local
4307 GateRef acc = GetAccFromFrame(frame); in GenerateCircuit() local
4310 Branch(TaggedIsHeapObject(acc), &fastPath, &slowPath); in GenerateCircuit()
4313 GateRef result = GetPropertyByIndex(glue, acc, index, callback); in GenerateCircuit()
4322 { acc, IntToTaggedInt(index), TaggedFalse(), Undefined() }); in GenerateCircuit()
4331 GateRef acc = TaggedArgument(PARAM_INDEX(BaselineThrowIfsupernotcorrectcallPrefImm16, ACC)); in GenerateCircuit() local
4335 { Int16ToTaggedInt(imm), acc }); // acc is thisValue in GenerateCircuit()
4347 GateRef acc = GetAccFromFrame(frame); in GenerateCircuit() local
4363 GateRef acc = GetAccFromFrame(frame); in GenerateCircuit() local
4370 GateRef result = SetPropertyByIndex(glue, receiver, index, acc, false); in GenerateCircuit()
4379 { receiver, IntToTaggedInt(index), acc }); in GenerateCircuit()
4392 GateRef acc = GetAccFromFrame(frame); in GenerateCircuit() local
4406 GateRef acc = GetAccFromFrame(frame); in GenerateCircuit() local
4422 GateRef result = SetPropertyByIndex(glue, receiver, index, acc, true); // acc is value in GenerateCircuit()
4431 { receiver, IntToTaggedInt(index), acc }); in GenerateCircuit()
4444 GateRef acc = GetAccFromFrame(GetFrame(sp)); in GenerateCircuit() local
4468 GateRef acc = GetAccFromFrame(GetFrame(sp)); in GenerateCircuit() local
4483 GateRef acc = GetAccFromFrame(GetFrame(sp)); in GenerateCircuit() local
4539 GateRef acc = GetAccFromFrame(GetFrame(sp)); in GenerateCircuit() local
4561 GateRef acc = TaggedArgument(PARAM_INDEX(BaselineWideStlexvarPrefImm16Imm16, ACC)); in GenerateCircuit() local
4581 SetPropertiesToLexicalEnv(glue, *currentEnv, slot, acc); in GenerateCircuit()
4601 GateRef acc = GetAccFromFrame(GetFrame(sp)); in GenerateCircuit() local
4639 GateRef acc = GetAccFromFrame(GetFrame(sp)); in GenerateCircuit() local
4660 GateRef acc = TaggedArgument(PARAM_INDEX(BaselineWideStmodulevarPrefImm16, ACC)); in GenerateCircuit() local
4663 CallRuntime(glue, RTSTUB_ID(StModuleVarByIndex), { Int16ToTaggedInt(index), acc }); in GenerateCircuit()
4679 GateRef acc = GetAccFromFrame(GetFrame(sp)); in GenerateCircuit() local
4707 GateRef acc = GetAccFromFrame(GetFrame(sp)); in GenerateCircuit() local
4759 GateRef acc = GetAccFromFrame(frame); in GenerateCircuit() local
4794 GateRef acc = TaggedArgument(PARAM_INDEX(BaselineDeprecatedResumegeneratorPrefV8, ACC)); in GenerateCircuit() local
4800 DEFVARIABLE(varAcc, VariableType::JS_ANY(), acc); in GenerateCircuit()
4830 GateRef acc = TaggedArgument(PARAM_INDEX(BaselineWideStpatchvarPrefImm16, ACC)); in GenerateCircuit() local
4833 GateRef result = CallRuntime(glue, RTSTUB_ID(StPatchVar), { Int16ToTaggedInt(index), acc }); in GenerateCircuit()
4840 GateRef acc = TaggedArgument(PARAM_INDEX(BaselineDeprecatedGetresumemodePrefV8, ACC)); in GenerateCircuit() local
4845 DEFVARIABLE(varAcc, VariableType::JS_ANY(), acc); in GenerateCircuit()
4873 GateRef acc = GetAccFromFrame(frame); in GenerateCircuit() local
4886 GateRef acc = GetAccFromFrame(frame); in GenerateCircuit() local
4908 GateRef acc = GetAccFromFrame(frame); in GenerateCircuit() local
4917 DEFVARIABLE(varAcc, VariableType::JS_ANY(), acc); in GenerateCircuit()
5017 GateRef acc = GetAccFromFrame(frame); in GenerateCircuit() local
5032 GateRef acc = GetAccFromFrame(frame); in GenerateCircuit() local
5041 GateRef acc = TaggedArgument(PARAM_INDEX(BaselineDeprecatedSetobjectwithprotoPrefV8V8, ACC)); in GenerateCircuit() local
5078 GateRef acc = GetAccFromFrame(frame); in GenerateCircuit() local
5095 GateRef acc = GetAccFromFrame(frame); in GenerateCircuit() local
5128 GateRef acc = GetAccFromFrame(frame); in GenerateCircuit() local
5142 GateRef acc = GetAccFromFrame(frame); in GenerateCircuit() local
5256 GateRef acc = TaggedArgument(PARAM_INDEX(BaselineDeprecatedStmodulevarPrefId32, ACC)); in GenerateCircuit() local
5265 CallRuntime(glue, RTSTUB_ID(StModuleVar), { prop, acc }); in GenerateCircuit()
5323 GateRef acc = TaggedArgument(PARAM_INDEX(BaselineDeprecatedStconsttoglobalrecordPrefId32, ACC)); in GenerateCircuit() local
5333 { propKey, acc, TaggedTrue() }); in GenerateCircuit()
5340 GateRef acc = TaggedArgument(PARAM_INDEX(BaselineDeprecatedStlettoglobalrecordPrefId32, ACC)); in GenerateCircuit() local
5350 { propKey, acc, TaggedFalse() }); in GenerateCircuit()
5357 GateRef acc = TaggedArgument(PARAM_INDEX(BaselineDeprecatedStclasstoglobalrecordPrefId32, ACC)); in GenerateCircuit() local
5367 { propKey, acc, TaggedFalse() }); in GenerateCircuit()
5384 …GateRef acc = TaggedArgument(PARAM_INDEX(BaselineDeprecatedCreateobjecthavingmethodPrefImm16, ACC)… in GenerateCircuit() local
5394 GateRef res = CallRuntime(glue, RTSTUB_ID(CreateObjectHavingMethod), { result, acc }); in GenerateCircuit()
5402 GateRef acc = TaggedArgument(PARAM_INDEX(BaselineDeprecatedDynamicimportPrefV8, ACC)); in GenerateCircuit() local
5414 … GateRef acc = TaggedArgument(PARAM_INDEX(BaselineCallRuntimeNotifyConcurrentResultPrefNone, ACC)); in GenerateCircuit() local
5417 CallRuntime(glue, RTSTUB_ID(NotifyConcurrentResult), {acc, funcObj}); in GenerateCircuit()
5431 GateRef acc = GetAccFromFrame(frame); in GenerateCircuit() local
5454 GateRef acc = GetAccFromFrame(frame); in GenerateCircuit() local
5470 … GateRef acc = TaggedArgument(PARAM_INDEX(BaselineCallRuntimeDefineFieldByValuePrefImm8V8V8, ACC)); in GenerateCircuit() local
5476 GateRef res = DefineField(glue, obj, propKey, acc); in GenerateCircuit()
5484 …GateRef acc = TaggedArgument(PARAM_INDEX(BaselineCallRuntimeDefineFieldByIndexPrefImm8Imm32V8, ACC in GenerateCircuit() local
5490 GateRef res = DefineField(glue, obj, propKey, acc); in GenerateCircuit()
5498 GateRef acc = TaggedArgument(PARAM_INDEX(BaselineCallRuntimeToPropertyKeyPrefNone, ACC)); in GenerateCircuit() local
5500 GateRef res = CallRuntime(glue, RTSTUB_ID(ToPropertyKey), { acc }); in GenerateCircuit()
5513 GateRef acc = GetAccFromFrame(frame); in GenerateCircuit() local
5524 // GLUE, SP, ACC, LEVEL_INDEX, SLOT_INDEX, V0
5529 …GateRef acc = TaggedArgument(PARAM_INDEX(BaselineCallRuntimeDefinePrivatePropertyPrefImm8Imm16Imm1… in GenerateCircuit() local
5540 IntToTaggedInt(levelIndex), IntToTaggedInt(slotIndex), obj, acc}); // acc as value in GenerateCircuit()
5548 GateRef acc = TaggedArgument(PARAM_INDEX(BaselineCallRuntimeCallInitPrefImm8V8, ACC)); in GenerateCircuit() local
5558 METHOD_ENTRY(acc); in GenerateCircuit()
5564 …CallStubBuilder callBuilder(this, glue, acc, actualNumArgs, jumpSize, &result, hotnessCounter, cal… in GenerateCircuit()
5603 GateRef acc = GetAccFromFrame(frame); in GenerateCircuit() local
5630 GateRef acc = GetAccFromFrame(frame); in GenerateCircuit() local
5651 DEFVARIABLE(varAcc, VariableType::JS_ANY(), acc); in GenerateCircuit()
5743 GateRef acc = GetAccFromFrame(frame); in GenerateCircuit() local
5753 DEFVARIABLE(varAcc, VariableType::JS_ANY(), acc); in GenerateCircuit()
5850 GateRef acc = PtrArgument(PARAM_INDEX(BaselineExceptionHandler, ACC)); in GenerateCircuit() local
5864 DEFVARIABLE(varAcc, VariableType::JS_ANY(), acc); in GenerateCircuit()
5907 GateRef acc = GetAccFromFrame(frame); in GenerateCircuit() local