Lines Matching defs:feedback_slot
396 int feedback_slot) {
399 OutputAdd(reg, feedback_slot);
402 OutputSub(reg, feedback_slot);
405 OutputMul(reg, feedback_slot);
408 OutputDiv(reg, feedback_slot);
411 OutputMod(reg, feedback_slot);
414 OutputExp(reg, feedback_slot);
417 OutputBitwiseOr(reg, feedback_slot);
420 OutputBitwiseXor(reg, feedback_slot);
423 OutputBitwiseAnd(reg, feedback_slot);
426 OutputShiftLeft(reg, feedback_slot);
429 OutputShiftRight(reg, feedback_slot);
432 OutputShiftRightLogical(reg, feedback_slot);
441 Token::Value op, Smi literal, int feedback_slot) {
444 OutputAddSmi(literal.value(), feedback_slot);
447 OutputSubSmi(literal.value(), feedback_slot);
450 OutputMulSmi(literal.value(), feedback_slot);
453 OutputDivSmi(literal.value(), feedback_slot);
456 OutputModSmi(literal.value(), feedback_slot);
459 OutputExpSmi(literal.value(), feedback_slot);
462 OutputBitwiseOrSmi(literal.value(), feedback_slot);
465 OutputBitwiseXorSmi(literal.value(), feedback_slot);
468 OutputBitwiseAndSmi(literal.value(), feedback_slot);
471 OutputShiftLeftSmi(literal.value(), feedback_slot);
474 OutputShiftRightSmi(literal.value(), feedback_slot);
477 OutputShiftRightLogicalSmi(literal.value(), feedback_slot);
486 int feedback_slot) {
489 OutputInc(feedback_slot);
492 OutputDec(feedback_slot);
495 OutputToNumber(feedback_slot);
498 OutputNegate(feedback_slot);
501 OutputBitwiseNot(feedback_slot);
530 Token::Value op, Register reg, int feedback_slot) {
533 OutputTestEqual(reg, feedback_slot);
536 OutputTestEqualStrict(reg, feedback_slot);
539 OutputTestLessThan(reg, feedback_slot);
542 OutputTestGreaterThan(reg, feedback_slot);
545 OutputTestLessThanOrEqual(reg, feedback_slot);
548 OutputTestGreaterThanOrEqual(reg, feedback_slot);
551 OutputTestInstanceOf(reg, feedback_slot);
554 OutputTestIn(reg, feedback_slot);
721 int feedback_slot,
726 FeedbackVector::ToSlot(feedback_slot))),
730 OutputLdaGlobalInsideTypeof(name_index, feedback_slot);
733 OutputLdaGlobal(name_index, feedback_slot);
740 const AstRawString* name, int feedback_slot) {
742 OutputStaGlobal(name_index, feedback_slot);
806 const AstRawString* name, TypeofMode typeof_mode, int feedback_slot,
811 OutputLdaLookupGlobalSlotInsideTypeof(name_index, feedback_slot, depth);
814 OutputLdaLookupGlobalSlot(name_index, feedback_slot, depth);
831 Register object, const AstRawString* name, int feedback_slot) {
833 OutputGetNamedProperty(object, name_index, feedback_slot);
838 Register object, const AstRawString* name, int feedback_slot) {
840 OutputGetNamedPropertyFromSuper(object, name_index, feedback_slot);
845 Register object, int feedback_slot) {
846 OutputGetKeyedProperty(object, feedback_slot);
851 Register object, int feedback_slot) {
853 OutputGetNamedProperty(object, name_index, feedback_slot);
864 Register object, int feedback_slot) {
866 OutputGetNamedProperty(object, name_index, feedback_slot);
872 int feedback_slot) {
873 OutputDefineKeyedOwnPropertyInLiteral(object, name, flags, feedback_slot);
883 Register object, size_t name_index, int feedback_slot,
887 FeedbackVector::ToSlot(feedback_slot))),
889 OutputSetNamedProperty(object, name_index, feedback_slot);
894 Register object, const AstRawString* name, int feedback_slot,
897 return SetNamedProperty(object, name_index, feedback_slot, language_mode);
901 Register object, const AstRawString* name, int feedback_slot) {
906 feedback_vector_spec()->GetKind(FeedbackVector::ToSlot(feedback_slot)));
907 OutputDefineNamedOwnProperty(object, name_index, feedback_slot);
912 Register object, Register key, int feedback_slot,
916 FeedbackVector::ToSlot(feedback_slot))),
918 OutputSetKeyedProperty(object, key, feedback_slot);
923 Register object, Register key, int feedback_slot) {
927 FeedbackVector::ToSlot(feedback_slot))),
929 OutputDefineKeyedOwnProperty(object, key, feedback_slot);
934 Register array, Register index, int feedback_slot) {
935 OutputStaInArrayLiteral(array, index, feedback_slot);
940 Register constructor, int feedback_slot) {
942 return SetNamedProperty(constructor, name_index, feedback_slot,
947 Register constructor, int feedback_slot) {
949 OutputGetNamedProperty(constructor, name_index, feedback_slot);
1049 int feedback_slot) {
1050 OutputCloneObject(source, flags, feedback_slot);
1055 size_t template_object_description_entry, int feedback_slot) {
1056 OutputGetTemplateObject(template_object_description_entry, feedback_slot);
1085 BytecodeArrayBuilder& BytecodeArrayBuilder::ToNumber(int feedback_slot) {
1086 OutputToNumber(feedback_slot);
1090 BytecodeArrayBuilder& BytecodeArrayBuilder::ToNumeric(int feedback_slot) {
1091 OutputToNumeric(feedback_slot);
1350 RegisterList cache_info_triple, int feedback_slot) {
1352 OutputForInPrepare(cache_info_triple, feedback_slot);
1364 int feedback_slot) {
1366 OutputForInNext(receiver, index, cache_type_array_pair, feedback_slot);
1411 int feedback_slot) {
1413 OutputCallProperty0(callable, args[0], feedback_slot);
1415 OutputCallProperty1(callable, args[0], args[1], feedback_slot);
1417 OutputCallProperty2(callable, args[0], args[1], args[2], feedback_slot);
1419 OutputCallProperty(callable, args, args.register_count(), feedback_slot);
1425 Register callable, RegisterList args, int feedback_slot) {
1427 OutputCallUndefinedReceiver0(callable, feedback_slot);
1429 OutputCallUndefinedReceiver1(callable, args[0], feedback_slot);
1431 OutputCallUndefinedReceiver2(callable, args[0], args[1], feedback_slot);
1434 feedback_slot);
1441 int feedback_slot) {
1442 OutputCallAnyReceiver(callable, args, args.register_count(), feedback_slot);
1448 int feedback_slot) {
1449 OutputCallWithSpread(callable, args, args.register_count(), feedback_slot);