Lines Matching defs:string
119 // Copy the string before recording it in the assembler to avoid
1462 if (expected.Contains(ToBooleanStub::STRING)) {
1463 // String value -> false iff empty.
1467 __ cmpq(FieldOperand(reg, String::kLengthOffset), Immediate(0));
1795 __ movl(result, FieldOperand(input, String::kHashFieldOffset));
1796 ASSERT(String::kHashShift >= kSmiTagSize);
1808 __ testl(FieldOperand(input, String::kHashFieldOffset),
1809 Immediate(String::kContainsCachedArrayIndexMask));
1818 Handle<String> class_name,
1886 Handle<String> class_name = instr->hydrogen()->class_name();
1975 // The inlined call site cache did not match. Check for null and string
1981 // String values are not instances of anything.
2198 Handle<String> name) {
2227 Handle<String> name = instr->hydrogen()->name();
3516 ToRegister(instr->string()),
3525 Register string = ToRegister(instr->string());
3534 __ push(string);
3537 STATIC_ASSERT(String::kMaxLength <= Smi::kMaxValue);
3574 __ cmpl(char_code, Immediate(String::kMaxAsciiCharCode));
3604 Register string = ToRegister(instr->string());
3606 __ movq(result, FieldOperand(string, String::kLengthOffset));
4450 Handle<String> type_name) {