• Home
  • Raw
  • Download

Lines Matching refs:var_result

495   VARIABLE(var_result, MachineRepresentation::kFloat64);  in Float64RoundToEven()
507 var_result.Bind(f); in Float64RoundToEven()
511 var_result.Bind(Float64Add(f, Float64Constant(1.0))); in Float64RoundToEven()
515 return TNode<Float64T>::UncheckedCast(var_result.value()); in Float64RoundToEven()
774 TVARIABLE(Number, var_result); in SmiMod()
775 Label return_result(this, &var_result), in SmiMod()
795 var_result = SmiFromInt32(r); in SmiMod()
820 var_result = ChangeInt32ToTagged(r); in SmiMod()
825 var_result = MinusZeroConstant(); in SmiMod()
829 var_result = NanConstant(); in SmiMod()
833 return var_result.value(); in SmiMod()
837 TVARIABLE(Number, var_result); in SmiMul()
840 Label return_result(this, &var_result); in SmiMul()
862 var_result = ChangeInt32ToTagged(answer); in SmiMul()
873 var_result = MinusZeroConstant(); in SmiMul()
878 var_result = SmiConstant(0); in SmiMul()
888 var_result = AllocateHeapNumberWithValue(value); in SmiMul()
893 return var_result.value(); in SmiMul()
1052 TVARIABLE(BoolT, var_result); in IsFastJSArray()
1055 var_result = Int32TrueConstant(); in IsFastJSArray()
1060 var_result = Int32FalseConstant(); in IsFastJSArray()
1064 return var_result.value(); in IsFastJSArray()
1070 TVARIABLE(BoolT, var_result); in IsFastJSArrayWithNoCustomIteration()
1078 var_result = in IsFastJSArrayWithNoCustomIteration()
1085 var_result = Int32FalseConstant(); in IsFastJSArrayWithNoCustomIteration()
1089 return var_result.value(); in IsFastJSArrayWithNoCustomIteration()
2036 TVARIABLE(BigInt, var_result); in LoadFixedBigInt64ArrayElementAsTagged()
2043 var_result = AllocateRawBigInt(IntPtrConstant(1)); in LoadFixedBigInt64ArrayElementAsTagged()
2049 StoreBigIntBitfield(var_result.value(), in LoadFixedBigInt64ArrayElementAsTagged()
2052 StoreBigIntDigit(var_result.value(), 0, Unsigned(value)); in LoadFixedBigInt64ArrayElementAsTagged()
2058 StoreBigIntBitfield(var_result.value(), in LoadFixedBigInt64ArrayElementAsTagged()
2061 StoreBigIntDigit(var_result.value(), 0, in LoadFixedBigInt64ArrayElementAsTagged()
2117 var_result = AllocateRawBigInt(IntPtrConstant(1)); in LoadFixedBigInt64ArrayElementAsTagged()
2119 var_result.value(), in LoadFixedBigInt64ArrayElementAsTagged()
2122 StoreBigIntDigit(var_result.value(), 0, Unsigned(var_low.value())); in LoadFixedBigInt64ArrayElementAsTagged()
2128 var_result = AllocateRawBigInt(IntPtrConstant(2)); in LoadFixedBigInt64ArrayElementAsTagged()
2130 var_result.value(), in LoadFixedBigInt64ArrayElementAsTagged()
2133 StoreBigIntDigit(var_result.value(), 0, Unsigned(var_low.value())); in LoadFixedBigInt64ArrayElementAsTagged()
2134 StoreBigIntDigit(var_result.value(), 1, Unsigned(var_high.value())); in LoadFixedBigInt64ArrayElementAsTagged()
2139 var_result = AllocateBigInt(IntPtrConstant(0)); in LoadFixedBigInt64ArrayElementAsTagged()
2143 return var_result.value(); in LoadFixedBigInt64ArrayElementAsTagged()
2148 TVARIABLE(BigInt, var_result); in LoadFixedBigUint64ArrayElementAsTagged()
2154 var_result = AllocateBigInt(IntPtrConstant(1)); in LoadFixedBigUint64ArrayElementAsTagged()
2155 StoreBigIntDigit(var_result.value(), 0, value); in LoadFixedBigUint64ArrayElementAsTagged()
2176 var_result = AllocateBigInt(IntPtrConstant(2)); in LoadFixedBigUint64ArrayElementAsTagged()
2177 StoreBigIntDigit(var_result.value(), 0, low); in LoadFixedBigUint64ArrayElementAsTagged()
2178 StoreBigIntDigit(var_result.value(), 1, high); in LoadFixedBigUint64ArrayElementAsTagged()
2183 var_result = AllocateBigInt(IntPtrConstant(1)); in LoadFixedBigUint64ArrayElementAsTagged()
2184 StoreBigIntDigit(var_result.value(), 0, low); in LoadFixedBigUint64ArrayElementAsTagged()
2188 var_result = AllocateBigInt(IntPtrConstant(0)); in LoadFixedBigUint64ArrayElementAsTagged()
2192 return var_result.value(); in LoadFixedBigUint64ArrayElementAsTagged()
2233 TVARIABLE(Numeric, var_result); in LoadFixedTypedArrayElementAsTagged()
2261 var_result = CAST(LoadFixedTypedArrayElementAsTagged( \ in LoadFixedTypedArrayElementAsTagged()
2269 return var_result.value(); in LoadFixedTypedArrayElementAsTagged()
2393 TVARIABLE(Object, var_result); in LoadFixedArrayBaseElementAsTagged()
2417 var_result = LoadFixedArrayElement(CAST(elements), index, 0); in LoadFixedArrayBaseElementAsTagged()
2423 var_result = LoadFixedArrayElement(CAST(elements), index); in LoadFixedArrayBaseElementAsTagged()
2424 Branch(WordEqual(var_result.value(), TheHoleConstant()), if_hole, &done); in LoadFixedArrayBaseElementAsTagged()
2429 var_result = AllocateHeapNumberWithValue(LoadFixedDoubleArrayElement( in LoadFixedArrayBaseElementAsTagged()
2436 var_result = AllocateHeapNumberWithValue(LoadFixedDoubleArrayElement( in LoadFixedArrayBaseElementAsTagged()
2445 var_result = BasicLoadNumberDictionaryElement(CAST(elements), index, in LoadFixedArrayBaseElementAsTagged()
2451 return var_result.value(); in LoadFixedArrayBaseElementAsTagged()
2620 VARIABLE(var_result, MachineRepresentation::kTagged, proto_or_map); in LoadJSFunctionPrototype()
2621 Label done(this, &var_result); in LoadJSFunctionPrototype()
2624 var_result.Bind(LoadMapPrototype(proto_or_map)); in LoadJSFunctionPrototype()
2628 return var_result.value(); in LoadJSFunctionPrototype()
2638 VARIABLE(var_result, MachineRepresentation::kTagged, function_data); in LoadSharedFunctionInfoBytecodeArray()
2639 Label done(this, &var_result); in LoadSharedFunctionInfoBytecodeArray()
2644 var_result.Bind(bytecode_array); in LoadSharedFunctionInfoBytecodeArray()
2648 return var_result.value(); in LoadSharedFunctionInfoBytecodeArray()
3099 VARIABLE(var_result, MachineRepresentation::kTagged); in AllocateSeqOneByteString()
3124 var_result.Bind(result); in AllocateSeqOneByteString()
3133 var_result.Bind(result); in AllocateSeqOneByteString()
3139 var_result.Bind(LoadRoot(Heap::kempty_stringRootIndex)); in AllocateSeqOneByteString()
3144 return CAST(var_result.value()); in AllocateSeqOneByteString()
3169 VARIABLE(var_result, MachineRepresentation::kTagged); in AllocateSeqTwoByteString()
3194 var_result.Bind(result); in AllocateSeqTwoByteString()
3203 var_result.Bind(result); in AllocateSeqTwoByteString()
3209 var_result.Bind(LoadRoot(Heap::kempty_stringRootIndex)); in AllocateSeqTwoByteString()
3214 return CAST(var_result.value()); in AllocateSeqTwoByteString()
4014 VARIABLE(var_result, MachineRepresentation::kTagged); in ExtractFixedArray()
4042 done(this, {&var_result, &var_fixed_array_map}); in ExtractFixedArray()
4093 var_result.Bind(to_elements); in ExtractFixedArray()
4105 var_result.Bind(to_elements); in ExtractFixedArray()
4118 var_result.Bind(fixed_array); in ExtractFixedArray()
4138 var_result.Bind(to_elements); in ExtractFixedArray()
4149 var_result.Bind(EmptyFixedArrayConstant()); in ExtractFixedArray()
4154 return UncheckedCast<FixedArray>(var_result.value()); in ExtractFixedArray()
4659 VARIABLE(var_result, MachineRepresentation::kFloat64); in TryTaggedToFloat64()
4668 var_result.Bind(SmiToFloat64(value)); in TryTaggedToFloat64()
4681 var_result.Bind(LoadHeapNumberValue(value)); in TryTaggedToFloat64()
4686 return var_result.value(); in TryTaggedToFloat64()
4692 VARIABLE(var_result, MachineRepresentation::kFloat64); in TruncateTaggedToFloat64()
4693 Label loop(this, &var_value), done_loop(this, &var_result); in TruncateTaggedToFloat64()
4706 var_result.Bind(result); in TruncateTaggedToFloat64()
4717 return var_result.value(); in TruncateTaggedToFloat64()
4721 VARIABLE(var_result, MachineRepresentation::kWord32); in TruncateTaggedToWord32()
4724 &done, &var_result); in TruncateTaggedToWord32()
4726 return var_result.value(); in TruncateTaggedToWord32()
4854 TVARIABLE(Number, var_result); in TryFloat64ToSmi()
4876 TVARIABLE(Number, var_result); in ChangeFloat64ToTagged()
4879 var_result = AllocateHeapNumberWithValue(value); in ChangeFloat64ToTagged()
4884 var_result = var_smi_result.value(); in ChangeFloat64ToTagged()
4888 return var_result.value(); in ChangeFloat64ToTagged()
4897 TVARIABLE(Number, var_result); in ChangeInt32ToTagged()
4907 var_result = result; in ChangeInt32ToTagged()
4915 var_result = result; in ChangeInt32ToTagged()
4919 return var_result.value(); in ChangeInt32ToTagged()
4926 TVARIABLE(Number, var_result); in ChangeUint32ToTagged()
4934 var_result = in ChangeUint32ToTagged()
4948 var_result = BitcastWordToTaggedSigned(almost_tagged_value); in ChangeUint32ToTagged()
4956 var_result = AllocateHeapNumberWithValue(float64_value); in ChangeUint32ToTagged()
4961 return var_result.value(); in ChangeUint32ToTagged()
5009 TVARIABLE(Uint32T, var_result); in ChangeNumberToUint32()
5014 var_result = Unsigned(SmiToInt32(CAST(value))); in ChangeNumberToUint32()
5019 var_result = ChangeFloat64ToUint32(LoadHeapNumberValue(CAST(value))); in ChangeNumberToUint32()
5023 return var_result.value(); in ChangeNumberToUint32()
5601 TVARIABLE(BoolT, var_result, Int32TrueConstant()); in IsFixedArrayWithKindOrEmpty()
5608 var_result = Int32FalseConstant(); in IsFixedArrayWithKindOrEmpty()
5612 return var_result.value(); in IsFixedArrayWithKindOrEmpty()
5820 TVARIABLE(BoolT, var_result, Int32TrueConstant()); in IsNumberNormalized()
5835 var_result = Int32FalseConstant(); in IsNumberNormalized()
5839 return var_result.value(); in IsNumberNormalized()
5950 TVARIABLE(Int32T, var_result); in StringCharCodeAt()
5968 var_result = in StringCharCodeAt()
5975 var_result = in StringCharCodeAt()
5985 var_result = SmiToInt32(result); in StringCharCodeAt()
5990 return var_result.value(); in StringCharCodeAt()
5994 VARIABLE(var_result, MachineRepresentation::kTagged); in StringFromSingleCharCode()
6023 var_result.Bind(result); in StringFromSingleCharCode()
6030 var_result.Bind(entry); in StringFromSingleCharCode()
6042 var_result.Bind(result); in StringFromSingleCharCode()
6047 CSA_ASSERT(this, IsString(var_result.value())); in StringFromSingleCharCode()
6048 return CAST(var_result.value()); in StringFromSingleCharCode()
6060 TVARIABLE(String, var_result); in AllocAndCopyStringCharacters()
6073 var_result = result; in AllocAndCopyStringCharacters()
6085 var_result = result; in AllocAndCopyStringCharacters()
6090 return var_result.value(); in AllocAndCopyStringCharacters()
6096 TVARIABLE(String, var_result); in SubString()
6146 var_result = AllocateSlicedOneByteString(SmiTag(substr_length), in SubString()
6153 var_result = AllocateSlicedTwoByteString(SmiTag(substr_length), in SubString()
6165 var_result = AllocAndCopyStringCharacters(direct_string, instance_type, in SubString()
6179 var_result = AllocAndCopyStringCharacters( in SubString()
6192 var_result = StringFromSingleCharCode(char_code); in SubString()
6208 var_result = string; in SubString()
6215 var_result = in SubString()
6222 return var_result.value(); in SubString()
6332 TVARIABLE(RawPtrT, var_result); in TryToSequential()
6345 var_result = ReinterpretCast<RawPtrT>(result); in TryToSequential()
6361 var_result = ReinterpretCast<RawPtrT>(result); in TryToSequential()
6366 return var_result.value(); in TryToSequential()
6568 VARIABLE(var_result, MachineRepresentation::kTagged, EmptyStringConstant()); in StringFromSingleCodePoint()
6577 var_result.Bind(StringFromSingleCharCode(codepoint)); in StringFromSingleCodePoint()
6609 var_result.Bind(value); in StringFromSingleCodePoint()
6614 return CAST(var_result.value()); in StringFromSingleCodePoint()
6621 TVARIABLE(Number, var_result); in StringToNumber()
6628 var_result = in StringToNumber()
6634 var_result = in StringToNumber()
6640 return var_result.value(); in StringToNumber()
6728 TVARIABLE(Name, var_result); in ToName()
6739 var_result = CAST(value); in ToName()
6744 var_result = CAST(CallBuiltin(Builtins::kNumberToString, context, value)); in ToName()
6757 var_result = LoadObjectField<String>(CAST(value), Oddball::kToStringOffset); in ToName()
6762 var_result = CAST(CallRuntime(Runtime::kToName, context, value)); in ToName()
6768 return var_result.value(); in ToName()
6779 VARIABLE(var_result, MachineRepresentation::kTagged); in NonNumberToNumberOrNumeric()
6804 var_result.Bind(StringToNumber(string_input)); in NonNumberToNumberOrNumeric()
6810 var_result.Bind(input); in NonNumberToNumberOrNumeric()
6818 var_result.Bind(CallRuntime(Runtime::kBigIntToNumber, context, input)); in NonNumberToNumberOrNumeric()
6826 var_result.Bind(LoadObjectField(input, Oddball::kToNumberOffset)); in NonNumberToNumberOrNumeric()
6848 var_result.Bind(result); in NonNumberToNumberOrNumeric()
6871 var_result.Bind(CallRuntime(function_id, context, input)); in NonNumberToNumberOrNumeric()
6878 CSA_ASSERT(this, IsNumeric(var_result.value())); in NonNumberToNumberOrNumeric()
6881 CSA_ASSERT(this, IsNumber(var_result.value())); in NonNumberToNumberOrNumeric()
6883 return var_result.value(); in NonNumberToNumberOrNumeric()
6903 TVARIABLE(Number, var_result); in ToNumber_Inline()
6907 var_result = CAST(input); in ToNumber_Inline()
6912 var_result = in ToNumber_Inline()
6922 return var_result.value(); in ToNumber_Inline()
6928 TVARIABLE(Number, var_result); in ToNumber()
6934 var_result = input_smi; in ToNumber()
6944 var_result = input_hn; in ToNumber()
6949 var_result = NonNumberToNumber(context, input_ho, bigint_handling); in ToNumber()
6955 return var_result.value(); in ToNumber()
6960 TVARIABLE(BigInt, var_result); in ToBigInt()
6965 var_result = CAST(CallRuntime(Runtime::kToBigInt, context, input)); in ToBigInt()
6969 var_result = CAST(input); in ToBigInt()
6976 return var_result.value(); in ToBigInt()
7035 VARIABLE(var_result, MachineRepresentation::kTagged, input); in ToUint32()
7047 var_result.Bind(number); in ToUint32()
7063 var_result.Bind(AllocateHeapNumberWithValue(float64_value)); in ToUint32()
7115 var_result.Bind(result); in ToUint32()
7121 var_result.Bind(SmiConstant(0)); in ToUint32()
7127 return CAST(var_result.value()); in ToUint32()
7170 VARIABLE(var_result, MachineRepresentation::kTagged, input); in ToString_Inline()
7177 var_result.Bind(CallBuiltin(Builtins::kToString, context, input)); in ToString_Inline()
7181 return CAST(var_result.value()); in ToString_Inline()
8900 VARIABLE(var_result, MachineRepresentation::kTagged); in HasInPrototypeChain()
8942 var_result.Bind(TrueConstant()); in HasInPrototypeChain()
8946 var_result.Bind(FalseConstant()); in HasInPrototypeChain()
8952 var_result.Bind( in HasInPrototypeChain()
8958 return var_result.value(); in HasInPrototypeChain()
8963 VARIABLE(var_result, MachineRepresentation::kTagged); in OrdinaryHasInstance()
9007 var_result.Bind(HasInPrototypeChain(context, object, callable_prototype)); in OrdinaryHasInstance()
9013 var_result.Bind( in OrdinaryHasInstance()
9019 return var_result.value(); in OrdinaryHasInstance()
9230 VARIABLE(var_result, MachineRepresentation::kTagged); in EmitKeyedSloppyArguments()
9232 var_result.Bind(value); in EmitKeyedSloppyArguments()
9234 Label if_mapped(this), if_unmapped(this), end(this, &var_result); in EmitKeyedSloppyArguments()
9256 var_result.Bind(result); in EmitKeyedSloppyArguments()
9279 var_result.Bind(result); in EmitKeyedSloppyArguments()
9287 return var_result.value(); in EmitKeyedSloppyArguments()
9409 VARIABLE(var_result, rep); in PrepareValueForWriteToTypedArray()
9411 Label done(this, &var_result), if_smi(this), if_heapnumber_or_oddball(this), in PrepareValueForWriteToTypedArray()
9439 var_result.Bind(value); in PrepareValueForWriteToTypedArray()
9456 var_result.Bind(value); in PrepareValueForWriteToTypedArray()
9467 return var_result.value(); in PrepareValueForWriteToTypedArray()
10175 TVARIABLE(Oddball, var_result); // Actually only "true" or "false". in RelationalComparison()
10251 var_result = CAST(CallRuntime(Runtime::kBigIntCompareToNumber, in RelationalComparison()
10297 var_result = CAST(CallRuntime(Runtime::kBigIntCompareToNumber, in RelationalComparison()
10351 var_result = CAST(CallRuntime( in RelationalComparison()
10385 var_result = CAST(CallRuntime(Runtime::kBigIntCompareToNumber, in RelationalComparison()
10395 var_result = CAST(CallRuntime(Runtime::kBigIntCompareToBigInt, in RelationalComparison()
10405 var_result = CAST(CallRuntime(Runtime::kBigIntCompareToString, in RelationalComparison()
10453 var_result = CAST(CallBuiltin(builtin, context, left, right)); in RelationalComparison()
10478 var_result = CAST(CallRuntime( in RelationalComparison()
10581 var_result = TrueConstant(); in RelationalComparison()
10587 var_result = FalseConstant(); in RelationalComparison()
10592 return var_result.value(); in RelationalComparison()
11646 TVARIABLE(Object, var_result, default_constructor); in SpeciesConstructor()
11671 var_result = species; in SpeciesConstructor()
11679 return var_result.value(); in SpeciesConstructor()
11684 VARIABLE(var_result, MachineRepresentation::kTagged); in InstanceOf()
11688 return_false(this), return_result(this, &var_result); in InstanceOf()
11720 var_result.Bind(result); in InstanceOf()
11747 var_result.Bind(result); in InstanceOf()
11758 var_result.Bind(TrueConstant()); in InstanceOf()
11762 var_result.Bind(FalseConstant()); in InstanceOf()
11766 return var_result.value(); in InstanceOf()
11770 TVARIABLE(Number, var_result); in NumberInc()
11780 var_result = TrySmiAdd(smi_value, one, &if_overflow); in NumberInc()
11804 var_result = AllocateHeapNumberWithValue(finc_result); in NumberInc()
11809 return var_result.value(); in NumberInc()
11813 TVARIABLE(Number, var_result); in NumberDec()
11823 var_result = TrySmiSub(smi_value, one, &if_overflow); in NumberDec()
11847 var_result = AllocateHeapNumberWithValue(fdec_result); in NumberDec()
11852 return var_result.value(); in NumberDec()
11857 TVARIABLE(Number, var_result); in NumberAdd()
11863 var_result = TrySmiAdd(CAST(a), CAST(b), &float_add); in NumberAdd()
11868 var_result = ChangeFloat64ToTagged( in NumberAdd()
11874 return var_result.value(); in NumberAdd()
11879 TVARIABLE(Number, var_result); in NumberSub()
11885 var_result = TrySmiSub(CAST(a), CAST(b), &float_sub); in NumberSub()
11890 var_result = ChangeFloat64ToTagged( in NumberSub()
11896 return var_result.value(); in NumberSub()