Lines Matching refs:Bind
61 Bind(¬_ok); in Assert()
77 Bind(&ok); in Assert()
90 Bind(&vtrue); in Select()
92 value.Bind(true_body()); in Select()
95 Bind(&vfalse); in Select()
97 value.Bind(false_body()); in Select()
101 Bind(&end); in Select()
219 var_x.Bind(Float64Sub(var_x.value(), one)); in Float64Round()
222 Bind(&return_x); in Float64Round()
244 Bind(&if_xgreaterthanzero); in Float64Ceil()
250 var_x.Bind(Float64Sub(Float64Add(two_52, x), two_52)); in Float64Ceil()
252 var_x.Bind(Float64Add(var_x.value(), one)); in Float64Ceil()
256 Bind(&if_xnotgreaterthanzero); in Float64Ceil()
264 var_x.Bind(Float64Sub(Float64Add(two_52, minus_x), two_52)); in Float64Ceil()
266 var_x.Bind(Float64Sub(var_x.value(), one)); in Float64Ceil()
270 Bind(&return_minus_x); in Float64Ceil()
271 var_x.Bind(Float64Neg(var_x.value())); in Float64Ceil()
274 Bind(&return_x); in Float64Ceil()
296 Bind(&if_xgreaterthanzero); in Float64Floor()
302 var_x.Bind(Float64Sub(Float64Add(two_52, x), two_52)); in Float64Floor()
304 var_x.Bind(Float64Sub(var_x.value(), one)); in Float64Floor()
308 Bind(&if_xnotgreaterthanzero); in Float64Floor()
316 var_x.Bind(Float64Sub(Float64Add(two_52, minus_x), two_52)); in Float64Floor()
318 var_x.Bind(Float64Add(var_x.value(), one)); in Float64Floor()
322 Bind(&return_minus_x); in Float64Floor()
323 var_x.Bind(Float64Neg(var_x.value())); in Float64Floor()
326 Bind(&return_x); in Float64Floor()
349 Bind(&return_f); in Float64RoundToEven()
350 var_result.Bind(f); in Float64RoundToEven()
353 Bind(&return_f_plus_one); in Float64RoundToEven()
354 var_result.Bind(Float64Add(f, Float64Constant(1.0))); in Float64RoundToEven()
357 Bind(&done); in Float64RoundToEven()
379 Bind(&if_xgreaterthanzero); in Float64Trunc()
382 var_x.Bind(Float64RoundDown(x)); in Float64Trunc()
388 var_x.Bind(Float64Sub(Float64Add(two_52, x), two_52)); in Float64Trunc()
390 var_x.Bind(Float64Sub(var_x.value(), one)); in Float64Trunc()
395 Bind(&if_xnotgreaterthanzero); in Float64Trunc()
398 var_x.Bind(Float64RoundUp(x)); in Float64Trunc()
407 var_x.Bind(Float64Sub(Float64Add(two_52, minus_x), two_52)); in Float64Trunc()
409 var_x.Bind(Float64Sub(var_x.value(), one)); in Float64Trunc()
414 Bind(&return_minus_x); in Float64Trunc()
415 var_x.Bind(Float64Neg(var_x.value())); in Float64Trunc()
418 Bind(&return_x); in Float64Trunc()
478 Bind(&if_aisnotnegative); in SmiMod()
482 var_result.Bind(SmiFromWord32(r)); in SmiMod()
486 Bind(&if_aisnegative); in SmiMod()
495 Bind(&join); in SmiMod()
507 var_result.Bind(ChangeInt32ToTagged(r)); in SmiMod()
511 Bind(&return_minuszero); in SmiMod()
512 var_result.Bind(MinusZeroConstant()); in SmiMod()
515 Bind(&return_nan); in SmiMod()
516 var_result.Bind(NanConstant()); in SmiMod()
519 Bind(&return_result); in SmiMod()
539 Bind(&if_notoverflow); in SmiMul()
547 Bind(&answer_not_zero); in SmiMul()
549 var_result.Bind(ChangeInt32ToTagged(answer)); in SmiMul()
552 Bind(&answer_zero); in SmiMul()
558 Bind(&if_should_be_negative_zero); in SmiMul()
560 var_result.Bind(MinusZeroConstant()); in SmiMul()
563 Bind(&if_should_be_zero); in SmiMul()
565 var_result.Bind(SmiConstant(0)); in SmiMul()
570 Bind(&if_overflow); in SmiMul()
572 var_lhs_float64.Bind(SmiToFloat64(a)); in SmiMul()
573 var_rhs_float64.Bind(SmiToFloat64(b)); in SmiMul()
576 var_result.Bind(result); in SmiMul()
580 Bind(&return_result); in SmiMul()
621 Bind(&loop_body); in BranchIfPrototypesHaveNoElements()
636 var_map.Bind(prototype_map); in BranchIfPrototypesHaveNoElements()
705 result.Bind(runtime_result); in AllocateRawUnaligned()
708 Bind(&next); in AllocateRawUnaligned()
715 Bind(&runtime_call); in AllocateRawUnaligned()
728 result.Bind(runtime_result); in AllocateRawUnaligned()
732 Bind(&no_runtime_call); in AllocateRawUnaligned()
738 result.Bind(no_runtime_result); in AllocateRawUnaligned()
741 Bind(&merge_runtime); in AllocateRawUnaligned()
758 Bind(¬_aligned); in AllocateRawAligned()
761 adjusted_size.Bind(not_aligned_size); in AllocateRawAligned()
764 Bind(&aligned); in AllocateRawAligned()
767 Bind(&merge); in AllocateRawAligned()
779 Bind(&needs_filler); in AllocateRawAligned()
783 address.Bind(BitcastWordToTagged( in AllocateRawAligned()
787 Bind(&doesnt_need_filler); in AllocateRawAligned()
790 Bind(&merge_address); in AllocateRawAligned()
853 Bind(&if_valueissmi); in BranchIfToBooleanIsTrue()
859 Bind(&if_valueisnotsmi); in BranchIfToBooleanIsTrue()
880 Bind(&if_valueisheapnumber); in BranchIfToBooleanIsTrue()
1117 Bind(&loop); in LoadMapConstructor()
1123 result.Bind( in LoadMapConstructor()
1127 Bind(&done); in LoadMapConstructor()
1455 var_elements.Bind(GrowElementsCapacity(array, var_elements.value(), kind, in BuildAppendJSArray()
1459 Bind(&fits); in BuildAppendJSArray()
1489 var_tagged_length.Bind(length); in BuildAppendJSArray()
1494 Bind(&pre_bailout); in BuildAppendJSArray()
1497 var_tagged_length.Bind(length); in BuildAppendJSArray()
1500 arg_index.Bind(IntPtrAdd(arg_index.value(), SmiUntag(diff))); in BuildAppendJSArray()
1504 Bind(&success); in BuildAppendJSArray()
1560 Bind(&if_sizeissmall); in AllocateSeqOneByteString()
1572 var_result.Bind(result); in AllocateSeqOneByteString()
1576 Bind(&if_notsizeissmall); in AllocateSeqOneByteString()
1581 var_result.Bind(result); in AllocateSeqOneByteString()
1585 Bind(&if_lengthiszero); in AllocateSeqOneByteString()
1587 var_result.Bind(LoadRoot(Heap::kempty_stringRootIndex)); in AllocateSeqOneByteString()
1591 Bind(&if_join); in AllocateSeqOneByteString()
1631 Bind(&if_sizeissmall); in AllocateSeqTwoByteString()
1644 var_result.Bind(result); in AllocateSeqTwoByteString()
1648 Bind(&if_notsizeissmall); in AllocateSeqTwoByteString()
1654 var_result.Bind(result); in AllocateSeqTwoByteString()
1658 Bind(&if_lengthiszero); in AllocateSeqTwoByteString()
1660 var_result.Bind(LoadRoot(Heap::kempty_stringRootIndex)); in AllocateSeqTwoByteString()
1664 Bind(&if_join); in AllocateSeqTwoByteString()
1781 Bind(&one_byte_map); in NewConsString()
1783 result.Bind(AllocateOneByteConsString(length, left, right, flags)); in NewConsString()
1786 Bind(&two_byte_map); in NewConsString()
1788 result.Bind(AllocateTwoByteConsString(length, left, right, flags)); in NewConsString()
1791 Bind(&done); in NewConsString()
2157 var_to_offset.Bind(var_from_offset.value()); in CopyFixedArrayElements()
2159 var_to_offset.Bind(ElementOffsetFromIndex(element_count, to_kind, mode, in CopyFixedArrayElements()
2168 Bind(&decrement); in CopyFixedArrayElements()
2173 var_from_offset.Bind(from_offset); in CopyFixedArrayElements()
2182 var_to_offset.Bind(to_offset); in CopyFixedArrayElements()
2213 Bind(&store_double_hole); in CopyFixedArrayElements()
2235 Bind(&next_iter); in CopyFixedArrayElements()
2240 Bind(&done); in CopyFixedArrayElements()
2428 Bind(&if_valueissmi); in TryTaggedToFloat64()
2431 var_result.Bind(SmiToFloat64(value)); in TryTaggedToFloat64()
2435 Bind(&if_valueisnotsmi); in TryTaggedToFloat64()
2442 Bind(&if_valueisheapnumber); in TryTaggedToFloat64()
2445 var_result.Bind(LoadHeapNumberValue(value)); in TryTaggedToFloat64()
2449 Bind(&out); in TryTaggedToFloat64()
2458 var_value.Bind(value); in TruncateTaggedToFloat64()
2460 Bind(&loop); in TruncateTaggedToFloat64()
2470 var_result.Bind(result); in TruncateTaggedToFloat64()
2473 Bind(&if_valueisnotnumber); in TruncateTaggedToFloat64()
2477 var_value.Bind(CallStub(callable, context, value)); in TruncateTaggedToFloat64()
2481 Bind(&done_loop); in TruncateTaggedToFloat64()
2491 Bind(&loop); in TruncateTaggedToWord32()
2500 Bind(&if_valueissmi); in TruncateTaggedToWord32()
2503 var_result.Bind(SmiToWord32(value)); in TruncateTaggedToWord32()
2507 Bind(&if_valueisnotsmi); in TruncateTaggedToWord32()
2515 Bind(&if_valueisheapnumber); in TruncateTaggedToWord32()
2518 var_result.Bind(TruncateHeapNumberValueToWord32(value)); in TruncateTaggedToWord32()
2522 Bind(&if_valueisnotheapnumber); in TruncateTaggedToWord32()
2526 var_value.Bind(CallStub(callable, context, value)); in TruncateTaggedToWord32()
2531 Bind(&done_loop); in TruncateTaggedToWord32()
2548 Bind(&if_valueisequal); in ChangeFloat64ToTagged()
2554 Bind(&if_valueisnotequal); in ChangeFloat64ToTagged()
2558 Bind(&if_valueisint32); in ChangeFloat64ToTagged()
2562 var_result.Bind(result); in ChangeFloat64ToTagged()
2569 Bind(&if_overflow); in ChangeFloat64ToTagged()
2571 Bind(&if_notoverflow); in ChangeFloat64ToTagged()
2574 var_result.Bind(result); in ChangeFloat64ToTagged()
2579 Bind(&if_valueisheapnumber); in ChangeFloat64ToTagged()
2582 var_result.Bind(result); in ChangeFloat64ToTagged()
2585 Bind(&if_join); in ChangeFloat64ToTagged()
2599 Bind(&if_overflow); in ChangeInt32ToTagged()
2603 var_result.Bind(result); in ChangeInt32ToTagged()
2606 Bind(&if_notoverflow); in ChangeInt32ToTagged()
2609 var_result.Bind(result); in ChangeInt32ToTagged()
2612 Bind(&if_join); in ChangeInt32ToTagged()
2624 Bind(&if_not_overflow); in ChangeUint32ToTagged()
2627 var_result.Bind(SmiTag(ChangeUint32ToUint64(value))); in ChangeUint32ToTagged()
2636 var_result.Bind(result); in ChangeUint32ToTagged()
2641 Bind(&if_overflow); in ChangeUint32ToTagged()
2644 var_result.Bind(AllocateHeapNumberWithValue(float64_value)); in ChangeUint32ToTagged()
2648 Bind(&if_join); in ChangeUint32ToTagged()
2660 Bind(&if_valueisnotsmi); in ToThisString()
2669 Bind(&if_valueisnotstring); in ToThisString()
2677 Bind(&if_valueisnotnull); in ToThisString()
2682 Bind(&if_valueisnotnullorundefined); in ToThisString()
2686 var_value.Bind(CallStub(callable, context, value)); in ToThisString()
2691 Bind(&if_valueisnullorundefined); in ToThisString()
2701 Bind(&if_valueissmi); in ToThisString()
2705 var_value.Bind(CallStub(callable, context, value)); in ToThisString()
2708 Bind(&if_valueisstring); in ToThisString()
2717 result.Bind( in ChangeNumberToFloat64()
2721 Bind(&smi); in ChangeNumberToFloat64()
2723 result.Bind(SmiToFloat64(value)); in ChangeNumberToFloat64()
2727 Bind(&done); in ChangeNumberToFloat64()
2739 Bind(&loop); in ToThisValue()
2760 Bind(&if_valueisvalue); in ToThisValue()
2763 var_value.Bind(LoadObjectField(value, JSValue::kValueOffset)); in ToThisValue()
2767 Bind(&if_valueisnotvalue); in ToThisValue()
2790 Bind(&done_throw); in ToThisValue()
2799 Bind(&done_loop); in ToThisValue()
2812 var_value_map.Bind(LoadMap(value)); in ThrowIfNotInstanceType()
2819 Bind(&throw_exception); in ThrowIfNotInstanceType()
2826 Bind(&out); in ThrowIfNotInstanceType()
2997 Bind(&loop); in StringCharCodeAt()
3015 Bind(&if_stringissequential); in StringCharCodeAt()
3024 Bind(&if_stringisonebyte); in StringCharCodeAt()
3026 var_result.Bind( in StringCharCodeAt()
3033 Bind(&if_stringistwobyte); in StringCharCodeAt()
3035 var_result.Bind( in StringCharCodeAt()
3044 Bind(&if_stringisnotsequential); in StringCharCodeAt()
3053 Bind(&if_stringiscons); in StringCharCodeAt()
3063 Bind(&if_rhsisempty); in StringCharCodeAt()
3066 var_string.Bind(LoadObjectField(string, ConsString::kFirstOffset)); in StringCharCodeAt()
3070 Bind(&if_rhsisnotempty); in StringCharCodeAt()
3073 var_string.Bind(CallRuntime(Runtime::kFlattenString, in StringCharCodeAt()
3079 Bind(&if_stringisnotcons); in StringCharCodeAt()
3088 Bind(&if_stringisexternal); in StringCharCodeAt()
3098 Bind(&if_stringisnotshort); in StringCharCodeAt()
3113 Bind(&if_stringisonebyte); in StringCharCodeAt()
3115 var_result.Bind( in StringCharCodeAt()
3120 Bind(&if_stringistwobyte); in StringCharCodeAt()
3122 var_result.Bind(Load(MachineType::Uint16(), string_resource_data, in StringCharCodeAt()
3128 Bind(&if_stringisshort); in StringCharCodeAt()
3131 var_result.Bind(SmiToWord32( in StringCharCodeAt()
3138 Bind(&if_stringisnotexternal); in StringCharCodeAt()
3146 Bind(&if_stringissliced); in StringCharCodeAt()
3153 var_index.Bind(IntPtrAdd(index, string_offset)); in StringCharCodeAt()
3154 var_string.Bind(string_parent); in StringCharCodeAt()
3157 Bind(&if_stringisthin); in StringCharCodeAt()
3160 var_string.Bind(LoadObjectField(string, ThinString::kActualOffset)); in StringCharCodeAt()
3168 Bind(&done_loop); in StringCharCodeAt()
3180 Bind(&if_codeisonebyte); in StringFromCharCode()
3194 Bind(&if_entryisundefined); in StringFromCharCode()
3202 var_result.Bind(result); in StringFromCharCode()
3206 Bind(&if_entryisnotundefined); in StringFromCharCode()
3209 var_result.Bind(entry); in StringFromCharCode()
3214 Bind(&if_codeistwobyte); in StringFromCharCode()
3221 var_result.Bind(result); in StringFromCharCode()
3225 Bind(&if_done); in StringFromCharCode()
3262 var_result.Bind(result); in AllocAndCopyStringCharacters()
3268 a->Bind(&two_byte_sequential); in AllocAndCopyStringCharacters()
3276 var_result.Bind(result); in AllocAndCopyStringCharacters()
3281 a->Bind(&end); in AllocAndCopyStringCharacters()
3308 var_instance_type.Bind(instance_type); in SubString()
3347 var_representation.Bind( in SubString()
3361 var_string.Bind(first_string_part); in SubString()
3362 var_instance_type.Bind(LoadInstanceType(first_string_part)); in SubString()
3363 var_representation.Bind(Word32And( in SubString()
3373 Bind(&thin_or_sliced); in SubString()
3382 var_from.Bind(SmiAdd(from, sliced_offset)); in SubString()
3385 var_string.Bind(slice_parent); in SubString()
3388 var_instance_type.Bind(slice_parent_instance_type); in SubString()
3397 Bind(&thin_string); in SubString()
3401 var_string.Bind(actual_string); in SubString()
3402 var_instance_type.Bind(LoadInstanceType(actual_string)); in SubString()
3409 Bind(&underlying_unpacked); in SubString()
3433 var_result.Bind(AllocateSlicedOneByteString( in SubString()
3437 Bind(&two_byte_slice); in SubString()
3439 var_result.Bind(AllocateSlicedTwoByteString( in SubString()
3443 Bind(©_routine); in SubString()
3455 var_result.Bind(AllocAndCopyStringCharacters( in SubString()
3466 Bind(&external_string); in SubString()
3471 var_result.Bind(AllocAndCopyStringCharacters( in SubString()
3482 Bind(&single_char); in SubString()
3485 var_result.Bind(StringFromCharCode(char_code)); in SubString()
3489 Bind(&original_string_or_invalid_length); in SubString()
3502 var_result.Bind(string); in SubString()
3507 Bind(&runtime); in SubString()
3509 var_result.Bind( in SubString()
3514 Bind(&end); in SubString()
3573 Bind(&deref); in MaybeDerefIndirectString()
3575 var_string->Bind( in MaybeDerefIndirectString()
3577 var_did_something->Bind(IntPtrConstant(1)); in MaybeDerefIndirectString()
3580 Bind(&done); in MaybeDerefIndirectString()
3610 result.Bind(right); in StringAdd()
3613 Bind(&check_right); in StringAdd()
3616 result.Bind(left); in StringAdd()
3619 Bind(&cons); in StringAdd()
3635 result.Bind(NewConsString(context, new_length, var_left.value(), in StringAdd()
3639 Bind(&non_cons); in StringAdd()
3676 result.Bind(new_string); in StringAdd()
3679 Bind(&two_byte); in StringAdd()
3692 result.Bind(new_string); in StringAdd()
3696 Bind(&slow); in StringAdd()
3704 Bind(&runtime); in StringAdd()
3706 result.Bind(CallRuntime(Runtime::kStringAdd, context, left, right)); in StringAdd()
3710 Bind(&done_native); in StringAdd()
3716 Bind(&done); in StringAdd()
3730 Bind(&if_isword16); in StringFromCodePoint()
3732 var_result.Bind(StringFromCharCode(codepoint)); in StringFromCodePoint()
3736 Bind(&if_isword32); in StringFromCodePoint()
3764 var_result.Bind(value); in StringFromCodePoint()
3768 Bind(&return_result); in StringFromCodePoint()
3784 var_result.Bind( in StringToNumber()
3788 Bind(&runtime); in StringToNumber()
3790 var_result.Bind(CallRuntime(Runtime::kStringToNumber, context, input)); in StringToNumber()
3794 Bind(&end); in StringToNumber()
3847 result.Bind(LoadFixedArrayElement(number_string_cache, index, kPointerSize)); in NumberToString()
3850 Bind(&runtime); in NumberToString()
3853 result.Bind(CallRuntime(Runtime::kNumberToString, context, argument)); in NumberToString()
3857 Bind(&smi); in NumberToString()
3868 result.Bind(LoadFixedArrayElement(number_string_cache, smi_index, in NumberToString()
3873 Bind(&done); in NumberToString()
3890 var_result.Bind(value); in ToName()
3893 Bind(&is_number); in ToName()
3896 var_result.Bind(CallStub(callable, context, value)); in ToName()
3900 Bind(¬_name); in ToName()
3909 var_result.Bind(LoadObjectField(value, Oddball::kToStringOffset)); in ToName()
3912 Bind(¬_oddball); in ToName()
3914 var_result.Bind(CallRuntime(Runtime::kToName, context, value)); in ToName()
3919 Bind(&end); in ToName()
3934 Bind(&loop); in NonNumberToNumber()
3950 Bind(&if_inputisstring); in NonNumberToNumber()
3953 var_result.Bind(StringToNumber(context, input)); in NonNumberToNumber()
3957 Bind(&if_inputisoddball); in NonNumberToNumber()
3960 var_result.Bind(LoadObjectField(input, Oddball::kToNumberOffset)); in NonNumberToNumber()
3964 Bind(&if_inputisreceiver); in NonNumberToNumber()
3979 Bind(&if_resultisnumber); in NonNumberToNumber()
3982 var_result.Bind(result); in NonNumberToNumber()
3986 Bind(&if_resultisnotnumber); in NonNumberToNumber()
3989 var_input.Bind(result); in NonNumberToNumber()
3994 Bind(&if_inputisother); in NonNumberToNumber()
4002 var_result.Bind(CallRuntime(Runtime::kToNumber, context, input)); in NonNumberToNumber()
4007 Bind(&end); in NonNumberToNumber()
4017 var_result.Bind(input); in ToNumber()
4020 Bind(¬_smi); in ToNumber()
4026 var_result.Bind(input); in ToNumber()
4029 Bind(¬_heap_number); in ToNumber()
4031 var_result.Bind(NonNumberToNumber(context, input)); in ToNumber()
4036 Bind(&end); in ToNumber()
4054 Bind(&next); in ToUint32()
4058 var_result.Bind(number); in ToUint32()
4064 Bind(&next); in ToUint32()
4070 Bind(&if_isnegativesmi); in ToUint32()
4076 var_result.Bind(result); in ToUint32()
4080 Bind(&if_isheapnumber); in ToUint32()
4089 Bind(&next); in ToUint32()
4096 Bind(&next); in ToUint32()
4105 Bind(&next); in ToUint32()
4114 Bind(&next); in ToUint32()
4126 var_result.Bind(result); in ToUint32()
4130 Bind(&return_zero); in ToUint32()
4132 var_result.Bind(SmiConstant(Smi::kZero)); in ToUint32()
4137 Bind(&out); in ToUint32()
4152 result.Bind(input); in ToString()
4158 Bind(&is_number); in ToString()
4159 result.Bind(NumberToString(context, input)); in ToString()
4162 Bind(¬_heap_number); in ToString()
4166 result.Bind(LoadObjectField(input, Oddball::kToStringOffset)); in ToString()
4170 Bind(&runtime); in ToString()
4172 result.Bind(CallRuntime(Runtime::kToString, context, input)); in ToString()
4176 Bind(&done); in ToString()
4187 Bind(&if_isreceiver); in JSReceiverToPrimitive()
4191 result.Bind(CallStub(callable, context, input)); in JSReceiverToPrimitive()
4195 Bind(&if_isnotreceiver); in JSReceiverToPrimitive()
4197 result.Bind(input); in JSReceiverToPrimitive()
4201 Bind(&done); in JSReceiverToPrimitive()
4211 Bind(&loop); in ToInteger()
4228 Bind(&if_argisheapnumber); in ToInteger()
4244 var_arg.Bind(ChangeFloat64ToTagged(value)); in ToInteger()
4248 Bind(&if_argisnotheapnumber); in ToInteger()
4252 var_arg.Bind(CallStub(callable, context, arg)); in ToInteger()
4256 Bind(&return_zero); in ToInteger()
4257 var_arg.Bind(SmiConstant(Smi::kZero)); in ToInteger()
4261 Bind(&out); in ToInteger()
4310 variable.Bind( in Increment()
4327 var_index->Bind(TryToIntptr(key, &if_keyisnotindex)); in TryToName()
4330 Bind(&if_keyisnotindex); in TryToName()
4332 var_unique->Bind(key); in TryToName()
4362 Bind(&if_thinstring); in TryToName()
4363 var_unique->Bind(LoadObjectField(key, ThinString::kActualOffset)); in TryToName()
4366 Bind(&if_hascachedindex); in TryToName()
4367 var_index->Bind(DecodeWordFromWord32<Name::ArrayIndexValueBits>(hash)); in TryToName()
4458 var_name_index->Bind(index); in NameDictionaryLookup()
4469 var_name_index->Bind(IntPtrConstant(0)); in NameDictionaryLookup()
4480 Bind(&loop); in NameDictionaryLookup()
4485 var_name_index->Bind(index); in NameDictionaryLookup()
4500 var_entry.Bind(entry); in NameDictionaryLookup()
4557 var_entry->Bind(entry); in NumberDictionaryLookup()
4559 Bind(&loop); in NumberDictionaryLookup()
4570 Bind(&if_currentissmi); in NumberDictionaryLookup()
4575 Bind(&if_currentisnotsmi); in NumberDictionaryLookup()
4585 Bind(&next_probe); in NumberDictionaryLookup()
4590 var_entry->Bind(entry); in NumberDictionaryLookup()
4607 Bind(&done); in FindInsertionEntry()
4642 var_details.Bind(SmiOr(var_details.value(), dont_enum)); in InsertEntry()
4644 Bind(¬_private); in InsertEntry()
4716 var_name_index->Bind(name_index); in DescriptorLookupLinear()
4780 Bind(&binary_loop); in DescriptorLookupBinary()
4794 Bind(&mid_greater); in DescriptorLookupBinary()
4796 var_high.Bind(mid); in DescriptorLookupBinary()
4799 Bind(&mid_less); in DescriptorLookupBinary()
4801 var_low.Bind(Int32Add(mid, Int32Constant(1))); in DescriptorLookupBinary()
4804 Bind(&merge); in DescriptorLookupBinary()
4810 Bind(&scan_loop); in DescriptorLookupBinary()
4822 var_name_index->Bind(DescriptorArrayToKeyIndex(sort_index)); in DescriptorLookupBinary()
4825 Bind(&next); in DescriptorLookupBinary()
4826 var_low.Bind(Int32Add(var_low.value(), Int32Constant(1))); in DescriptorLookupBinary()
4842 Bind(&linear_search); in DescriptorLookup()
4847 Bind(&binary_search); in DescriptorLookup()
4877 Bind(&if_isfastmap); in TryLookupProperty()
4880 var_meta_storage->Bind(descriptors); in TryLookupProperty()
4885 Bind(&if_isslowmap); in TryLookupProperty()
4888 var_meta_storage->Bind(dictionary); in TryLookupProperty()
4893 Bind(&if_objectisspecial); in TryLookupProperty()
4907 var_meta_storage->Bind(dictionary); in TryLookupProperty()
4927 Bind(&if_found_global); in TryHasOwnProperty()
4950 var_details->Bind(details); in LoadPropertyFromFastObject()
4957 Bind(&if_in_field); in LoadPropertyFromFastObject()
4971 Bind(&if_inobject); in LoadPropertyFromFastObject()
4983 Bind(&if_tagged); in LoadPropertyFromFastObject()
4985 var_value->Bind(LoadObjectField(object, field_offset)); in LoadPropertyFromFastObject()
4988 Bind(&if_double); in LoadPropertyFromFastObject()
4991 var_double_value.Bind( in LoadPropertyFromFastObject()
4995 var_double_value.Bind(LoadHeapNumberValue(mutable_heap_number)); in LoadPropertyFromFastObject()
5000 Bind(&if_backing_store); in LoadPropertyFromFastObject()
5011 Bind(&if_tagged); in LoadPropertyFromFastObject()
5013 var_value->Bind(value); in LoadPropertyFromFastObject()
5016 Bind(&if_double); in LoadPropertyFromFastObject()
5018 var_double_value.Bind(LoadHeapNumberValue(value)); in LoadPropertyFromFastObject()
5022 Bind(&rebox_double); in LoadPropertyFromFastObject()
5026 var_value->Bind(heap_number); in LoadPropertyFromFastObject()
5030 Bind(&if_in_descriptor); in LoadPropertyFromFastObject()
5032 var_value->Bind( in LoadPropertyFromFastObject()
5036 Bind(&done); in LoadPropertyFromFastObject()
5048 var_details->Bind( in LoadPropertyFromNameDictionary()
5050 var_value->Bind(LoadValueByKeyIndex<NameDictionary>(dictionary, name_index)); in LoadPropertyFromNameDictionary()
5069 var_value->Bind(value); in LoadPropertyFromGlobalDictionary()
5073 var_details->Bind(details); in LoadPropertyFromGlobalDictionary()
5106 var_value.Bind(UndefinedConstant()); in CallGetterIfAccessor()
5112 var_value.Bind(result); in CallGetterIfAccessor()
5116 Bind(&done); in CallGetterIfAccessor()
5139 Bind(&if_found_fast); in TryGetOwnProperty()
5148 Bind(&if_found_dict); in TryGetOwnProperty()
5155 Bind(&if_found_global); in TryGetOwnProperty()
5165 Bind(&if_found); in TryGetOwnProperty()
5169 var_value->Bind(value); in TryGetOwnProperty()
5218 Bind(&if_isobjectorsmi); in TryLookupElement()
5229 Bind(&if_isdouble); in TryLookupElement()
5241 Bind(&if_isdictionary); in TryLookupElement()
5251 Bind(&if_isfaststringwrapper); in TryLookupElement()
5260 Bind(&if_isslowstringwrapper); in TryLookupElement()
5269 Bind(&if_oob); in TryLookupElement()
5291 Bind(&if_objectisnotsmi); in TryPrototypeChainLookup()
5302 Bind(&if_objectisreceiver); in TryPrototypeChainLookup()
5312 Bind(&if_iskeyunique); in TryPrototypeChainLookup()
5323 Bind(&loop); in TryPrototypeChainLookup()
5332 Bind(&next_proto); in TryPrototypeChainLookup()
5343 Bind(&if_not_null); in TryPrototypeChainLookup()
5348 var_holder.Bind(proto); in TryPrototypeChainLookup()
5349 var_holder_map.Bind(map); in TryPrototypeChainLookup()
5350 var_holder_instance_type.Bind(instance_type); in TryPrototypeChainLookup()
5354 Bind(&if_keyisindex); in TryPrototypeChainLookup()
5365 Bind(&loop); in TryPrototypeChainLookup()
5372 Bind(&next_proto); in TryPrototypeChainLookup()
5378 Bind(&if_not_null); in TryPrototypeChainLookup()
5383 var_holder.Bind(proto); in TryPrototypeChainLookup()
5384 var_holder_map.Bind(map); in TryPrototypeChainLookup()
5385 var_holder_instance_type.Bind(instance_type); in TryPrototypeChainLookup()
5415 var_result.Bind(LoadRoot(Heap::kInstanceofCacheAnswerRootIndex)); in OrdinaryHasInstance()
5417 Bind(&instanceof_cache_miss); in OrdinaryHasInstance()
5459 var_callable_prototype.Bind( in OrdinaryHasInstance()
5462 Bind(&callable_prototype_valid); in OrdinaryHasInstance()
5475 Bind(&loop); in OrdinaryHasInstance()
5498 var_object_map.Bind(LoadMap(object_prototype)); in OrdinaryHasInstance()
5502 Bind(&return_true); in OrdinaryHasInstance()
5504 var_result.Bind(BooleanConstant(true)); in OrdinaryHasInstance()
5507 Bind(&return_false); in OrdinaryHasInstance()
5509 var_result.Bind(BooleanConstant(false)); in OrdinaryHasInstance()
5512 Bind(&return_runtime); in OrdinaryHasInstance()
5517 var_result.Bind( in OrdinaryHasInstance()
5522 Bind(&return_result); in OrdinaryHasInstance()
5582 Bind(&load_smi_map); in LoadReceiverMap()
5584 var_receiver_map.Bind(LoadRoot(Heap::kHeapNumberMapRootIndex)); in LoadReceiverMap()
5587 Bind(&load_receiver_map); in LoadReceiverMap()
5589 var_receiver_map.Bind(LoadMap(receiver)); in LoadReceiverMap()
5592 Bind(&if_result); in LoadReceiverMap()
5606 var_intptr_key.Bind(ChangeInt32ToIntPtr(int_value)); in TryToIntptr()
5610 Bind(&key_is_smi); in TryToIntptr()
5612 var_intptr_key.Bind(SmiUntag(key)); in TryToIntptr()
5616 Bind(&done); in TryToIntptr()
5659 var_result.Bind(value); in EmitKeyedSloppyArguments()
5671 Bind(&if_mapped); in EmitKeyedSloppyArguments()
5684 var_result.Bind(result); in EmitKeyedSloppyArguments()
5691 Bind(&if_unmapped); in EmitKeyedSloppyArguments()
5705 var_result.Bind(result); in EmitKeyedSloppyArguments()
5712 Bind(&end); in EmitKeyedSloppyArguments()
5785 var_value.Bind(int32_zero); in Int32ToUint8Clamped()
5787 var_value.Bind(int32_255); in Int32ToUint8Clamped()
5789 Bind(&done); in Int32ToUint8Clamped()
5797 var_value.Bind(Int32Constant(255)); in Float64ToUint8Clamped()
5801 var_value.Bind(TruncateFloat64ToWord32(rounded_value)); in Float64ToUint8Clamped()
5804 Bind(&done); in Float64ToUint8Clamped()
5852 var_result.Bind(value); in PrepareValueForWriteToTypedArray()
5856 Bind(&if_smi); in PrepareValueForWriteToTypedArray()
5869 var_result.Bind(value); in PrepareValueForWriteToTypedArray()
5873 Bind(&done); in PrepareValueForWriteToTypedArray()
5934 Bind(&done); in EmitElementStore()
5984 Bind(&grow_case); in CheckForCapacityGrow()
5989 checked_elements.Bind(elements); in CheckForCapacityGrow()
5997 checked_elements.Bind(new_elements); in CheckForCapacityGrow()
6000 Bind(&fits_capacity); in CheckForCapacityGrow()
6010 Bind(&no_grow_case); in CheckForCapacityGrow()
6013 checked_elements.Bind(elements); in CheckForCapacityGrow()
6017 Bind(&done); in CheckForCapacityGrow()
6037 new_elements_var.Bind(new_elements); in CopyElementsOnWrite()
6041 Bind(&done); in CopyElementsOnWrite()
6076 Bind(&done); in TransitionElementsKind()
6125 Bind(&top_check); in TrapAllocationMemento()
6132 Bind(&map_check); in TrapAllocationMemento()
6139 Bind(&no_memento_found); in TrapAllocationMemento()
6177 Bind(&loop); in CheckEnumCache()
6185 Bind(&if_elements); in CheckEnumCache()
6195 Bind(&if_no_elements); in CheckEnumCache()
6198 current_js_object.Bind(LoadMapPrototype(current_map.value())); in CheckEnumCache()
6204 Bind(&next); in CheckEnumCache()
6207 current_map.Bind(LoadMap(current_js_object.value())); in CheckEnumCache()
6297 Bind(&loop); in BuildFastLoop()
6308 Bind(&after_loop); in BuildFastLoop()
6405 Bind(&if_lhsissmi); in BranchIfNumericRelationalComparison()
6411 Bind(&if_rhsissmi); in BranchIfNumericRelationalComparison()
6430 Bind(&if_rhsisnotsmi); in BranchIfNumericRelationalComparison()
6435 var_fcmp_lhs.Bind(SmiToFloat64(lhs)); in BranchIfNumericRelationalComparison()
6436 var_fcmp_rhs.Bind(LoadHeapNumberValue(rhs)); in BranchIfNumericRelationalComparison()
6441 Bind(&if_lhsisnotsmi); in BranchIfNumericRelationalComparison()
6449 Bind(&if_rhsissmi); in BranchIfNumericRelationalComparison()
6453 var_fcmp_lhs.Bind(LoadHeapNumberValue(lhs)); in BranchIfNumericRelationalComparison()
6454 var_fcmp_rhs.Bind(SmiToFloat64(rhs)); in BranchIfNumericRelationalComparison()
6458 Bind(&if_rhsisnotsmi); in BranchIfNumericRelationalComparison()
6464 var_fcmp_lhs.Bind(LoadHeapNumberValue(lhs)); in BranchIfNumericRelationalComparison()
6465 var_fcmp_rhs.Bind(LoadHeapNumberValue(rhs)); in BranchIfNumericRelationalComparison()
6470 Bind(&do_fcmp); in BranchIfNumericRelationalComparison()
6498 Bind(&if_true); in GotoUnlessNumberLessThan()
6519 Bind(&loop); in RelationalComparison()
6529 Bind(&if_lhsissmi); in RelationalComparison()
6535 Bind(&if_rhsissmi); in RelationalComparison()
6554 Bind(&if_rhsisnotsmi); in RelationalComparison()
6563 Bind(&if_rhsisnumber); in RelationalComparison()
6567 var_fcmp_lhs.Bind(SmiToFloat64(lhs)); in RelationalComparison()
6568 var_fcmp_rhs.Bind(LoadHeapNumberValue(rhs)); in RelationalComparison()
6572 Bind(&if_rhsisnotnumber); in RelationalComparison()
6579 var_rhs.Bind(CallStub(callable, context, rhs)); in RelationalComparison()
6585 Bind(&if_lhsisnotsmi); in RelationalComparison()
6594 Bind(&if_rhsissmi); in RelationalComparison()
6600 Bind(&if_lhsisnumber); in RelationalComparison()
6604 var_fcmp_lhs.Bind(LoadHeapNumberValue(lhs)); in RelationalComparison()
6605 var_fcmp_rhs.Bind(SmiToFloat64(rhs)); in RelationalComparison()
6609 Bind(&if_lhsisnotnumber); in RelationalComparison()
6616 var_lhs.Bind(CallStub(callable, context, lhs)); in RelationalComparison()
6621 Bind(&if_rhsisnotsmi); in RelationalComparison()
6630 Bind(&if_lhsisnumber); in RelationalComparison()
6637 Bind(&if_rhsisnumber); in RelationalComparison()
6641 var_fcmp_lhs.Bind(LoadHeapNumberValue(lhs)); in RelationalComparison()
6642 var_fcmp_rhs.Bind(LoadHeapNumberValue(rhs)); in RelationalComparison()
6646 Bind(&if_rhsisnotnumber); in RelationalComparison()
6653 var_rhs.Bind(CallStub(callable, context, rhs)); in RelationalComparison()
6658 Bind(&if_lhsisnotnumber); in RelationalComparison()
6668 Bind(&if_lhsisstring); in RelationalComparison()
6679 Bind(&if_rhsisstring); in RelationalComparison()
6684 result.Bind(CallStub(CodeFactory::StringLessThan(isolate()), in RelationalComparison()
6689 result.Bind( in RelationalComparison()
6695 result.Bind( in RelationalComparison()
6701 result.Bind( in RelationalComparison()
6709 Bind(&if_rhsisnotstring); in RelationalComparison()
6721 Bind(&if_rhsisreceiver); in RelationalComparison()
6726 var_rhs.Bind(CallStub(callable, context, rhs)); in RelationalComparison()
6730 Bind(&if_rhsisnotreceiver); in RelationalComparison()
6734 var_lhs.Bind(CallStub(callable, context, lhs)); in RelationalComparison()
6735 var_rhs.Bind(CallStub(callable, context, rhs)); in RelationalComparison()
6741 Bind(&if_lhsisnotstring); in RelationalComparison()
6752 Bind(&if_lhsisreceiver); in RelationalComparison()
6757 var_lhs.Bind(CallStub(callable, context, lhs)); in RelationalComparison()
6761 Bind(&if_lhsisnotreceiver); in RelationalComparison()
6765 var_lhs.Bind(CallStub(callable, context, lhs)); in RelationalComparison()
6766 var_rhs.Bind(CallStub(callable, context, rhs)); in RelationalComparison()
6775 Bind(&do_fcmp); in RelationalComparison()
6799 Bind(&return_true); in RelationalComparison()
6801 result.Bind(BooleanConstant(true)); in RelationalComparison()
6805 Bind(&return_false); in RelationalComparison()
6807 result.Bind(BooleanConstant(false)); in RelationalComparison()
6811 Bind(&end); in RelationalComparison()
6831 assembler->Bind(&if_valueisnotsmi); in GenerateEqual_Same()
6841 assembler->Bind(&if_valueisnumber); in GenerateEqual_Same()
6850 assembler->Bind(&if_valueisnotnumber); in GenerateEqual_Same()
6854 assembler->Bind(&if_valueissmi); in GenerateEqual_Same()
6883 Bind(&loop); in Equal()
6893 Bind(&if_same); in Equal()
6900 Bind(&if_notsame); in Equal()
6906 Bind(&if_lhsissmi); in Equal()
6912 Bind(&if_rhsissmi); in Equal()
6917 Bind(&if_rhsisnotsmi); in Equal()
6926 Bind(&if_rhsisnumber); in Equal()
6930 var_fcmp_lhs.Bind(SmiToFloat64(lhs)); in Equal()
6931 var_fcmp_rhs.Bind(LoadHeapNumberValue(rhs)); in Equal()
6935 Bind(&if_rhsisnotnumber); in Equal()
6946 Bind(&if_rhsisstring); in Equal()
6954 Bind(&if_rhsisnotstring); in Equal()
6961 Bind(&if_rhsisboolean); in Equal()
6964 var_rhs.Bind(LoadObjectField(rhs, Oddball::kToNumberOffset)); in Equal()
6968 Bind(&if_rhsisnotboolean); in Equal()
6977 Bind(&if_rhsisreceiver); in Equal()
6982 var_rhs.Bind(CallStub(callable, context, rhs)); in Equal()
6986 Bind(&if_rhsisnotreceiver); in Equal()
6994 Bind(&if_lhsisnotsmi); in Equal()
7000 Bind(&if_rhsissmi); in Equal()
7006 var_lhs.Bind(rhs); in Equal()
7007 var_rhs.Bind(lhs); in Equal()
7011 Bind(&if_rhsisnotsmi); in Equal()
7043 Bind(case_labels[i]); in Equal()
7048 Bind(&if_lhsisstring); in Equal()
7056 Bind(&if_rhsisstring); in Equal()
7063 result.Bind(CallStub(callable, context, lhs, rhs)); in Equal()
7067 Bind(&if_rhsisnotstring); in Equal()
7073 var_lhs.Bind(rhs); in Equal()
7074 var_rhs.Bind(lhs); in Equal()
7079 Bind(&if_lhsisnumber); in Equal()
7086 Bind(&if_rhsisnumber); in Equal()
7090 var_fcmp_lhs.Bind(LoadHeapNumberValue(lhs)); in Equal()
7091 var_fcmp_rhs.Bind(LoadHeapNumberValue(rhs)); in Equal()
7095 Bind(&if_rhsisnotnumber); in Equal()
7103 Bind(&if_rhsisstring); in Equal()
7111 Bind(&if_rhsisnotstring); in Equal()
7119 Bind(&if_rhsisreceiver); in Equal()
7126 var_lhs.Bind(rhs); in Equal()
7127 var_rhs.Bind(lhs); in Equal()
7131 Bind(&if_rhsisnotreceiver); in Equal()
7138 Bind(&if_rhsisboolean); in Equal()
7141 var_rhs.Bind( in Equal()
7146 Bind(&if_rhsisnotboolean); in Equal()
7153 Bind(&if_lhsisoddball); in Equal()
7161 Bind(&if_lhsisboolean); in Equal()
7168 Bind(&if_rhsisboolean); in Equal()
7174 Bind(&if_rhsisnotboolean); in Equal()
7177 var_lhs.Bind(LoadObjectField(lhs, Oddball::kToNumberOffset)); in Equal()
7182 Bind(&if_lhsisnotboolean); in Equal()
7196 Bind(&if_lhsissymbol); in Equal()
7204 Bind(&if_rhsisreceiver); in Equal()
7210 var_lhs.Bind(rhs); in Equal()
7211 var_rhs.Bind(lhs); in Equal()
7215 Bind(&if_rhsisnotreceiver); in Equal()
7223 Bind(&if_lhsisreceiver); in Equal()
7231 Bind(&if_rhsisreceiver); in Equal()
7238 Bind(&if_rhsisnotreceiver); in Equal()
7252 Bind(&if_rhsisundetectable); in Equal()
7263 Bind(&if_rhsisnotundetectable); in Equal()
7269 var_lhs.Bind(CallStub(callable, context, lhs)); in Equal()
7278 Bind(&do_rhsstringtonumber); in Equal()
7281 var_rhs.Bind(CallStub(callable, context, rhs)); in Equal()
7286 Bind(&do_fcmp); in Equal()
7296 Bind(&if_equal); in Equal()
7298 result.Bind(BooleanConstant(mode == kDontNegateResult)); in Equal()
7302 Bind(&if_notequal); in Equal()
7304 result.Bind(BooleanConstant(mode == kNegateResult)); in Equal()
7308 Bind(&end); in Equal()
7365 Bind(&if_same); in StrictEqual()
7372 Bind(&if_notsame); in StrictEqual()
7381 Bind(&if_lhsisnotsmi); in StrictEqual()
7390 Bind(&if_lhsisnumber); in StrictEqual()
7396 Bind(&if_rhsissmi); in StrictEqual()
7406 Bind(&if_rhsisnotsmi); in StrictEqual()
7415 Bind(&if_rhsisnumber); in StrictEqual()
7425 Bind(&if_rhsisnotnumber); in StrictEqual()
7430 Bind(&if_lhsisnotnumber); in StrictEqual()
7436 Bind(&if_rhsissmi); in StrictEqual()
7439 Bind(&if_rhsisnotsmi); in StrictEqual()
7449 Bind(&if_lhsisstring); in StrictEqual()
7460 Bind(&if_rhsisstring); in StrictEqual()
7465 result.Bind(CallStub(callable, context, lhs, rhs)); in StrictEqual()
7469 Bind(&if_rhsisnotstring); in StrictEqual()
7473 Bind(&if_lhsisnotstring); in StrictEqual()
7479 Bind(&if_lhsissmi); in StrictEqual()
7489 Bind(&if_rhsissmi); in StrictEqual()
7492 Bind(&if_rhsisnotsmi); in StrictEqual()
7501 Bind(&if_rhsisnumber); in StrictEqual()
7511 Bind(&if_rhsisnotnumber); in StrictEqual()
7517 Bind(&if_equal); in StrictEqual()
7519 result.Bind(BooleanConstant(mode == kDontNegateResult)); in StrictEqual()
7523 Bind(&if_notequal); in StrictEqual()
7525 result.Bind(BooleanConstant(mode == kNegateResult)); in StrictEqual()
7529 Bind(&end); in StrictEqual()
7546 Bind(&if_equal); in SameValue()
7551 var_result.Bind(int_true); in SameValue()
7555 Bind(&if_notequal); in SameValue()
7566 Bind(&if_lhsisnan); in SameValue()
7573 var_result.Bind(result); in SameValue()
7577 Bind(&if_lhsnotnan); in SameValue()
7583 Bind(&if_floatisequal); in SameValue()
7596 var_result.Bind(result); in SameValue()
7600 Bind(&if_floatnotequal); in SameValue()
7602 var_result.Bind(int_false); in SameValue()
7608 Bind(&strict_equal); in SameValue()
7612 var_result.Bind(result); in SameValue()
7616 Bind(&out); in SameValue()
7632 Bind(&return_to_name); in ForInFilter()
7634 var_result.Bind(ToName(context, key)); in ForInFilter()
7638 Bind(&return_undefined); in ForInFilter()
7640 var_result.Bind(UndefinedConstant()); in ForInFilter()
7644 Bind(&end); in ForInFilter()
7675 Bind(&return_true); in HasProperty()
7677 result.Bind(BooleanConstant(true)); in HasProperty()
7681 Bind(&return_false); in HasProperty()
7683 result.Bind(BooleanConstant(false)); in HasProperty()
7687 Bind(&call_runtime); in HasProperty()
7689 result.Bind( in HasProperty()
7694 Bind(&end); in HasProperty()
7730 var_result.Bind(instance_class_name); in ClassOf()
7733 Bind(&if_function); in ClassOf()
7734 var_result.Bind(LoadRoot(Heap::kFunction_stringRootIndex)); in ClassOf()
7737 Bind(&if_object); in ClassOf()
7738 var_result.Bind(LoadRoot(Heap::kObject_stringRootIndex)); in ClassOf()
7741 Bind(&if_primitive); in ClassOf()
7742 var_result.Bind(NullConstant()); in ClassOf()
7745 Bind(&return_result); in ClassOf()
7782 result_var.Bind(HeapConstant(isolate()->factory()->symbol_string())); in Typeof()
7785 Bind(&return_number); in Typeof()
7787 result_var.Bind(HeapConstant(isolate()->factory()->number_string())); in Typeof()
7791 Bind(&if_oddball); in Typeof()
7794 result_var.Bind(type); in Typeof()
7798 Bind(&return_function); in Typeof()
7800 result_var.Bind(HeapConstant(isolate()->factory()->function_string())); in Typeof()
7804 Bind(&return_undefined); in Typeof()
7806 result_var.Bind(HeapConstant(isolate()->factory()->undefined_string())); in Typeof()
7810 Bind(&return_object); in Typeof()
7812 result_var.Bind(HeapConstant(isolate()->factory()->object_string())); in Typeof()
7816 Bind(&return_string); in Typeof()
7818 result_var.Bind(HeapConstant(isolate()->factory()->string_string())); in Typeof()
7822 Bind(&return_result); in Typeof()
7838 result.Bind(prototype); in GetSuperConstructor()
7841 Bind(&is_not_constructor); in GetSuperConstructor()
7848 Bind(&out); in GetSuperConstructor()
7881 var_result.Bind(result); in InstanceOf()
7885 Bind(&if_otherhandler); in InstanceOf()
7900 Bind(&if_nohandler); in InstanceOf()
7908 var_result.Bind(result); in InstanceOf()
7912 Bind(&if_notcallable); in InstanceOf()
7918 Bind(&if_notreceiver); in InstanceOf()
7924 Bind(&return_true); in InstanceOf()
7925 var_result.Bind(TrueConstant()); in InstanceOf()
7928 Bind(&return_false); in InstanceOf()
7929 var_result.Bind(FalseConstant()); in InstanceOf()
7932 Bind(&return_result); in InstanceOf()
7942 Bind(&if_issmi); in NumberInc()
7954 Bind(&if_notoverflow); in NumberInc()
7955 var_result.Bind(BitcastWordToTaggedSigned(Projection(0, pair))); in NumberInc()
7958 Bind(&if_overflow); in NumberInc()
7960 var_finc_value.Bind(SmiToFloat64(value)); in NumberInc()
7965 Bind(&if_isnotsmi); in NumberInc()
7971 var_finc_value.Bind(LoadHeapNumberValue(value)); in NumberInc()
7975 Bind(&do_finc); in NumberInc()
7980 var_result.Bind(AllocateHeapNumberWithValue(finc_result)); in NumberInc()
7984 Bind(&end); in NumberInc()
7993 Bind(&is_number); in GotoIfNotNumber()
8055 Bind(&if_isgeneric); in CreateArrayIterator()
8061 Bind(&if_isfast); in CreateArrayIterator()
8063 var_map_index.Bind( in CreateArrayIterator()
8065 var_array_map.Bind(array_map); in CreateArrayIterator()
8069 Bind(&if_isslow); in CreateArrayIterator()
8071 var_map_index.Bind( in CreateArrayIterator()
8073 var_array_map.Bind(UndefinedConstant()); in CreateArrayIterator()
8078 Bind(&if_istypedarray); in CreateArrayIterator()
8080 var_map_index.Bind( in CreateArrayIterator()
8082 var_array_map.Bind(UndefinedConstant()); in CreateArrayIterator()
8090 Bind(&if_isgeneric); in CreateArrayIterator()
8096 Bind(&if_isfast); in CreateArrayIterator()
8103 Bind(&if_isholey); in CreateArrayIterator()
8135 Bind(&if_ispacked); in CreateArrayIterator()
8147 var_map_index.Bind(map_index); in CreateArrayIterator()
8148 var_array_map.Bind(array_map); in CreateArrayIterator()
8153 Bind(&if_isslow); in CreateArrayIterator()
8157 var_map_index.Bind(map_index); in CreateArrayIterator()
8158 var_array_map.Bind(UndefinedConstant()); in CreateArrayIterator()
8163 Bind(&if_istypedarray); in CreateArrayIterator()
8173 var_map_index.Bind(map_index); in CreateArrayIterator()
8174 var_array_map.Bind(UndefinedConstant()); in CreateArrayIterator()
8179 Bind(&allocate_iterator); in CreateArrayIterator()
8183 var_result.Bind(AllocateJSArrayIterator(array, var_array_map.value(), map)); in CreateArrayIterator()
8187 Bind(&return_result); in CreateArrayIterator()