Lines Matching defs:string
2961 // Test switch's tag value if all clauses are string literals
3919 Handle<String> name,
3930 Handle<String> name,
3943 Handle<String> name,
3978 Handle<String> name,
3994 Handle<String> name = Handle<String>::cast(key->handle());
4016 Handle<String> name = Handle<String>::cast(key->handle());
4035 Handle<String> name) {
4122 Handle<String> name = Handle<String>::cast(key->handle());
4291 Handle<String> name = prop->key()->AsLiteral()->AsPropertyName();
4549 Handle<String> name) {
4953 Handle<String> name = expr->key()->AsLiteral()->AsPropertyName();
4994 HValue* string = Pop();
4995 AddInstruction(new(zone()) HCheckNonSmi(string));
4996 AddInstruction(HCheckInstanceType::NewIsString(string));
4997 instr = new(zone()) HStringLength(string);
5001 HValue* string = Pop();
5004 BuildStringCharCodeAt(context, string, index);
5014 Handle<String> name = expr->key()->AsLiteral()->AsPropertyName();
5078 Handle<String> name) {
5540 HValue* string = Pop();
5547 BuildStringCharCodeAt(context, string, index);
5839 Handle<String> name = prop->key()->AsLiteral()->AsPropertyName();
6118 Handle<String> name = expr->name();
6407 Handle<String> name = prop->key()->AsLiteral()->AsPropertyName();
6472 HValue* string,
6474 AddInstruction(new(zone()) HCheckNonSmi(string));
6475 AddInstruction(HCheckInstanceType::NewIsString(string));
6476 HStringLength* length = new(zone()) HStringLength(string);
6480 return new(zone()) HStringCharCodeAt(context, string, checked_index);
6538 // for a smi operation. If one of the operands is a constant string
6726 Handle<String> check) {
6754 Handle<String>* check) {
6760 *check = Handle<String>::cast(HConstant::cast(right)->handle());
6771 Handle<String>* check) {
6806 Handle<String> rhs = Handle<String>::cast(literal->handle());
6831 Handle<String> check;
6860 Handle<String> name = proxy->name();
7310 Handle<String> name = isolate()->factory()->undefined_symbol();
7329 HValue* string = Pop();
7331 HStringCharCodeAt* result = BuildStringCharCodeAt(context, string, index);
7336 // Fast support for string.charAt(n) and string[n].
7348 // Fast support for string.charAt(n) and string[n].
7354 HValue* string = Pop();
7356 HStringCharCodeAt* char_code = BuildStringCharCodeAt(context, string, index);
7456 // Fast support for number to string.
7875 Handle<String> name = function->debug_name();