• Home
  • Raw
  • Download

Lines Matching refs:feedback_slot

351                                                             int feedback_slot) {  in BinaryOperation()  argument
354 OutputAdd(reg, feedback_slot); in BinaryOperation()
357 OutputSub(reg, feedback_slot); in BinaryOperation()
360 OutputMul(reg, feedback_slot); in BinaryOperation()
363 OutputDiv(reg, feedback_slot); in BinaryOperation()
366 OutputMod(reg, feedback_slot); in BinaryOperation()
369 OutputExp(reg, feedback_slot); in BinaryOperation()
372 OutputBitwiseOr(reg, feedback_slot); in BinaryOperation()
375 OutputBitwiseXor(reg, feedback_slot); in BinaryOperation()
378 OutputBitwiseAnd(reg, feedback_slot); in BinaryOperation()
381 OutputShiftLeft(reg, feedback_slot); in BinaryOperation()
384 OutputShiftRight(reg, feedback_slot); in BinaryOperation()
387 OutputShiftRightLogical(reg, feedback_slot); in BinaryOperation()
396 Token::Value op, Smi* literal, int feedback_slot) { in BinaryOperationSmiLiteral() argument
399 OutputAddSmi(literal->value(), feedback_slot); in BinaryOperationSmiLiteral()
402 OutputSubSmi(literal->value(), feedback_slot); in BinaryOperationSmiLiteral()
405 OutputMulSmi(literal->value(), feedback_slot); in BinaryOperationSmiLiteral()
408 OutputDivSmi(literal->value(), feedback_slot); in BinaryOperationSmiLiteral()
411 OutputModSmi(literal->value(), feedback_slot); in BinaryOperationSmiLiteral()
414 OutputExpSmi(literal->value(), feedback_slot); in BinaryOperationSmiLiteral()
417 OutputBitwiseOrSmi(literal->value(), feedback_slot); in BinaryOperationSmiLiteral()
420 OutputBitwiseXorSmi(literal->value(), feedback_slot); in BinaryOperationSmiLiteral()
423 OutputBitwiseAndSmi(literal->value(), feedback_slot); in BinaryOperationSmiLiteral()
426 OutputShiftLeftSmi(literal->value(), feedback_slot); in BinaryOperationSmiLiteral()
429 OutputShiftRightSmi(literal->value(), feedback_slot); in BinaryOperationSmiLiteral()
432 OutputShiftRightLogicalSmi(literal->value(), feedback_slot); in BinaryOperationSmiLiteral()
441 int feedback_slot) { in UnaryOperation() argument
444 OutputInc(feedback_slot); in UnaryOperation()
447 OutputDec(feedback_slot); in UnaryOperation()
450 OutputToNumber(feedback_slot); in UnaryOperation()
453 OutputNegate(feedback_slot); in UnaryOperation()
456 OutputBitwiseNot(feedback_slot); in UnaryOperation()
485 Token::Value op, Register reg, int feedback_slot) { in CompareOperation() argument
488 OutputTestEqual(reg, feedback_slot); in CompareOperation()
491 OutputTestEqualStrict(reg, feedback_slot); in CompareOperation()
494 OutputTestLessThan(reg, feedback_slot); in CompareOperation()
497 OutputTestGreaterThan(reg, feedback_slot); in CompareOperation()
500 OutputTestLessThanOrEqual(reg, feedback_slot); in CompareOperation()
503 OutputTestGreaterThanOrEqual(reg, feedback_slot); in CompareOperation()
506 OutputTestInstanceOf(reg, feedback_slot); in CompareOperation()
692 int feedback_slot, in LoadGlobal() argument
697 FeedbackVector::ToSlot(feedback_slot))), in LoadGlobal()
700 OutputLdaGlobalInsideTypeof(name_index, feedback_slot); in LoadGlobal()
703 OutputLdaGlobal(name_index, feedback_slot); in LoadGlobal()
709 const AstRawString* name, int feedback_slot) { in StoreGlobal() argument
711 OutputStaGlobal(name_index, feedback_slot); in StoreGlobal()
771 const AstRawString* name, TypeofMode typeof_mode, int feedback_slot, in LoadLookupGlobalSlot() argument
775 OutputLdaLookupGlobalSlotInsideTypeof(name_index, feedback_slot, depth); in LoadLookupGlobalSlot()
778 OutputLdaLookupGlobalSlot(name_index, feedback_slot, depth); in LoadLookupGlobalSlot()
794 Register object, const AstRawString* name, int feedback_slot) { in LoadNamedProperty() argument
796 OutputLdaNamedProperty(object, name_index, feedback_slot); in LoadNamedProperty()
801 Register object, int feedback_slot) { in LoadKeyedProperty() argument
802 OutputLdaKeyedProperty(object, feedback_slot); in LoadKeyedProperty()
807 Register object, int feedback_slot) { in LoadIteratorProperty() argument
809 OutputLdaNamedProperty(object, name_index, feedback_slot); in LoadIteratorProperty()
814 Register object, int feedback_slot) { in LoadAsyncIteratorProperty() argument
816 OutputLdaNamedProperty(object, name_index, feedback_slot); in LoadAsyncIteratorProperty()
822 int feedback_slot) { in StoreDataPropertyInLiteral() argument
823 OutputStaDataPropertyInLiteral(object, name, flags, feedback_slot); in StoreDataPropertyInLiteral()
833 Register object, size_t name_index, int feedback_slot, in StoreNamedProperty() argument
837 FeedbackVector::ToSlot(feedback_slot))), in StoreNamedProperty()
839 OutputStaNamedProperty(object, name_index, feedback_slot); in StoreNamedProperty()
844 Register object, const AstRawString* name, int feedback_slot, in StoreNamedProperty() argument
847 return StoreNamedProperty(object, name_index, feedback_slot, language_mode); in StoreNamedProperty()
851 Register object, const AstRawString* name, int feedback_slot) { in StoreNamedOwnProperty() argument
856 feedback_vector_spec()->GetKind(FeedbackVector::ToSlot(feedback_slot))); in StoreNamedOwnProperty()
857 OutputStaNamedOwnProperty(object, name_index, feedback_slot); in StoreNamedOwnProperty()
862 Register object, Register key, int feedback_slot, in StoreKeyedProperty() argument
866 FeedbackVector::ToSlot(feedback_slot))), in StoreKeyedProperty()
868 OutputStaKeyedProperty(object, key, feedback_slot); in StoreKeyedProperty()
873 Register array, Register index, int feedback_slot) { in StoreInArrayLiteral() argument
874 OutputStaInArrayLiteral(array, index, feedback_slot); in StoreInArrayLiteral()
879 Register object, int feedback_slot, LanguageMode language_mode) { in StoreHomeObjectProperty() argument
881 return StoreNamedProperty(object, name_index, feedback_slot, language_mode); in StoreHomeObjectProperty()
885 Register constructor, int feedback_slot) { in StoreClassFieldsInitializer() argument
887 return StoreNamedProperty(constructor, name_index, feedback_slot, in StoreClassFieldsInitializer()
892 Register constructor, int feedback_slot) { in LoadClassFieldsInitializer() argument
894 OutputLdaNamedProperty(constructor, name_index, feedback_slot); in LoadClassFieldsInitializer()
991 int feedback_slot) { in CloneObject() argument
992 OutputCloneObject(source, flags, feedback_slot); in CloneObject()
997 size_t template_object_description_entry, int feedback_slot) { in GetTemplateObject() argument
998 OutputGetTemplateObject(template_object_description_entry, feedback_slot); in GetTemplateObject()
1027 BytecodeArrayBuilder& BytecodeArrayBuilder::ToNumber(int feedback_slot) { in ToNumber() argument
1028 OutputToNumber(feedback_slot); in ToNumber()
1032 BytecodeArrayBuilder& BytecodeArrayBuilder::ToNumeric(int feedback_slot) { in ToNumeric() argument
1033 OutputToNumeric(feedback_slot); in ToNumeric()
1256 RegisterList cache_info_triple, int feedback_slot) { in ForInPrepare() argument
1258 OutputForInPrepare(cache_info_triple, feedback_slot); in ForInPrepare()
1270 int feedback_slot) { in ForInNext() argument
1272 OutputForInNext(receiver, index, cache_type_array_pair, feedback_slot); in ForInNext()
1343 int feedback_slot) { in CallProperty() argument
1345 OutputCallProperty0(callable, args[0], feedback_slot); in CallProperty()
1347 OutputCallProperty1(callable, args[0], args[1], feedback_slot); in CallProperty()
1349 OutputCallProperty2(callable, args[0], args[1], args[2], feedback_slot); in CallProperty()
1351 OutputCallProperty(callable, args, args.register_count(), feedback_slot); in CallProperty()
1357 Register callable, RegisterList args, int feedback_slot) { in CallUndefinedReceiver() argument
1359 OutputCallUndefinedReceiver0(callable, feedback_slot); in CallUndefinedReceiver()
1361 OutputCallUndefinedReceiver1(callable, args[0], feedback_slot); in CallUndefinedReceiver()
1363 OutputCallUndefinedReceiver2(callable, args[0], args[1], feedback_slot); in CallUndefinedReceiver()
1366 feedback_slot); in CallUndefinedReceiver()
1373 int feedback_slot) { in CallAnyReceiver() argument
1374 OutputCallAnyReceiver(callable, args, args.register_count(), feedback_slot); in CallAnyReceiver()
1380 int feedback_slot) { in CallWithSpread() argument
1381 OutputCallWithSpread(callable, args, args.register_count(), feedback_slot); in CallWithSpread()