Lines Matching refs:code
2 // Use of this source code is governed by a BSD-style license that can be
9 #include "src/codegen/code-factory.h"
911 // Mark the following code for deletion by connecting to the {Dead} node.
2085 Node* value = __ Call(call_descriptor, __ HeapConstant(callable.code()), lhs,
3039 return __ Call(call_descriptor, __ HeapConstant(callable.code()), argument,
3535 return __ Call(call_descriptor, __ HeapConstant(callable.code()), obj,
3548 return __ Call(call_descriptor, __ HeapConstant(callable.code()), obj);
3699 return __ Call(call_descriptor, __ HeapConstant(callable.code()), frame,
3761 return __ Call(call_descriptor, __ HeapConstant(callable.code()), lhs, rhs,
3776 return __ Call(call_descriptor, __ HeapConstant(callable.code()), lhs, rhs,
3828 return __ Call(call_descriptor, __ HeapConstant(callable.code()), string,
4036 Node* code = __ Word32And(value, __ Uint32Constant(0xFFFF));
4042 // Check if the {code} is a one byte character
4044 code, __ Uint32Constant(String::kMaxOneByteCharCode));
4050 // Compute the {cache} index for {code}.
4051 Node* index = machine()->Is32() ? code : __ ChangeUint32ToUint64(code);
4053 // Check if we have an entry for the {code} in the single character string
4066 // Allocate a new SeqOneByteString for {code}.
4080 code);
4091 // Allocate a new SeqTwoByteString for {code}.
4105 code);
4125 return __ Call(call_descriptor, __ HeapConstant(callable.code()), receiver,
4154 Node* code = value;
4161 // Check if the {code} is a single code unit
4162 Node* check0 = __ Uint32LessThanOrEqual(code, __ Uint32Constant(0xFFFF));
4166 // Check if the {code} is a one byte character
4168 code, __ Uint32Constant(String::kMaxOneByteCharCode));
4174 // Compute the {cache} index for {code}.
4175 Node* index = machine()->Is32() ? code : __ ChangeUint32ToUint64(code);
4177 // Check if we have an entry for the {code} in the single character string
4190 // Allocate a new SeqOneByteString for {code}.
4204 code);
4215 // Allocate a new SeqTwoByteString for {code}.
4229 code);
4237 // Convert UTF32 to UTF16 code units, and store as a 32 bit word.
4242 __ Int32Add(__ Word32Shr(code, __ Int32Constant(10)), lead_offset);
4245 Node* trail = __ Int32Add(__ Word32And(code, __ Int32Constant(0x3FF)),
4250 code = __ Word32Or(__ Word32Shl(lead, __ Int32Constant(16)), trail);
4252 code = __ Word32Or(__ Word32Shl(trail, __ Int32Constant(16)), lead);
4255 // Allocate a new SeqTwoByteString for {code}.
4269 code);
4288 return __ Call(call_descriptor, __ HeapConstant(callable.code()), subject,
4303 return __ Call(call_descriptor, __ HeapConstant(callable.code()), string,
4323 return __ Call(call_descriptor, __ HeapConstant(callable.code()), lhs, rhs,
4339 return __ Call(call_descriptor, __ HeapConstant(callable.code()), receiver,
4368 Node* value = __ Call(call_descriptor, __ HeapConstant(callable.code()), lhs,
4389 Node* value = __ Call(call_descriptor, __ HeapConstant(callable.code()), lhs,
4406 Node* value = __ Call(call_descriptor, __ HeapConstant(callable.code()),
4755 Node* result = __ Call(call_descriptor, __ HeapConstant(callable.code()),
4793 __ Call(call_descriptor, __ HeapConstant(callable.code()), object,
4918 // We hard-code int32_t here, because all specializations of
5181 // v8::FastApiCallbackOptions, which means you'll need to write code
5394 // to the left by one in the code below.
5791 __ Bind(&transition_smi_array); // deferred code.
5813 __ Bind(&transition_double_to_fast); // deferred code.
5903 __ Bind(&transition_smi_array); // deferred code.
5960 __ Bind(&transition_smi_array); // deferred code.
5967 __ Bind(&transition_double_to_fast); // deferred code.
6065 return __ Call(call_descriptor, __ HeapConstant(callable.code()), args...,
6131 Node* result = __ Call(call_descriptor, __ HeapConstant(callable.code()),
6168 Node* result = __ Call(call_descriptor, __ HeapConstant(callable.code()),
6527 return __ Call(call_descriptor, __ HeapConstant(callable.code()), table,
6550 // Compute the integer hash code.