object 2290 include/v8.h bool HasInstance(Handle<Value> object);
object 66 src/accessors.cc return object;
object 85 src/accessors.cc JSArray* holder = FindInPrototypeChain<JSArray>(object, &found_it);
object 105 src/accessors.cc Isolate* isolate = object->GetIsolate();
object 110 src/accessors.cc if (!object->IsJSArray()) {
object 111 src/accessors.cc return object->SetLocalPropertyIgnoreAttributes(
object 121 src/accessors.cc Handle<JSObject> object_handle(object, isolate);
object 152 src/accessors.cc Object* value = object;
object 153 src/accessors.cc if (object->IsJSValue()) value = JSValue::cast(object)->value();
object 174 src/accessors.cc Object* script = JSValue::cast(object)->value();
object 192 src/accessors.cc Object* script = JSValue::cast(object)->value();
object 210 src/accessors.cc Object* script = JSValue::cast(object)->value();
object 228 src/accessors.cc Object* script = JSValue::cast(object)->value();
object 246 src/accessors.cc Object* script = JSValue::cast(object)->value();
object 264 src/accessors.cc Object* script = JSValue::cast(object)->value();
object 282 src/accessors.cc Object* script = JSValue::cast(object)->value();
object 300 src/accessors.cc Object* script = JSValue::cast(object)->value();
object 318 src/accessors.cc JSValue* wrapper = JSValue::cast(object);
object 347 src/accessors.cc Object* script = JSValue::cast(object)->value();
object 365 src/accessors.cc Object* script = JSValue::cast(object)->value();
object 393 src/accessors.cc Handle<Script> script(Script::cast(JSValue::cast(object)->value()));
object 423 src/accessors.cc Object* script = JSValue::cast(object)->value();
object 452 src/accessors.cc JSFunction* function = FindInPrototypeChain<JSFunction>(object, &found_it);
object 456 src/accessors.cc function = FindInPrototypeChain<JSFunction>(object->GetPrototype(),
object 479 src/accessors.cc Heap* heap = object->GetHeap();
object 481 src/accessors.cc JSFunction* function = FindInPrototypeChain<JSFunction>(object, &found_it);
object 485 src/accessors.cc return object->SetLocalPropertyIgnoreAttributes(heap->prototype_symbol(),
object 513 src/accessors.cc JSFunction* function = FindInPrototypeChain<JSFunction>(object, &found_it);
object 545 src/accessors.cc JSFunction* holder = FindInPrototypeChain<JSFunction>(object, &found_it);
object 593 src/accessors.cc JSFunction* holder = FindInPrototypeChain<JSFunction>(object, &found_it);
object 731 src/accessors.cc JSFunction* holder = FindInPrototypeChain<JSFunction>(object, &found_it);
object 81 src/accessors.h MUST_USE_RESULT static MaybeObject* FunctionGetPrototype(Object* object,
object 83 src/accessors.h MUST_USE_RESULT static MaybeObject* FunctionSetPrototype(JSObject* object,
object 86 src/accessors.h static MaybeObject* FunctionGetArguments(Object* object, void*);
object 94 src/accessors.h static MaybeObject* FunctionGetLength(Object* object, void*);
object 95 src/accessors.h static MaybeObject* FunctionGetName(Object* object, void*);
object 96 src/accessors.h static MaybeObject* FunctionGetCaller(Object* object, void*);
object 97 src/accessors.h MUST_USE_RESULT static MaybeObject* ArraySetLength(JSObject* object,
object 99 src/accessors.h static MaybeObject* ArrayGetLength(Object* object, void*);
object 100 src/accessors.h static MaybeObject* StringGetLength(Object* object, void*);
object 101 src/accessors.h static MaybeObject* ScriptGetName(Object* object, void*);
object 102 src/accessors.h static MaybeObject* ScriptGetId(Object* object, void*);
object 103 src/accessors.h static MaybeObject* ScriptGetSource(Object* object, void*);
object 104 src/accessors.h static MaybeObject* ScriptGetLineOffset(Object* object, void*);
object 105 src/accessors.h static MaybeObject* ScriptGetColumnOffset(Object* object, void*);
object 106 src/accessors.h static MaybeObject* ScriptGetData(Object* object, void*);
object 107 src/accessors.h static MaybeObject* ScriptGetType(Object* object, void*);
object 108 src/accessors.h static MaybeObject* ScriptGetCompilationType(Object* object, void*);
object 109 src/accessors.h static MaybeObject* ScriptGetLineEnds(Object* object, void*);
object 110 src/accessors.h static MaybeObject* ScriptGetContextData(Object* object, void*);
object 111 src/accessors.h static MaybeObject* ScriptGetEvalFromScript(Object* object, void*);
object 112 src/accessors.h static MaybeObject* ScriptGetEvalFromScriptPosition(Object* object, void*);
object 113 src/accessors.h static MaybeObject* ScriptGetEvalFromFunctionName(Object* object, void*);
object 122 src/accessors.h static Object* IllegalGetAccessor(Object* object, void*);
object 630 src/api.cc isolate->global_handles()->MakeWeak(object, parameters,
object 645 src/api.cc isolate->global_handles()->MarkIndependent(object);
object 2928 src/api.cc i::JSObject* object = *Utils::OpenHandle(this);
object 2930 src/api.cc while (!object->IsInstanceOf(tmpl_info)) {
object 2931 src/api.cc i::Object* prototype = object->GetPrototype();
object 2933 src/api.cc object = i::JSObject::cast(prototype);
object 2935 src/api.cc return Utils::ToLocal(i::Handle<i::JSObject>(object));
object 3263 src/api.cc i::Object* constructor = object->map()->constructor();
object 3268 src/api.cc ASSERT(object->IsJSFunction());
object 3269 src/api.cc function = i::JSFunction::cast(object);
object 3380 src/api.cc i::Isolate* isolate = object->GetIsolate();
object 3386 src/api.cc object,
object 3389 src/api.cc object->set_map(*external_array_map);
object 3390 src/api.cc object->set_elements(*array);
object 6097 src/api.cc i::Handle<i::HeapObject> object = ToInternal(this)->GetHeapObject();
object 6098 src/api.cc return v8::Handle<Value>(!object.is_null() ?
object 6099 src/api.cc ToApi<Value>(object) : ToApi<Value>(
object 145 src/arm/assembler-arm-inl.h Object* object = HeapObject::FromAddress(
object 147 src/arm/assembler-arm-inl.h return reinterpret_cast<JSGlobalPropertyCell*>(object);
object 667 src/arm/code-stubs-arm.cc __ UntagAndJumpIfSmi(scratch1, object, &is_smi);
object 669 src/arm/code-stubs-arm.cc __ JumpIfNotHeapNumber(object, heap_number_map, scratch1, not_number);
object 676 src/arm/code-stubs-arm.cc __ sub(scratch1, object, Operand(kHeapObjectTag));
object 681 src/arm/code-stubs-arm.cc __ Ldrd(dst1, dst2, FieldMemOperand(object, HeapNumber::kValueOffset));
object 699 src/arm/code-stubs-arm.cc __ mov(scratch1, Operand(object));
object 727 src/arm/code-stubs-arm.cc __ UntagAndJumpIfSmi(dst, object, &done);
object 728 src/arm/code-stubs-arm.cc __ ldr(scratch1, FieldMemOperand(object, HeapNumber::kMapOffset));
object 731 src/arm/code-stubs-arm.cc __ ConvertToInt32(object,
object 740 src/arm/code-stubs-arm.cc __ ldr(scratch1, FieldMemOperand(object, HeapNumber::kExponentOffset));
object 741 src/arm/code-stubs-arm.cc __ ldr(scratch2, FieldMemOperand(object, HeapNumber::kMantissaOffset));
object 836 src/arm/code-stubs-arm.cc ASSERT(!scratch1.is(object) && !scratch2.is(object));
object 838 src/arm/code-stubs-arm.cc ASSERT(!heap_number_map.is(object) &&
object 844 src/arm/code-stubs-arm.cc __ JumpIfNotSmi(object, &obj_is_not_smi);
object 845 src/arm/code-stubs-arm.cc __ SmiUntag(scratch1, object);
object 856 src/arm/code-stubs-arm.cc __ JumpIfNotHeapNumber(object, heap_number_map, scratch1, not_int32);
object 862 src/arm/code-stubs-arm.cc __ sub(scratch1, object, Operand(kHeapObjectTag));
object 880 src/arm/code-stubs-arm.cc ASSERT(!scratch1.is(object) && !scratch2.is(object));
object 882 src/arm/code-stubs-arm.cc __ Ldrd(dst1, dst2, FieldMemOperand(object, HeapNumber::kValueOffset));
object 895 src/arm/code-stubs-arm.cc __ Ldrd(dst1, dst2, FieldMemOperand(object, HeapNumber::kValueOffset));
object 911 src/arm/code-stubs-arm.cc ASSERT(!dst.is(object));
object 912 src/arm/code-stubs-arm.cc ASSERT(!scratch1.is(object) && !scratch2.is(object) && !scratch3.is(object));
object 919 src/arm/code-stubs-arm.cc __ UntagAndJumpIfSmi(dst, object, &done);
object 926 src/arm/code-stubs-arm.cc __ JumpIfNotHeapNumber(object, heap_number_map, scratch1, not_int32);
object 934 src/arm/code-stubs-arm.cc __ sub(scratch1, object, Operand(kHeapObjectTag));
object 951 src/arm/code-stubs-arm.cc __ ldr(scratch1, FieldMemOperand(object, HeapNumber::kExponentOffset));
object 952 src/arm/code-stubs-arm.cc __ ldr(scratch2, FieldMemOperand(object, HeapNumber::kMantissaOffset));
object 972 src/arm/code-stubs-arm.cc __ ldr(scratch1, FieldMemOperand(object, HeapNumber::kExponentOffset));
object 1609 src/arm/code-stubs-arm.cc __ JumpIfSmi(object, &is_smi);
object 1612 src/arm/code-stubs-arm.cc __ CheckMap(object,
object 1620 src/arm/code-stubs-arm.cc object,
object 1636 src/arm/code-stubs-arm.cc __ sub(scratch2, object, Operand(kHeapObjectTag));
object 1650 src/arm/code-stubs-arm.cc __ and_(scratch, mask, Operand(object, ASR, 1));
object 1660 src/arm/code-stubs-arm.cc __ cmp(object, probe);
object 4164 src/arm/code-stubs-arm.cc const Register object = r0; // Object (lhs).
object 4176 src/arm/code-stubs-arm.cc __ ldr(object, MemOperand(sp, 1 * kPointerSize));
object 4181 src/arm/code-stubs-arm.cc __ JumpIfSmi(object, ¬_js_object);
object 4182 src/arm/code-stubs-arm.cc __ IsObjectJSObjectType(object, map, scratch, ¬_js_object);
object 4295 src/arm/code-stubs-arm.cc __ JumpIfNotSmi(object, &object_not_null_or_smi);
object 4301 src/arm/code-stubs-arm.cc __ IsObjectJSStringType(object, scratch, &slow);
object 7179 src/arm/code-stubs-arm.cc Register object, value, address;
object 7224 src/arm/code-stubs-arm.cc !entry->object.is(no_reg);
object 7226 src/arm/code-stubs-arm.cc if (object_.is(entry->object) &&
object 7251 src/arm/code-stubs-arm.cc !entry->object.is(no_reg);
object 7253 src/arm/code-stubs-arm.cc RecordWriteStub stub(entry->object,
object 7319 src/arm/code-stubs-arm.cc __ CheckPageFlag(regs_.object(),
object 7354 src/arm/code-stubs-arm.cc ASSERT(!address.is(regs_.object()));
object 7357 src/arm/code-stubs-arm.cc __ Move(r0, regs_.object());
object 7393 src/arm/code-stubs-arm.cc __ JumpIfBlack(regs_.object(), regs_.scratch0(), regs_.scratch1(), &on_black);
object 7420 src/arm/code-stubs-arm.cc __ CheckPageFlag(regs_.object(),
object 7431 src/arm/code-stubs-arm.cc __ Push(regs_.object(), regs_.address());
object 7434 src/arm/code-stubs-arm.cc regs_.object(), // Scratch.
object 7437 src/arm/code-stubs-arm.cc __ Pop(regs_.object(), regs_.address());
object 7451 src/arm/code-stubs-arm.cc __ Pop(regs_.object(), regs_.address());
object 444 src/arm/code-stubs-arm.h Register object,
object 462 src/arm/code-stubs-arm.h RecordWriteStub(Register object,
object 467 src/arm/code-stubs-arm.h : object_(object),
object 472 src/arm/code-stubs-arm.h regs_(object, // An input reg.
object 547 src/arm/code-stubs-arm.h RegisterAllocation(Register object,
object 550 src/arm/code-stubs-arm.h : object_(object),
object 553 src/arm/code-stubs-arm.h ASSERT(!AreAliased(scratch0, object, address, no_reg));
object 602 src/arm/code-stubs-arm.h inline Register object() { return object_; }
object 745 src/arm/code-stubs-arm.h Register object,
object 773 src/arm/code-stubs-arm.h Register object,
object 791 src/arm/code-stubs-arm.h Register object,
object 840 src/arm/code-stubs-arm.h Register object,
object 3145 src/arm/full-codegen-arm.cc Register object = r0;
object 3151 src/arm/full-codegen-arm.cc __ AbortIfSmi(object);
object 3152 src/arm/full-codegen-arm.cc __ CompareObjectType(object, scratch1, scratch1, JS_DATE_TYPE);
object 3157 src/arm/full-codegen-arm.cc __ ldr(result, FieldMemOperand(object, JSDate::kValueOffset));
object 3163 src/arm/full-codegen-arm.cc __ ldr(scratch0, FieldMemOperand(object, JSDate::kCacheStampOffset));
object 3166 src/arm/full-codegen-arm.cc __ ldr(result, FieldMemOperand(object, JSDate::kValueOffset +
object 3260 src/arm/full-codegen-arm.cc Register object = r1;
object 3264 src/arm/full-codegen-arm.cc __ pop(object);
object 3269 src/arm/full-codegen-arm.cc StringCharCodeAtGenerator generator(object,
object 3305 src/arm/full-codegen-arm.cc Register object = r1;
object 3310 src/arm/full-codegen-arm.cc __ pop(object);
object 3315 src/arm/full-codegen-arm.cc StringCharAtGenerator generator(object,
object 771 src/arm/ic-arm.cc __ JumpIfSmi(object, slow_case);
object 773 src/arm/ic-arm.cc __ CompareObjectType(object, scratch1, scratch2, FIRST_JS_RECEIVER_TYPE);
object 782 src/arm/ic-arm.cc __ ldr(scratch1, FieldMemOperand(object, JSObject::kElementsOffset));
object 360 src/arm/lithium-arm.cc object()->PrintTo(stream);
object 369 src/arm/lithium-arm.cc object()->PrintTo(stream);
object 378 src/arm/lithium-arm.cc object()->PrintTo(stream);
object 396 src/arm/lithium-arm.cc object()->PrintTo(stream);
object 405 src/arm/lithium-arm.cc object()->PrintTo(stream);
object 1528 src/arm/lithium-arm.cc LOperand* object = UseRegisterAtStart(instr->value());
object 1529 src/arm/lithium-arm.cc return DefineAsRegister(new(zone()) LElementsKind(object));
object 1534 src/arm/lithium-arm.cc LOperand* object = UseRegister(instr->value());
object 1535 src/arm/lithium-arm.cc LValueOf* result = new(zone()) LValueOf(object, TempRegister());
object 1541 src/arm/lithium-arm.cc LOperand* object = UseFixed(instr->value(), r0);
object 1543 src/arm/lithium-arm.cc new(zone()) LDateField(object, FixedTemp(r1), instr->index());
object 1787 src/arm/lithium-arm.cc new(zone()) LLoadNamedField(UseRegisterAtStart(instr->object())));
object 1795 src/arm/lithium-arm.cc LOperand* obj = UseFixed(instr->object(), r0);
object 1800 src/arm/lithium-arm.cc LOperand* obj = UseRegisterAtStart(instr->object());
object 1809 src/arm/lithium-arm.cc LOperand* object = UseFixed(instr->object(), r0);
object 1810 src/arm/lithium-arm.cc LInstruction* result = DefineFixed(new(zone()) LLoadNamedGeneric(object), r0);
object 1839 src/arm/lithium-arm.cc LOperand* obj = UseRegisterAtStart(instr->object());
object 1883 src/arm/lithium-arm.cc LOperand* object = UseFixed(instr->object(), r1);
object 1887 src/arm/lithium-arm.cc DefineFixed(new(zone()) LLoadKeyedGeneric(object, key), r0);
object 1896 src/arm/lithium-arm.cc ASSERT(instr->object()->representation().IsTagged());
object 1899 src/arm/lithium-arm.cc LOperand* obj = UseTempRegister(instr->object());
object 1953 src/arm/lithium-arm.cc LOperand* obj = UseFixed(instr->object(), r2);
object 1957 src/arm/lithium-arm.cc ASSERT(instr->object()->representation().IsTagged());
object 1970 src/arm/lithium-arm.cc LOperand* object = UseRegister(instr->object());
object 1973 src/arm/lithium-arm.cc new(zone()) LTransitionElementsKind(object, new_map_reg, NULL);
object 1976 src/arm/lithium-arm.cc LOperand* object = UseFixed(instr->object(), r0);
object 1980 src/arm/lithium-arm.cc new(zone()) LTransitionElementsKind(object,
object 1996 src/arm/lithium-arm.cc ? UseRegister(instr->object())
object 1997 src/arm/lithium-arm.cc : UseTempRegister(instr->object());
object 2000 src/arm/lithium-arm.cc ? UseRegister(instr->object())
object 2001 src/arm/lithium-arm.cc : UseRegisterAtStart(instr->object());
object 2016 src/arm/lithium-arm.cc LOperand* obj = UseFixed(instr->object(), r1);
object 2086 src/arm/lithium-arm.cc LOperand* object = UseFixed(instr->object(), r0);
object 2088 src/arm/lithium-arm.cc LDeleteProperty* result = new(zone()) LDeleteProperty(object, key);
object 2142 src/arm/lithium-arm.cc LOperand* object = UseFixed(instr->value(), r0);
object 2143 src/arm/lithium-arm.cc LToFastProperties* result = new(zone()) LToFastProperties(object);
object 2248 src/arm/lithium-arm.cc LOperand* object = UseRegisterAtStart(instr->object());
object 2249 src/arm/lithium-arm.cc LIn* result = new(zone()) LIn(key, object);
object 2255 src/arm/lithium-arm.cc LOperand* object = UseFixed(instr->enumerable(), r0);
object 2256 src/arm/lithium-arm.cc LForInPrepareMap* result = new(zone()) LForInPrepareMap(object);
object 2277 src/arm/lithium-arm.cc LOperand* object = UseRegister(instr->object());
object 2279 src/arm/lithium-arm.cc return DefineAsRegister(new(zone()) LLoadFieldByIndex(object, index));
object 1159 src/arm/lithium-arm.h explicit LLoadNamedField(LOperand* object) {
object 1160 src/arm/lithium-arm.h inputs_[0] = object;
object 1170 src/arm/lithium-arm.h explicit LLoadNamedFieldPolymorphic(LOperand* object) {
object 1171 src/arm/lithium-arm.h inputs_[0] = object;
object 1177 src/arm/lithium-arm.h LOperand* object() { return inputs_[0]; }
object 1183 src/arm/lithium-arm.h explicit LLoadNamedGeneric(LOperand* object) {
object 1184 src/arm/lithium-arm.h inputs_[0] = object;
object 1190 src/arm/lithium-arm.h LOperand* object() { return inputs_[0]; }
object 1210 src/arm/lithium-arm.h explicit LLoadElements(LOperand* object) {
object 1211 src/arm/lithium-arm.h inputs_[0] = object;
object 1220 src/arm/lithium-arm.h explicit LLoadExternalArrayPointer(LOperand* object) {
object 1221 src/arm/lithium-arm.h inputs_[0] = object;
object 1291 src/arm/lithium-arm.h LOperand* object() { return inputs_[0]; }
object 1702 src/arm/lithium-arm.h LOperand* object() { return inputs_[0]; }
object 1724 src/arm/lithium-arm.h LOperand* object() { return inputs_[0]; }
object 1745 src/arm/lithium-arm.h LOperand* object() { return inputs_[0]; }
object 1790 src/arm/lithium-arm.h LOperand* object() { return inputs_[0]; }
object 1822 src/arm/lithium-arm.h LTransitionElementsKind(LOperand* object,
object 1825 src/arm/lithium-arm.h inputs_[0] = object;
object 1836 src/arm/lithium-arm.h LOperand* object() { return inputs_[0]; }
object 2114 src/arm/lithium-arm.h LOperand* object() { return inputs_[0]; }
object 2156 src/arm/lithium-arm.h LIn(LOperand* key, LOperand* object) {
object 2158 src/arm/lithium-arm.h inputs_[1] = object;
object 2162 src/arm/lithium-arm.h LOperand* object() { return inputs_[1]; }
object 2170 src/arm/lithium-arm.h explicit LForInPrepareMap(LOperand* object) {
object 2171 src/arm/lithium-arm.h inputs_[0] = object;
object 2174 src/arm/lithium-arm.h LOperand* object() { return inputs_[0]; }
object 2214 src/arm/lithium-arm.h LLoadFieldByIndex(LOperand* object, LOperand* index) {
object 2215 src/arm/lithium-arm.h inputs_[0] = object;
object 2219 src/arm/lithium-arm.h LOperand* object() { return inputs_[0]; }
object 1574 src/arm/lithium-codegen-arm.cc Register object = ToRegister(instr->InputAt(0));
object 1579 src/arm/lithium-codegen-arm.cc ASSERT(object.is(result));
object 1580 src/arm/lithium-codegen-arm.cc ASSERT(object.is(r0));
object 1582 src/arm/lithium-codegen-arm.cc ASSERT(!scratch.is(object));
object 1585 src/arm/lithium-codegen-arm.cc __ AbortIfSmi(object);
object 1586 src/arm/lithium-codegen-arm.cc __ CompareObjectType(object, scratch, scratch, JS_DATE_TYPE);
object 1591 src/arm/lithium-codegen-arm.cc __ ldr(result, FieldMemOperand(object, JSDate::kValueOffset));
object 1597 src/arm/lithium-codegen-arm.cc __ ldr(scratch0(), FieldMemOperand(object, JSDate::kCacheStampOffset));
object 1600 src/arm/lithium-codegen-arm.cc __ ldr(result, FieldMemOperand(object, JSDate::kValueOffset +
object 2316 src/arm/lithium-codegen-arm.cc Register object = ToRegister(instr->InputAt(0));
object 2320 src/arm/lithium-codegen-arm.cc ASSERT(object.is(r0));
object 2324 src/arm/lithium-codegen-arm.cc __ JumpIfSmi(object, &false_result);
object 2331 src/arm/lithium-codegen-arm.cc __ ldr(map, FieldMemOperand(object, HeapObject::kMapOffset));
object 2358 src/arm/lithium-codegen-arm.cc __ cmp(object, Operand(ip));
object 2362 src/arm/lithium-codegen-arm.cc Condition is_string = masm_->IsObjectStringType(object, temp);
object 2567 src/arm/lithium-codegen-arm.cc Register object = ToRegister(instr->InputAt(0));
object 2570 src/arm/lithium-codegen-arm.cc __ ldr(result, FieldMemOperand(object, instr->hydrogen()->offset()));
object 2572 src/arm/lithium-codegen-arm.cc __ ldr(result, FieldMemOperand(object, JSObject::kPropertiesOffset));
object 2592 src/arm/lithium-codegen-arm.cc __ ldr(result, FieldMemOperand(object, offset + type->instance_size()));
object 2595 src/arm/lithium-codegen-arm.cc __ ldr(result, FieldMemOperand(object, JSObject::kPropertiesOffset));
object 2620 src/arm/lithium-codegen-arm.cc Register object = ToRegister(instr->object());
object 2633 src/arm/lithium-codegen-arm.cc __ ldr(object_map, FieldMemOperand(object, HeapObject::kMapOffset));
object 2644 src/arm/lithium-codegen-arm.cc result, object, map, name, instr->environment());
object 2650 src/arm/lithium-codegen-arm.cc result, object, map, name, instr->environment());
object 2665 src/arm/lithium-codegen-arm.cc ASSERT(ToRegister(instr->object()).is(r0));
object 2933 src/arm/lithium-codegen-arm.cc ASSERT(ToRegister(instr->object()).is(r1));
object 3712 src/arm/lithium-codegen-arm.cc Register object = ToRegister(instr->object());
object 3717 src/arm/lithium-codegen-arm.cc ASSERT(!object.is(value));
object 3721 src/arm/lithium-codegen-arm.cc __ str(scratch, FieldMemOperand(object, HeapObject::kMapOffset));
object 3725 src/arm/lithium-codegen-arm.cc __ RecordWriteField(object,
object 3741 src/arm/lithium-codegen-arm.cc __ str(value, FieldMemOperand(object, offset));
object 3744 src/arm/lithium-codegen-arm.cc __ RecordWriteField(object,
object 3754 src/arm/lithium-codegen-arm.cc __ ldr(scratch, FieldMemOperand(object, JSObject::kPropertiesOffset));
object 3762 src/arm/lithium-codegen-arm.cc object,
object 3773 src/arm/lithium-codegen-arm.cc ASSERT(ToRegister(instr->object()).is(r1));
object 3793 src/arm/lithium-codegen-arm.cc Register elements = ToRegister(instr->object());
object 3951 src/arm/lithium-codegen-arm.cc ASSERT(ToRegister(instr->object()).is(r2));
object 3963 src/arm/lithium-codegen-arm.cc Register object_reg = ToRegister(instr->object());
object 4820 src/arm/lithium-codegen-arm.cc Handle<FixedArrayBase> elements(object->elements());
object 4827 src/arm/lithium-codegen-arm.cc int object_size = object->map()->instance_size();
object 4833 src/arm/lithium-codegen-arm.cc ASSERT(object->properties()->length() == 0);
object 4834 src/arm/lithium-codegen-arm.cc int inobject_properties = object->map()->inobject_properties();
object 4847 src/arm/lithium-codegen-arm.cc int total_offset = object_offset + object->GetInObjectPropertyOffset(i);
object 4848 src/arm/lithium-codegen-arm.cc Handle<Object> value = Handle<Object>(object->InObjectPropertyAt(i));
object 5225 src/arm/lithium-codegen-arm.cc Register object = ToRegister(instr->object());
object 5229 src/arm/lithium-codegen-arm.cc __ Push(object, key, strict);
object 5240 src/arm/lithium-codegen-arm.cc Register obj = ToRegister(instr->object());
object 5376 src/arm/lithium-codegen-arm.cc Register object = ToRegister(instr->value());
object 5378 src/arm/lithium-codegen-arm.cc __ ldr(scratch0(), FieldMemOperand(object, HeapObject::kMapOffset));
object 5385 src/arm/lithium-codegen-arm.cc Register object = ToRegister(instr->object());
object 5395 src/arm/lithium-codegen-arm.cc __ add(scratch, object, Operand(index, LSL, kPointerSizeLog2 - kSmiTagSize));
object 5401 src/arm/lithium-codegen-arm.cc __ ldr(result, FieldMemOperand(object, JSObject::kPropertiesOffset));
object 235 src/arm/lithium-codegen-arm.h void LoadHeapObject(Register result, Handle<HeapObject> object);
object 319 src/arm/lithium-codegen-arm.h Register object,
object 326 src/arm/lithium-codegen-arm.h void EmitDeepCopy(Handle<JSObject> object,
object 412 src/arm/macro-assembler-arm.cc if (isolate()->heap()->InNewSpace(*object)) {
object 414 src/arm/macro-assembler-arm.cc isolate()->factory()->NewJSGlobalPropertyCell(object);
object 418 src/arm/macro-assembler-arm.cc mov(result, Operand(object));
object 428 src/arm/macro-assembler-arm.cc and_(scratch, object, Operand(ExternalReference::new_space_mask(isolate())));
object 456 src/arm/macro-assembler-arm.cc add(dst, object, Operand(offset - kHeapObjectTag));
object 465 src/arm/macro-assembler-arm.cc RecordWrite(object,
object 518 src/arm/macro-assembler-arm.cc CheckPageFlag(object,
object 528 src/arm/macro-assembler-arm.cc RecordWriteStub stub(object, value, address, remembered_set_action, fp_mode);
object 553 src/arm/macro-assembler-arm.cc JumpIfNotInNewSpace(object, scratch, &ok);
object 1173 src/arm/macro-assembler-arm.cc ldr(scratch, FieldMemOperand(object, HeapObject::kMapOffset));
object 1687 src/arm/macro-assembler-arm.cc and_(object, object, Operand(~kHeapObjectTagMask));
object 1692 src/arm/macro-assembler-arm.cc cmp(object, scratch);
object 1697 src/arm/macro-assembler-arm.cc str(object, MemOperand(scratch));
object 1847 src/arm/macro-assembler-arm.cc ldr(map, FieldMemOperand(object, HeapObject::kMapOffset));
object 2286 src/arm/macro-assembler-arm.cc JumpIfNotSmi(object, ¬_smi);
object 2288 src/arm/macro-assembler-arm.cc mov(scratch1, Operand(object, ASR, kSmiTagSize));
object 2295 src/arm/macro-assembler-arm.cc ldr(scratch1, FieldMemOperand(object, HeapObject::kMapOffset));
object 2296 src/arm/macro-assembler-arm.cc sub(scratch2, object, Operand(kHeapObjectTag));
object 2301 src/arm/macro-assembler-arm.cc ldr(scratch1, FieldMemOperand(object, HeapNumber::kExponentOffset));
object 3005 src/arm/macro-assembler-arm.cc tst(object, Operand(kSmiTagMask));
object 3012 src/arm/macro-assembler-arm.cc tst(object, Operand(kSmiTagMask));
object 3019 src/arm/macro-assembler-arm.cc tst(object, Operand(kSmiTagMask));
object 3021 src/arm/macro-assembler-arm.cc push(object);
object 3022 src/arm/macro-assembler-arm.cc ldr(object, FieldMemOperand(object, HeapObject::kMapOffset));
object 3023 src/arm/macro-assembler-arm.cc CompareInstanceType(object, object, FIRST_NONSTRING_TYPE);
object 3024 src/arm/macro-assembler-arm.cc pop(object);
object 3042 src/arm/macro-assembler-arm.cc ldr(scratch, FieldMemOperand(object, HeapObject::kMapOffset));
object 3464 src/arm/macro-assembler-arm.cc and_(scratch, object, Operand(~Page::kPageAlignmentMask));
object 3475 src/arm/macro-assembler-arm.cc HasColor(object, scratch0, scratch1, on_black, 1, 0); // kBlackBitPattern.
object 3486 src/arm/macro-assembler-arm.cc ASSERT(!AreAliased(object, bitmap_scratch, mask_scratch, no_reg));
object 3488 src/arm/macro-assembler-arm.cc GetMarkBits(object, bitmap_scratch, mask_scratch);
object 42 src/arm/macro-assembler-arm.h inline MemOperand FieldMemOperand(Register object, int offset) {
object 43 src/arm/macro-assembler-arm.h return MemOperand(object, offset - kHeapObjectTag);
object 47 src/arm/macro-assembler-arm.h inline Operand SmiUntagOperand(Register object) {
object 48 src/arm/macro-assembler-arm.h return Operand(object, ASR, kSmiTagSize);
object 176 src/arm/macro-assembler-arm.h void LoadHeapObject(Register dst, Handle<HeapObject> object);
object 178 src/arm/macro-assembler-arm.h void LoadObject(Register result, Handle<Object> object) {
object 179 src/arm/macro-assembler-arm.h if (object->IsHeapObject()) {
object 180 src/arm/macro-assembler-arm.h LoadHeapObject(result, Handle<HeapObject>::cast(object));
object 182 src/arm/macro-assembler-arm.h Move(result, object);
object 189 src/arm/macro-assembler-arm.h void IncrementalMarkingRecordWriteHelper(Register object,
object 201 src/arm/macro-assembler-arm.h void RememberedSetHelper(Register object, // Used for debug code.
object 207 src/arm/macro-assembler-arm.h void CheckPageFlag(Register object,
object 215 src/arm/macro-assembler-arm.h void JumpIfNotInNewSpace(Register object,
object 218 src/arm/macro-assembler-arm.h InNewSpace(object, scratch, ne, branch);
object 223 src/arm/macro-assembler-arm.h void JumpIfInNewSpace(Register object,
object 226 src/arm/macro-assembler-arm.h InNewSpace(object, scratch, eq, branch);
object 230 src/arm/macro-assembler-arm.h void HasColor(Register object,
object 237 src/arm/macro-assembler-arm.h void JumpIfBlack(Register object,
object 247 src/arm/macro-assembler-arm.h void EnsureNotWhite(Register object,
object 265 src/arm/macro-assembler-arm.h Register object,
object 299 src/arm/macro-assembler-arm.h Register object,
object 578 src/arm/macro-assembler-arm.h void IsObjectJSStringType(Register object,
object 689 src/arm/macro-assembler-arm.h void UndoAllocationInNewSpace(Register object, Register scratch);
object 911 src/arm/macro-assembler-arm.h Register object,
object 1201 src/arm/macro-assembler-arm.h void AbortIfSmi(Register object);
object 1202 src/arm/macro-assembler-arm.h void AbortIfNotSmi(Register object);
object 1205 src/arm/macro-assembler-arm.h void AbortIfNotString(Register object);
object 1215 src/arm/macro-assembler-arm.h void JumpIfNotHeapNumber(Register object,
object 1308 src/arm/macro-assembler-arm.h void InNewSpace(Register object,
object 448 src/arm/stub-cache-arm.cc object->Lookup(*name, &lookup);
object 460 src/arm/stub-cache-arm.cc __ CheckMap(receiver_reg, scratch1, Handle<Map>(object->map()), miss_label,
object 464 src/arm/stub-cache-arm.cc if (object->IsJSGlobalProxy()) {
object 469 src/arm/stub-cache-arm.cc if (!transition.is_null() && object->GetPrototype()->IsJSObject()) {
object 475 src/arm/stub-cache-arm.cc holder = *object;
object 483 src/arm/stub-cache-arm.cc CheckPrototypes(object, receiver_reg, Handle<JSObject>(holder), name_reg,
object 495 src/arm/stub-cache-arm.cc ASSERT(object->IsJSGlobalProxy() || !object->IsAccessCheckNeeded());
object 498 src/arm/stub-cache-arm.cc if (!transition.is_null() && (object->map()->unused_property_fields() == 0)) {
object 532 src/arm/stub-cache-arm.cc index -= object->map()->inobject_properties();
object 536 src/arm/stub-cache-arm.cc int offset = object->map()->instance_size() + (index * kPointerSize);
object 605 src/arm/stub-cache-arm.cc if (object->IsGlobalObject()) {
object 774 src/arm/stub-cache-arm.cc CompileCacheable(masm, object, receiver, scratch1, scratch2, scratch3,
object 777 src/arm/stub-cache-arm.cc CompileRegular(masm, object, receiver, scratch1, scratch2, scratch3,
object 803 src/arm/stub-cache-arm.cc object, interceptor_holder);
object 826 src/arm/stub-cache-arm.cc stub_compiler_->CheckPrototypes(object, receiver, interceptor_holder,
object 889 src/arm/stub-cache-arm.cc stub_compiler_->CheckPrototypes(object, receiver, interceptor_holder,
object 965 src/arm/stub-cache-arm.cc Handle<JSObject> current = object;
object 1113 src/arm/stub-cache-arm.cc Handle<JSObject> current = object;
object 1184 src/arm/stub-cache-arm.cc GenerateCheckPropertyCells(masm(), object, holder, name, scratch1, miss);
object 1205 src/arm/stub-cache-arm.cc object, receiver, holder, scratch1, scratch2, scratch3, name, miss);
object 1225 src/arm/stub-cache-arm.cc object, receiver, holder, scratch1, scratch2, scratch3, name, miss);
object 1247 src/arm/stub-cache-arm.cc Register reg = CheckPrototypes(object, receiver, holder, scratch1,
object 1312 src/arm/stub-cache-arm.cc callback->IsCompatibleReceiver(*object);
object 1320 src/arm/stub-cache-arm.cc Register holder_reg = CheckPrototypes(object, receiver, interceptor_holder,
object 1420 src/arm/stub-cache-arm.cc Register holder_reg = CheckPrototypes(object, receiver, interceptor_holder,
object 1456 src/arm/stub-cache-arm.cc CheckPrototypes(object, r0, holder, r3, r1, r4, name, miss);
object 1519 src/arm/stub-cache-arm.cc Register reg = CheckPrototypes(object, r0, holder, r1, r3, r4, name, &miss);
object 1522 src/arm/stub-cache-arm.cc GenerateCallFunction(masm(), object, arguments(), &miss, extra_state_);
object 1548 src/arm/stub-cache-arm.cc if (!object->IsJSArray() || !cell.is_null()) return Handle<Code>::null();
object 1562 src/arm/stub-cache-arm.cc CheckPrototypes(Handle<JSObject>::cast(object), receiver, holder, r3, r0, r4,
object 1771 src/arm/stub-cache-arm.cc if (!object->IsJSArray() || !cell.is_null()) return Handle<Code>::null();
object 1785 src/arm/stub-cache-arm.cc CheckPrototypes(Handle<JSObject>::cast(object), receiver, holder, elements,
object 1857 src/arm/stub-cache-arm.cc if (!object->IsString() || !cell.is_null()) return Handle<Code>::null();
object 1877 src/arm/stub-cache-arm.cc ASSERT(!object.is_identical_to(holder));
object 1878 src/arm/stub-cache-arm.cc CheckPrototypes(Handle<JSObject>(JSObject::cast(object->GetPrototype())),
object 1938 src/arm/stub-cache-arm.cc if (!object->IsString() || !cell.is_null()) return Handle<Code>::null();
object 1957 src/arm/stub-cache-arm.cc ASSERT(!object.is_identical_to(holder));
object 1958 src/arm/stub-cache-arm.cc CheckPrototypes(Handle<JSObject>(JSObject::cast(object->GetPrototype())),
object 2023 src/arm/stub-cache-arm.cc if (!object->IsJSObject() || argc != 1) return Handle<Code>::null();
object 2034 src/arm/stub-cache-arm.cc CheckPrototypes(Handle<JSObject>::cast(object), r1, holder, r0, r3, r4,
object 2038 src/arm/stub-cache-arm.cc GenerateGlobalReceiverCheck(Handle<JSObject>::cast(object), holder, name,
object 2100 src/arm/stub-cache-arm.cc if (!object->IsJSObject() || argc != 1) return Handle<Code>::null();
object 2109 src/arm/stub-cache-arm.cc CheckPrototypes(Handle<JSObject>::cast(object), r1, holder, r0, r3, r4,
object 2113 src/arm/stub-cache-arm.cc GenerateGlobalReceiverCheck(Handle<JSObject>::cast(object), holder, name,
object 2241 src/arm/stub-cache-arm.cc if (!object->IsJSObject() || argc != 1) return Handle<Code>::null();
object 2249 src/arm/stub-cache-arm.cc CheckPrototypes(Handle<JSObject>::cast(object), r1, holder, r0, r3, r4,
object 2253 src/arm/stub-cache-arm.cc GenerateGlobalReceiverCheck(Handle<JSObject>::cast(object), holder, name,
object 2335 src/arm/stub-cache-arm.cc if (object->IsGlobalObject()) return Handle<Code>::null();
object 2337 src/arm/stub-cache-arm.cc if (!object->IsJSObject()) return Handle<Code>::null();
object 2339 src/arm/stub-cache-arm.cc Handle<JSObject>::cast(object), holder);
object 2358 src/arm/stub-cache-arm.cc CheckPrototypes(Handle<JSObject>::cast(object), r1, holder, r0, r3, r4, name,
object 2384 src/arm/stub-cache-arm.cc Handle<Code> code = CompileCustomCall(object, holder,
object 2405 src/arm/stub-cache-arm.cc ASSERT(!object->IsGlobalObject() || check == RECEIVER_MAP_CHECK);
object 2412 src/arm/stub-cache-arm.cc CheckPrototypes(Handle<JSObject>::cast(object), r1, holder, r0, r3, r4,
object 2417 src/arm/stub-cache-arm.cc if (object->IsGlobalObject()) {
object 2432 src/arm/stub-cache-arm.cc Handle<JSObject>(JSObject::cast(object->GetPrototype())),
object 2453 src/arm/stub-cache-arm.cc Handle<JSObject>(JSObject::cast(object->GetPrototype())),
object 2477 src/arm/stub-cache-arm.cc Handle<JSObject>(JSObject::cast(object->GetPrototype())),
object 2521 src/arm/stub-cache-arm.cc compiler.Compile(masm(), object, holder, name, &lookup, r1, r3, r4, r0,
object 2529 src/arm/stub-cache-arm.cc GenerateCallFunction(masm(), object, arguments(), &miss, extra_state_);
object 2551 src/arm/stub-cache-arm.cc Handle<Code> code = CompileCustomCall(object, holder, cell, function, name);
object 2561 src/arm/stub-cache-arm.cc GenerateGlobalReceiverCheck(object, holder, name, &miss);
object 2566 src/arm/stub-cache-arm.cc if (object->IsGlobalObject()) {
object 2611 src/arm/stub-cache-arm.cc object,
object 2641 src/arm/stub-cache-arm.cc __ CheckMap(r1, r3, Handle<Map>(object->map()), &miss,
object 2645 src/arm/stub-cache-arm.cc if (object->IsJSGlobalProxy()) {
object 2651 src/arm/stub-cache-arm.cc ASSERT(object->IsJSGlobalProxy() || !object->IsAccessCheckNeeded());
object 2778 src/arm/stub-cache-arm.cc __ cmp(r3, Operand(Handle<Map>(object->map())));
object 2823 src/arm/stub-cache-arm.cc CheckPrototypes(object, r0, last, r3, r1, r4, name, &miss);
object 2856 src/arm/stub-cache-arm.cc GenerateLoadField(object, holder, r0, r3, r1, r4, index, name, &miss);
object 2876 src/arm/stub-cache-arm.cc GenerateLoadCallback(object, holder, r0, r2, r3, r1, r4, callback, name,
object 2935 src/arm/stub-cache-arm.cc GenerateLoadConstant(object, holder, r0, r3, r1, r4, value, name, &miss);
object 2956 src/arm/stub-cache-arm.cc GenerateLoadInterceptor(object, holder, &lookup, r0, r2, r3, r1, r4, name,
object 2981 src/arm/stub-cache-arm.cc CheckPrototypes(object, r0, holder, r3, r4, r1, name, &miss);
object 3249 src/arm/stub-cache-arm.cc object,
object 318 src/bootstrapper.cc Factory* factory = object->GetIsolate()->factory();
object 319 src/bootstrapper.cc Handle<Map> old_to_map = Handle<Map>(object->map());
object 322 src/bootstrapper.cc object->set_map(*new_to_map);
object 2129 src/bootstrapper.cc ASSERT(object->IsInstanceOf(
object 2140 src/bootstrapper.cc TransferObject(obj, object);
object 392 src/code-stubs.cc if (object->IsUndefined()) {
object 395 src/code-stubs.cc } else if (object->IsBoolean()) {
object 397 src/code-stubs.cc return object->IsTrue();
object 398 src/code-stubs.cc } else if (object->IsNull()) {
object 401 src/code-stubs.cc } else if (object->IsSmi()) {
object 403 src/code-stubs.cc return Smi::cast(*object)->value() != 0;
object 404 src/code-stubs.cc } else if (object->IsSpecObject()) {
object 406 src/code-stubs.cc return !object->IsUndetectableObject();
object 407 src/code-stubs.cc } else if (object->IsString()) {
object 409 src/code-stubs.cc return !object->IsUndetectableObject() &&
object 410 src/code-stubs.cc String::cast(*object)->length() != 0;
object 411 src/code-stubs.cc } else if (object->IsHeapNumber()) {
object 412 src/code-stubs.cc ASSERT(!object->IsUndetectableObject());
object 414 src/code-stubs.cc double value = HeapNumber::cast(*object)->value();
object 616 src/code-stubs.h Register object,
object 832 src/code-stubs.h StringCharCodeAtGenerator(Register object,
object 839 src/code-stubs.h : object_(object),
object 923 src/code-stubs.h StringCharAtGenerator(Register object,
object 931 src/code-stubs.h : char_code_at_generator_(object,
object 1053 src/code-stubs.h bool Record(Handle<Object> object);
object 48 src/contexts.cc GlobalObject* object = global();
object 49 src/contexts.cc if (object->IsJSGlobalObject()) {
object 50 src/contexts.cc return JSGlobalObject::cast(object)->builtins();
object 52 src/contexts.cc ASSERT(object->IsJSBuiltinsObject());
object 53 src/contexts.cc return JSBuiltinsObject::cast(object);
object 83 src/contexts.cc global_context()->set_global_proxy_object(object);
object 117 src/contexts.cc Handle<JSObject> object(JSObject::cast(context->extension()), isolate);
object 122 src/contexts.cc object->IsJSContextExtensionObject()) {
object 123 src/contexts.cc *attributes = object->GetLocalPropertyAttribute(*name);
object 125 src/contexts.cc *attributes = object->GetPropertyAttribute(*name);
object 130 src/contexts.cc reinterpret_cast<void*>(*object));
object 132 src/contexts.cc return object;
object 314 src/contexts.cc if (!object->IsContext()) return false;
object 315 src/contexts.cc Context* context = Context::cast(object);
object 327 src/contexts.cc object->IsGlobalObject();
object 315 src/contexts.h void set_extension(Object* object) { set(EXTENSION_INDEX, object); }
object 434 src/contexts.h static bool IsBootstrappingOrValidParentContext(Object* object, Context* kid);
object 435 src/contexts.h static bool IsBootstrappingOrGlobalObject(Object* object);
object 776 src/d8.cc object->ToObject()->Get(String::New("byteLength"))->Uint32Value();
object 779 src/d8.cc object.Dispose();
object 403 src/d8.h static void ExternalArrayWeakCallback(Persistent<Value> object, void* data);
object 265 src/deoptimizer.cc VisitAllOptimizedFunctionsForGlobalObject(object, &visitor);
object 302 src/deoptimizer.cc if (object->IsJSGlobalProxy()) {
object 303 src/deoptimizer.cc Object* proto = object->GetPrototype();
object 307 src/deoptimizer.cc } else if (object->IsGlobalObject()) {
object 309 src/deoptimizer.cc GlobalObject::cast(object)->global_context(), visitor);
object 158 src/deoptimizer.h static void DeoptimizeGlobalObject(JSObject* object);
object 164 src/deoptimizer.h JSObject* object, OptimizedFunctionVisitor* visitor);
object 230 src/execution.cc ASSERT(!object->IsJSFunction());
object 238 src/execution.cc Object* fun = *object;
object 258 src/execution.cc ASSERT(!object->IsJSFunction());
object 262 src/execution.cc Object* fun = *object;
object 279 src/execution.cc "called_non_callable", i::HandleVector<i::Object>(&object, 1));
object 288 src/execution.cc ASSERT(!object->IsJSFunction());
object 295 src/execution.cc Object* fun = *object;
object 316 src/execution.cc ASSERT(!object->IsJSFunction());
object 323 src/execution.cc Object* fun = *object;
object 340 src/execution.cc "called_non_callable", i::HandleVector<i::Object>(&object, 1));
object 153 src/execution.h static Handle<Object> GetFunctionDelegate(Handle<Object> object);
object 154 src/execution.h static Handle<Object> TryGetFunctionDelegate(Handle<Object> object,
object 159 src/execution.h static Handle<Object> GetConstructorDelegate(Handle<Object> object);
object 160 src/execution.h static Handle<Object> TryGetConstructorDelegate(Handle<Object> object,
object 671 src/factory.cc Handle<JSArray> object = NewJSArrayWithElements(array);
object 672 src/factory.cc Handle<Object> result = NewError(maker, type, object);
object 1086 src/factory.cc *object, JS_OBJECT_TYPE, JSObject::kHeaderSize));
object 1094 src/factory.cc *object, JS_FUNCTION_TYPE, JSFunction::kSize));
object 1101 src/factory.cc object->SetIdentityHash(hash, ALLOW_CREATION));
object 1230 src/factory.cc CALL_HEAP_FUNCTION(isolate(), object->ToObject(), Object);
object 1236 src/factory.cc CALL_HEAP_FUNCTION(isolate(), object->ToObject(*global_context), Object);
object 232 src/factory.h Handle<Map> GetElementsTransitionMap(Handle<JSObject> object,
object 297 src/factory.h void BecomeJSObject(Handle<JSReceiver> object);
object 298 src/factory.h void BecomeJSFunction(Handle<JSReceiver> object);
object 300 src/factory.h void SetIdentityHash(Handle<JSObject> object, Object* hash);
object 332 src/factory.h Handle<Object> ToObject(Handle<Object> object);
object 333 src/factory.h Handle<Object> ToObject(Handle<Object> object,
object 1293 src/frames.cc MapWord map_word = object->map_word();
object 1300 src/frames.cc return object->SizeFromMap(GcSafeMapOfCodeSpaceObject(object));
object 1317 src/frames.cc Code* code = reinterpret_cast<Code*>(object);
object 67 src/frames.h Code* GcSafeCastToCode(HeapObject* object, Address inner_pointer);
object 1831 src/gdb-jit.cc void __gdb_print_v8_object(MaybeObject* object) {
object 1832 src/gdb-jit.cc object->Print();
object 89 src/global-handles.cc object_ = object;
object 223 src/global-handles.cc v8::Persistent<v8::Object> object = ToApi<v8::Object>(handle());
object 233 src/global-handles.cc func(object, par);
object 477 src/global-handles.cc f(it.node()->object(), it.node()->parameter());
object 574 src/global-handles.cc if (node->IsRetainer() && isolate_->heap()->InNewSpace(node->object())) {
object 664 src/global-handles.cc reinterpret_cast<void*>(it.node()->object()),
object 241 src/handles.cc isolate, object, key, value, attributes, strict_mode),
object 250 src/handles.cc Isolate* isolate = object->GetIsolate();
object 254 src/handles.cc isolate, object, key, value, attributes),
object 261 src/handles.cc Isolate* isolate = object->GetIsolate();
object 263 src/handles.cc Runtime::ForceDeleteObjectProperty(isolate, object, key),
object 273 src/handles.cc CALL_HEAP_FUNCTION(object->GetIsolate(),
object 274 src/handles.cc object->SetPropertyWithInterceptor(*key,
object 550 src/handles.cc Handle<InterceptorInfo> interceptor(object->GetNamedInterceptor());
object 551 src/handles.cc CustomArguments args(isolate, interceptor->data(), *receiver, *object);
object 557 src/handles.cc LOG(isolate, ApiObjectAccess("interceptor-named-enum", *object));
object 572 src/handles.cc Handle<InterceptorInfo> interceptor(object->GetIndexedInterceptor());
object 573 src/handles.cc CustomArguments args(isolate, interceptor->data(), *receiver, *object);
object 579 src/handles.cc LOG(isolate, ApiObjectAccess("interceptor-indexed-enum", *object));
object 604 src/handles.cc Isolate* isolate = object->GetIsolate();
object 614 src/handles.cc for (Handle<Object> p = object;
object 621 src/handles.cc isolate->proxy_enumerate(), object, ARRAY_SIZE(args), args, threw);
object 648 src/handles.cc GetKeysForIndexedInterceptor(object, current);
object 678 src/handles.cc GetKeysForNamedInterceptor(object, current);
object 694 src/handles.cc Isolate* isolate = object->GetIsolate();
object 697 src/handles.cc GetKeysInFixedArrayFor(object, INCLUDE_PROTOS, threw);
object 705 src/handles.cc Isolate* isolate = object->GetIsolate();
object 706 src/handles.cc if (object->HasFastProperties()) {
object 707 src/handles.cc if (object->map()->instance_descriptors()->HasEnumCache()) {
object 709 src/handles.cc DescriptorArray* desc = object->map()->instance_descriptors();
object 714 src/handles.cc Handle<Map> map(object->map());
object 715 src/handles.cc int num_enum = object->NumberOfLocalProperties(DONT_ENUM);
object 729 src/handles.cc Handle<DescriptorArray>(object->map()->instance_descriptors(), isolate);
object 760 src/handles.cc DescriptorArray* desc = object->map()->instance_descriptors();
object 769 src/handles.cc int num_enum = object->NumberOfLocalProperties(DONT_ENUM);
object 772 src/handles.cc object->property_dictionary()->CopyEnumKeysTo(*storage, *sort_array);
object 209 src/handles.h Handle<Object> SetProperty(Handle<Object> object,
object 215 src/handles.h Handle<Object> ForceSetProperty(Handle<JSObject> object,
object 220 src/handles.h Handle<Object> ForceDeleteProperty(Handle<JSObject> object,
object 264 src/handles.h Handle<JSObject> object);
object 266 src/handles.h Handle<JSObject> object);
object 272 src/handles.h Handle<FixedArray> GetKeysInFixedArrayFor(Handle<JSReceiver> object,
object 275 src/handles.h Handle<JSArray> GetKeysFor(Handle<JSReceiver> object, bool* threw);
object 276 src/handles.h Handle<FixedArray> GetEnumPropertyKeys(Handle<JSObject> object,
object 292 src/heap-inl.h bool Heap::InNewSpace(Object* object) {
object 293 src/heap-inl.h bool result = new_space_.Contains(object);
object 296 src/heap-inl.h InToSpace(object)); // ... or in to-space (where we allocate).
object 306 src/heap-inl.h bool Heap::InFromSpace(Object* object) {
object 307 src/heap-inl.h return new_space_.FromSpaceContains(object);
object 311 src/heap-inl.h bool Heap::InToSpace(Object* object) {
object 312 src/heap-inl.h return new_space_.ToSpaceContains(object);
object 349 src/heap-inl.h OldSpace* Heap::TargetSpace(HeapObject* object) {
object 350 src/heap-inl.h InstanceType type = object->map()->instance_type();
object 414 src/heap-inl.h void Heap::ScavengeObject(HeapObject** p, HeapObject* object) {
object 415 src/heap-inl.h ASSERT(HEAP->InFromSpace(object));
object 421 src/heap-inl.h MapWord first_word = object->map_word();
object 433 src/heap-inl.h return ScavengeObjectSlow(p, object);
object 746 src/heap-inl.h HeapObject* object = HeapObject::cast(*current);
object 747 src/heap-inl.h ASSERT(HEAP->Contains(object));
object 748 src/heap-inl.h ASSERT(object->map()->IsMap());
object 241 src/heap.cc if (IntrusiveMarking::IsMarked(object)) {
object 242 src/heap.cc return IntrusiveMarking::SizeOfMarkedObject(object);
object 244 src/heap.cc return object->SizeFromMap(object->map());
object 1021 src/heap.cc Object* object = *p;
object 1022 src/heap.cc if (!heap_->InNewSpace(object)) return;
object 1024 src/heap.cc reinterpret_cast<HeapObject*>(object));
object 1051 src/heap.cc for (HeapObject* object = code_it.Next();
object 1052 src/heap.cc object != NULL; object = code_it.Next())
object 1053 src/heap.cc object->Iterate(&v);
object 1059 src/heap.cc for (HeapObject* object = data_it.Next();
object 1060 src/heap.cc object != NULL; object = data_it.Next())
object 1061 src/heap.cc object->Iterate(&v);
object 1185 src/heap.cc if (!heap_->InFromSpace(object)) {
object 1186 src/heap.cc return object;
object 1189 src/heap.cc MapWord map_word = HeapObject::cast(object)->map_word();
object 1541 src/heap.cc Object* object = *p;
object 1542 src/heap.cc if (!heap->InNewSpace(object)) return;
object 1544 src/heap.cc reinterpret_cast<HeapObject*>(object));
object 1558 src/heap.cc HeapObject* object = HeapObject::FromAddress(new_space_front);
object 1560 src/heap.cc NewSpaceScavenger::IterateBody(object->map(), object);
object 1606 src/heap.cc if ((OffsetFrom(object->address()) & kDoubleAlignmentMask) != 0) {
object 1607 src/heap.cc heap->CreateFillerObjectAt(object->address(), kPointerSize);
object 1608 src/heap.cc return HeapObject::FromAddress(object->address() + kPointerSize);
object 1610 src/heap.cc heap->CreateFillerObjectAt(object->address() + size - kPointerSize,
object 1612 src/heap.cc return object;
object 1750 src/heap.cc SLOW_ASSERT(object->Size() == object_size);
object 1759 src/heap.cc if (heap->ShouldBePromoted(object->address(), object_size)) {
object 1787 src/heap.cc MigrateObject(heap, object, target, object_size);
object 1815 src/heap.cc MigrateObject(heap, object, target, object_size);
object 1824 src/heap.cc template VisitSpecialized<JSFunction::kSize>(map, slot, object);
object 1845 src/heap.cc int object_size = FixedArray::BodyDescriptor::SizeOf(map, object);
object 1848 src/heap.cc object,
object 1856 src/heap.cc int length = reinterpret_cast<FixedDoubleArray*>(object)->length();
object 1861 src/heap.cc object,
object 1869 src/heap.cc int object_size = reinterpret_cast<ByteArray*>(object)->ByteArraySize();
object 1871 src/heap.cc map, slot, object, object_size);
object 1878 src/heap.cc int object_size = SeqAsciiString::cast(object)->
object 1881 src/heap.cc map, slot, object, object_size);
object 1888 src/heap.cc int object_size = SeqTwoByteString::cast(object)->
object 1891 src/heap.cc map, slot, object, object_size);
object 1907 src/heap.cc ConsString::cast(object)->unchecked_second() ==
object 1910 src/heap.cc HeapObject::cast(ConsString::cast(object)->unchecked_first());
object 1915 src/heap.cc object->set_map_word(MapWord::FromForwardingAddress(first));
object 1924 src/heap.cc object->set_map_word(MapWord::FromForwardingAddress(target));
object 1929 src/heap.cc object->set_map_word(MapWord::FromForwardingAddress(*slot));
object 1935 src/heap.cc map, slot, object, object_size);
object 1946 src/heap.cc map, slot, object, object_size);
object 1954 src/heap.cc map, slot, object, object_size);
object 2021 src/heap.cc SLOW_ASSERT(HEAP->InFromSpace(object));
object 2022 src/heap.cc MapWord first_word = object->map_word();
object 2025 src/heap.cc map->GetHeap()->DoScavengeObject(map, p, object);
object 4266 src/heap.cc int size_difference = object->map()->instance_size() - map->instance_size();
object 4269 src/heap.cc map->set_prototype(object->map()->prototype());
object 4291 src/heap.cc object->set_map(map);
object 4292 src/heap.cc JSObject* jsobj = JSObject::cast(object);
object 4300 src/heap.cc InitializeFunction(JSFunction::cast(object), shared, the_hole_value());
object 4301 src/heap.cc JSFunction::cast(object)->set_context(
object 4308 src/heap.cc object->address() + map->instance_size(), size_difference);
object 4311 src/heap.cc return object;
object 4322 src/heap.cc ASSERT(map->instance_size() == object->map()->instance_size());
object 4323 src/heap.cc ASSERT(map->instance_type() == object->map()->instance_type());
object 4333 src/heap.cc object->set_map(constructor->initial_map());
object 4336 src/heap.cc InitializeJSObjectFromMap(object, FixedArray::cast(properties), map);
object 4337 src/heap.cc return object;
object 4862 src/heap.cc HeapObject* object;
object 4864 src/heap.cc if (!maybe_object->To<HeapObject>(&object)) return maybe_object;
object 4867 src/heap.cc return EnsureDoubleAligned(this, object, size);
object 5473 src/heap.cc Object* object = *slot;
object 5478 src/heap.cc if (object->IsHeapObject()) {
object 5479 src/heap.cc if (Heap::InFromSpace(object)) {
object 5481 src/heap.cc HeapObject::cast(object));
object 5491 src/heap.cc MarkCompactCollector::IsOnEvacuationCandidate(object)) {
object 5492 src/heap.cc mark_compact_collector()->RecordSlot(slot, slot, object);
object 5633 src/heap.cc for (HeapObject* object = it.Next(); object != NULL; object = it.Next()) {
object 5637 src/heap.cc if (object->IsFixedArray()) {
object 5640 src/heap.cc Object** current = reinterpret_cast<Object**>(object->address());
object 5642 src/heap.cc reinterpret_cast<Object**>(object->address() + object->Size());
object 6476 src/heap.cc MarkBit mark_bit = Marking::MarkBitFrom(object);
object 594 src/heap.h MUST_USE_RESULT MaybeObject* ReinitializeJSReceiver(JSReceiver* object,
object 1151 src/heap.h void set_global_contexts_list(Object* object) {
object 1152 src/heap.h global_contexts_list_ = object;
object 1173 src/heap.h inline bool InNewSpace(Object* object);
object 1176 src/heap.h inline bool InFromSpace(Object* object);
object 1177 src/heap.h inline bool InToSpace(Object* object);
object 1190 src/heap.h inline OldSpace* TargetSpace(HeapObject* object);
object 1297 src/heap.h static inline void ScavengeObject(HeapObject** p, HeapObject* object);
object 1807 src/heap.h static int GcSafeSizeOfOldObject(HeapObject* object);
object 1890 src/heap.h static void ScavengeObjectSlow(HeapObject** p, HeapObject* object);
object 2632 src/heap.h virtual Object* RetainAs(Object* object) = 0;
object 2645 src/heap.h static bool IsMarked(HeapObject* object) {
object 2646 src/heap.h return (object->map_word().ToRawValue() & kNotMarkedBit) == 0;
object 2649 src/heap.h static void ClearMark(HeapObject* object) {
object 2650 src/heap.h uintptr_t map_word = object->map_word().ToRawValue();
object 2651 src/heap.h object->set_map_word(MapWord::FromRawValue(map_word | kNotMarkedBit));
object 2652 src/heap.h ASSERT(!IsMarked(object));
object 2655 src/heap.h static void SetMark(HeapObject* object) {
object 2656 src/heap.h uintptr_t map_word = object->map_word().ToRawValue();
object 2657 src/heap.h object->set_map_word(MapWord::FromRawValue(map_word & ~kNotMarkedBit));
object 2658 src/heap.h ASSERT(IsMarked(object));
object 2661 src/heap.h static Map* MapOfMarkedObject(HeapObject* object) {
object 2662 src/heap.h uintptr_t map_word = object->map_word().ToRawValue();
object 2666 src/heap.h static int SizeOfMarkedObject(HeapObject* object) {
object 2667 src/heap.h return object->SizeFromMap(MapOfMarkedObject(object));
object 842 src/hydrogen-instructions.cc object()->PrintNameTo(stream);
object 1667 src/hydrogen-instructions.cc object()->PrintNameTo(stream);
object 1710 src/hydrogen-instructions.cc SetOperandAt(1, object);
object 1789 src/hydrogen-instructions.cc object()->PrintNameTo(stream);
object 1796 src/hydrogen-instructions.cc object()->PrintNameTo(stream);
object 1803 src/hydrogen-instructions.cc object()->PrintNameTo(stream);
object 1836 src/hydrogen-instructions.cc object()->PrintNameTo(stream);
object 1849 src/hydrogen-instructions.cc if (key_load->object()->IsForInCacheArray()) {
object 1851 src/hydrogen-instructions.cc HForInCacheArray::cast(key_load->object());
object 1853 src/hydrogen-instructions.cc if (names_cache->enumerable() == object()) {
object 1857 src/hydrogen-instructions.cc new(block()->zone()) HCheckMapValue(object(), names_cache->map());
object 1864 src/hydrogen-instructions.cc object(), index);
object 1925 src/hydrogen-instructions.cc object()->PrintNameTo(stream);
object 1935 src/hydrogen-instructions.cc object()->PrintNameTo(stream);
object 1951 src/hydrogen-instructions.cc object()->PrintNameTo(stream);
object 1969 src/hydrogen-instructions.cc object()->PrintNameTo(stream);
object 2028 src/hydrogen-instructions.cc object()->PrintNameTo(stream);
object 2492 src/hydrogen-instructions.cc object()->PrintNameTo(stream);
object 2090 src/hydrogen-instructions.h static HCheckMaps* NewWithTransitions(HValue* object, Handle<Map> map,
object 2092 src/hydrogen-instructions.h HCheckMaps* check_map = new(zone) HCheckMaps(object, map, zone);
object 3705 src/hydrogen-instructions.h inline bool ReceiverObjectNeedsWriteBarrier(HValue* object,
object 3707 src/hydrogen-instructions.h return !object->IsAllocateObject() || (object != new_space_dominator);
object 3899 src/hydrogen-instructions.h HLoadNamedField(HValue* object, bool is_in_object, int offset)
object 3900 src/hydrogen-instructions.h : HUnaryOperation(object),
object 3913 src/hydrogen-instructions.h HValue* object() { return OperandAt(0); }
object 3939 src/hydrogen-instructions.h HValue* object,
object 3945 src/hydrogen-instructions.h HValue* object() { return OperandAt(1); }
object 3973 src/hydrogen-instructions.h HLoadNamedGeneric(HValue* context, HValue* object, Handle<Object> name)
object 3976 src/hydrogen-instructions.h SetOperandAt(1, object);
object 3982 src/hydrogen-instructions.h HValue* object() { return OperandAt(1); }
object 4049 src/hydrogen-instructions.h HValue* object() { return OperandAt(0); }
object 4226 src/hydrogen-instructions.h HValue* object() { return OperandAt(0); }
object 4275 src/hydrogen-instructions.h HValue* object() { return OperandAt(0); }
object 4287 src/hydrogen-instructions.h ReceiverObjectNeedsWriteBarrier(object(), new_space_dominator());
object 4291 src/hydrogen-instructions.h return ReceiverObjectNeedsWriteBarrier(object(), new_space_dominator());
object 4306 src/hydrogen-instructions.h HValue* object,
object 4312 src/hydrogen-instructions.h SetOperandAt(0, object);
object 4318 src/hydrogen-instructions.h HValue* object() { return OperandAt(0); }
object 4357 src/hydrogen-instructions.h HValue* object() { return OperandAt(0); }
object 4492 src/hydrogen-instructions.h HValue* object,
object 4497 src/hydrogen-instructions.h SetOperandAt(0, object);
object 4504 src/hydrogen-instructions.h HValue* object() { return OperandAt(0); }
object 4525 src/hydrogen-instructions.h HTransitionElementsKind(HValue* object,
object 4530 src/hydrogen-instructions.h SetOperandAt(0, object);
object 4552 src/hydrogen-instructions.h HValue* object() { return OperandAt(0); }
object 4994 src/hydrogen-instructions.h HValue* object() { return left(); }
object 5001 src/hydrogen-instructions.h HIn(HValue* context, HValue* key, HValue* object) {
object 5004 src/hydrogen-instructions.h SetOperandAt(2, object);
object 5011 src/hydrogen-instructions.h HValue* object() { return OperandAt(2); }
object 5064 src/hydrogen-instructions.h HValue* object) {
object 5066 src/hydrogen-instructions.h SetOperandAt(1, object);
object 5130 src/hydrogen-instructions.h HLoadFieldByIndex(HValue* object,
object 5132 src/hydrogen-instructions.h SetOperandAt(0, object);
object 5141 src/hydrogen-instructions.h HValue* object() { return OperandAt(0); }
object 3620 src/hydrogen.cc HArgumentsObject* object = new(zone()) HArgumentsObject;
object 3621 src/hydrogen.cc AddInstruction(object);
object 3622 src/hydrogen.cc graph()->SetArgumentsObject(object);
object 4947 src/hydrogen.cc AddInstruction(new(zone()) HCheckNonSmi(object));
object 4948 src/hydrogen.cc AddInstruction(HCheckMaps::NewWithTransitions(object, type, zone()));
object 4989 src/hydrogen.cc new(zone()) HStoreNamedField(object, name, value, is_in_object, offset);
object 5007 src/hydrogen.cc object,
object 5052 src/hydrogen.cc if (type.is_null()) return BuildStoreNamedGeneric(object, name, value);
object 5058 src/hydrogen.cc return BuildStoreNamedField(object, name, value, type, &lookup, true);
object 5066 src/hydrogen.cc return BuildCallSetter(object, name, value, type, callback, holder);
object 5074 src/hydrogen.cc return BuildCallSetter(object, name, value, type, callback, holder);
object 5078 src/hydrogen.cc return BuildStoreNamedGeneric(object, name, value);
object 5120 src/hydrogen.cc AddInstruction(new(zone()) HCheckMaps(object, types, zone()));
object 5121 src/hydrogen.cc instr = BuildLoadNamedField(object, expr, map, &lookup, false);
object 5125 src/hydrogen.cc object,
object 5151 src/hydrogen.cc AddInstruction(new(zone()) HCheckNonSmi(object)); // Only needed once.
object 5158 src/hydrogen.cc new(zone()) HCompareMap(object, map, if_true, if_false);
object 5164 src/hydrogen.cc BuildStoreNamedField(object, name, value, map, &lookup, false));
object 5181 src/hydrogen.cc HInstruction* instr = BuildStoreNamedGeneric(object, name, value);
object 5225 src/hydrogen.cc HValue* object = Pop();
object 5233 src/hydrogen.cc CHECK_ALIVE(instr = BuildStoreNamed(object,
object 5239 src/hydrogen.cc HandlePolymorphicStoreNamedField(expr, object, value, types, name);
object 5243 src/hydrogen.cc instr = BuildStoreNamedGeneric(object, name, value);
object 5252 src/hydrogen.cc HValue* object = Pop();
object 5254 src/hydrogen.cc HandleKeyedElementAccess(object, key, value, expr, expr->AssignmentId(),
object 5623 src/hydrogen.cc AddInstruction(new(zone()) HCheckNonSmi(object));
object 5624 src/hydrogen.cc AddInstruction(HCheckMaps::NewWithTransitions(object, type, zone()));
object 5632 src/hydrogen.cc return new(zone()) HLoadNamedField(object, true, offset);
object 5636 src/hydrogen.cc return new(zone()) HLoadNamedField(object, false, offset);
object 5704 src/hydrogen.cc return new(zone()) HLoadKeyedGeneric(context, object, key);
object 5805 src/hydrogen.cc HCheckMaps* mapcheck = new(zone()) HCheckMaps(object, map,
object 5811 src/hydrogen.cc return BuildUncheckedMonomorphicElementAccess(object, key, val,
object 5835 src/hydrogen.cc HInstruction* elements = AddInstruction(new(zone()) HLoadElements(object));
object 5857 src/hydrogen.cc length = AddInstruction(new(zone()) HJSArrayLength(object, mapcheck,
object 5913 src/hydrogen.cc HCheckMaps* check_maps = new(zone()) HCheckMaps(object, maps, zone());
object 5916 src/hydrogen.cc object, key, val, check_maps, most_general_consolidated_map, false);
object 5930 src/hydrogen.cc AddInstruction(new(zone()) HCheckNonSmi(object));
object 5936 src/hydrogen.cc TryBuildConsolidatedElementLoad(object, key, val, maps);
object 5984 src/hydrogen.cc object, map, transition_target.at(i));
object 6001 src/hydrogen.cc instr = AddInstruction(is_store ? BuildStoreKeyedGeneric(object, key, val)
object 6002 src/hydrogen.cc : BuildLoadKeyedGeneric(object, key));
object 6005 src/hydrogen.cc object, key, val, transition, untransitionable_map, is_store));
object 6012 src/hydrogen.cc AddInstruction(HCheckInstanceType::NewIsSpecObject(object, zone()));
object 6016 src/hydrogen.cc AddInstruction(new(zone()) HElementsKind(object));
object 6018 src/hydrogen.cc HInstruction* elements = AddInstruction(new(zone()) HLoadElements(object));
object 6072 src/hydrogen.cc new(zone()) HHasInstanceTypeAndBranch(object, JS_ARRAY_TYPE);
object 6079 src/hydrogen.cc length = AddInstruction(new(zone()) HJSArrayLength(object, typecheck,
object 6101 src/hydrogen.cc access = AddInstruction(BuildStoreKeyedGeneric(object, key, val));
object 6103 src/hydrogen.cc access = AddInstruction(BuildLoadKeyedGeneric(object, key));
object 6170 src/hydrogen.cc object,
object 8672 src/hydrogen.cc HValue* object = Pop();
object 8674 src/hydrogen.cc HIsSmiAndBranch* smicheck = new(zone()) HIsSmiAndBranch(object);
object 8686 src/hydrogen.cc new(zone()) HHasInstanceTypeAndBranch(object, JS_VALUE_TYPE);
object 8697 src/hydrogen.cc AddInstruction(new(zone()) HStoreNamedField(object,
object 299 src/hydrogen.h void SetArgumentsObject(HArgumentsObject* object) {
object 300 src/hydrogen.h arguments_object_.set(object);
object 1063 src/hydrogen.h HValue* object,
object 1067 src/hydrogen.h HValue* object,
object 1090 src/hydrogen.h HLoadNamedField* BuildLoadNamedField(HValue* object,
object 1095 src/hydrogen.h HInstruction* BuildLoadNamedGeneric(HValue* object, Property* expr);
object 1096 src/hydrogen.h HInstruction* BuildLoadKeyedGeneric(HValue* object,
object 1110 src/hydrogen.h HInstruction* TryBuildConsolidatedElementLoad(HValue* object,
object 1115 src/hydrogen.h HInstruction* BuildUncheckedMonomorphicElementAccess(HValue* object,
object 1122 src/hydrogen.h HInstruction* BuildMonomorphicElementAccess(HValue* object,
object 1129 src/hydrogen.h HValue* HandlePolymorphicElementAccess(HValue* object,
object 1152 src/hydrogen.h HInstruction* BuildLoadNamed(HValue* object,
object 1156 src/hydrogen.h HInstruction* BuildCallSetter(HValue* object,
object 1162 src/hydrogen.h HInstruction* BuildStoreNamed(HValue* object,
object 1166 src/hydrogen.h HInstruction* BuildStoreNamedField(HValue* object,
object 1172 src/hydrogen.h HInstruction* BuildStoreNamedGeneric(HValue* object,
object 1175 src/hydrogen.h HInstruction* BuildStoreKeyedGeneric(HValue* object,
object 154 src/ia32/assembler-ia32-inl.h Object* object = HeapObject::FromAddress(
object 156 src/ia32/assembler-ia32-inl.h return reinterpret_cast<JSGlobalPropertyCell*>(object);
object 4229 src/ia32/code-stubs-ia32.cc __ mov(scratch, object);
object 4234 src/ia32/code-stubs-ia32.cc __ JumpIfNotSmi(object, ¬_smi, Label::kNear);
object 4235 src/ia32/code-stubs-ia32.cc __ mov(scratch, object);
object 4239 src/ia32/code-stubs-ia32.cc __ cmp(FieldOperand(object, HeapObject::kMapOffset),
object 4243 src/ia32/code-stubs-ia32.cc __ mov(scratch, FieldOperand(object, HeapNumber::kValueOffset));
object 4244 src/ia32/code-stubs-ia32.cc __ xor_(scratch, FieldOperand(object, HeapNumber::kValueOffset + 4));
object 4257 src/ia32/code-stubs-ia32.cc __ movdbl(xmm0, FieldOperand(object, HeapNumber::kValueOffset));
object 4261 src/ia32/code-stubs-ia32.cc __ fld_d(FieldOperand(object, HeapNumber::kValueOffset));
object 4275 src/ia32/code-stubs-ia32.cc __ cmp(object,
object 4652 src/ia32/code-stubs-ia32.cc __ JumpIfSmi(object, label);
object 4653 src/ia32/code-stubs-ia32.cc __ mov(scratch, FieldOperand(object, HeapObject::kMapOffset));
object 5193 src/ia32/code-stubs-ia32.cc Register object = eax; // Object (lhs).
object 5210 src/ia32/code-stubs-ia32.cc ASSERT_EQ(object.code(), InstanceofStub::left().code());
object 5216 src/ia32/code-stubs-ia32.cc __ mov(object, Operand(esp, 2 * kPointerSize));
object 5221 src/ia32/code-stubs-ia32.cc __ JumpIfSmi(object, ¬_js_object);
object 5222 src/ia32/code-stubs-ia32.cc __ IsObjectJSObjectType(object, map, scratch, ¬_js_object);
object 5345 src/ia32/code-stubs-ia32.cc __ cmp(object, factory->null_value());
object 5352 src/ia32/code-stubs-ia32.cc __ JumpIfNotSmi(object, &object_not_null_or_smi, Label::kNear);
object 5358 src/ia32/code-stubs-ia32.cc Condition is_string = masm->IsObjectStringType(object, scratch, scratch);
object 5370 src/ia32/code-stubs-ia32.cc __ push(object);
object 5379 src/ia32/code-stubs-ia32.cc __ push(object);
object 7113 src/ia32/code-stubs-ia32.cc Register object, value, address;
object 7161 src/ia32/code-stubs-ia32.cc !entry->object.is(no_reg);
object 7163 src/ia32/code-stubs-ia32.cc if (object_.is(entry->object) &&
object 7189 src/ia32/code-stubs-ia32.cc !entry->object.is(no_reg);
object 7191 src/ia32/code-stubs-ia32.cc RecordWriteStub stub(entry->object,
object 7250 src/ia32/code-stubs-ia32.cc __ CheckPageFlag(regs_.object(),
object 7287 src/ia32/code-stubs-ia32.cc __ mov(Operand(esp, 0 * kPointerSize), regs_.object());
object 7323 src/ia32/code-stubs-ia32.cc __ JumpIfBlack(regs_.object(),
object 7355 src/ia32/code-stubs-ia32.cc __ CheckPageFlag(regs_.object(),
object 7369 src/ia32/code-stubs-ia32.cc __ push(regs_.object());
object 7372 src/ia32/code-stubs-ia32.cc regs_.object(), // Scratch.
object 7375 src/ia32/code-stubs-ia32.cc __ pop(regs_.object());
object 7389 src/ia32/code-stubs-ia32.cc __ pop(regs_.object());
object 398 src/ia32/code-stubs-ia32.h Register object,
object 477 src/ia32/code-stubs-ia32.h RecordWriteStub(Register object,
object 482 src/ia32/code-stubs-ia32.h : object_(object),
object 487 src/ia32/code-stubs-ia32.h regs_(object, // An input reg.
object 555 src/ia32/code-stubs-ia32.h RegisterAllocation(Register object,
object 558 src/ia32/code-stubs-ia32.h : object_orig_(object),
object 561 src/ia32/code-stubs-ia32.h object_(object),
object 564 src/ia32/code-stubs-ia32.h ASSERT(!AreAliased(scratch0, object, address, no_reg));
object 569 src/ia32/code-stubs-ia32.h if (object.is(ecx)) {
object 660 src/ia32/code-stubs-ia32.h inline Register object() { return object_; }
object 3072 src/ia32/full-codegen-ia32.cc Register object = eax;
object 3077 src/ia32/full-codegen-ia32.cc __ AbortIfSmi(object);
object 3078 src/ia32/full-codegen-ia32.cc __ CmpObjectType(object, JS_DATE_TYPE, scratch);
object 3083 src/ia32/full-codegen-ia32.cc __ mov(result, FieldOperand(object, JSDate::kValueOffset));
object 3088 src/ia32/full-codegen-ia32.cc __ cmp(scratch, FieldOperand(object, JSDate::kCacheStampOffset));
object 3090 src/ia32/full-codegen-ia32.cc __ mov(result, FieldOperand(object, JSDate::kValueOffset +
object 3096 src/ia32/full-codegen-ia32.cc __ mov(Operand(esp, 0), object);
object 3190 src/ia32/full-codegen-ia32.cc Register object = ebx;
object 3194 src/ia32/full-codegen-ia32.cc __ pop(object);
object 3199 src/ia32/full-codegen-ia32.cc StringCharCodeAtGenerator generator(object,
object 3236 src/ia32/full-codegen-ia32.cc Register object = ebx;
object 3241 src/ia32/full-codegen-ia32.cc __ pop(object);
object 3246 src/ia32/full-codegen-ia32.cc StringCharAtGenerator generator(object,
object 380 src/ia32/ic-ia32.cc __ JumpIfSmi(object, slow_case);
object 382 src/ia32/ic-ia32.cc __ CmpObjectType(object, FIRST_JS_RECEIVER_TYPE, scratch1);
object 391 src/ia32/ic-ia32.cc __ mov(scratch1, FieldOperand(object, JSObject::kElementsOffset));
object 1428 src/ia32/lithium-codegen-ia32.cc Register object = ToRegister(instr->InputAt(0));
object 1433 src/ia32/lithium-codegen-ia32.cc ASSERT(object.is(result));
object 1434 src/ia32/lithium-codegen-ia32.cc ASSERT(object.is(eax));
object 1437 src/ia32/lithium-codegen-ia32.cc __ AbortIfSmi(object);
object 1438 src/ia32/lithium-codegen-ia32.cc __ CmpObjectType(object, JS_DATE_TYPE, scratch);
object 1443 src/ia32/lithium-codegen-ia32.cc __ mov(result, FieldOperand(object, JSDate::kValueOffset));
object 1448 src/ia32/lithium-codegen-ia32.cc __ cmp(scratch, FieldOperand(object, JSDate::kCacheStampOffset));
object 1450 src/ia32/lithium-codegen-ia32.cc __ mov(result, FieldOperand(object, JSDate::kValueOffset +
object 1456 src/ia32/lithium-codegen-ia32.cc __ mov(Operand(esp, 0), object);
object 2154 src/ia32/lithium-codegen-ia32.cc Register object = ToRegister(instr->InputAt(1));
object 2158 src/ia32/lithium-codegen-ia32.cc __ JumpIfSmi(object, &false_result);
object 2165 src/ia32/lithium-codegen-ia32.cc __ mov(map, FieldOperand(object, HeapObject::kMapOffset));
object 2178 src/ia32/lithium-codegen-ia32.cc __ cmp(object, factory()->null_value());
object 2182 src/ia32/lithium-codegen-ia32.cc Condition is_string = masm_->IsObjectStringType(object, temp, temp);
object 2398 src/ia32/lithium-codegen-ia32.cc Register object = ToRegister(instr->object());
object 2401 src/ia32/lithium-codegen-ia32.cc __ mov(result, FieldOperand(object, instr->hydrogen()->offset()));
object 2403 src/ia32/lithium-codegen-ia32.cc __ mov(result, FieldOperand(object, JSObject::kPropertiesOffset));
object 2423 src/ia32/lithium-codegen-ia32.cc __ mov(result, FieldOperand(object, offset + type->instance_size()));
object 2426 src/ia32/lithium-codegen-ia32.cc __ mov(result, FieldOperand(object, JSObject::kPropertiesOffset));
object 2453 src/ia32/lithium-codegen-ia32.cc Handle<Object> object = ToHandle(LConstantOperand::cast(operand));
object 2454 src/ia32/lithium-codegen-ia32.cc if (object->IsSmi()) {
object 2455 src/ia32/lithium-codegen-ia32.cc __ Push(Handle<Smi>::cast(object));
object 2457 src/ia32/lithium-codegen-ia32.cc __ PushHeapObject(Handle<HeapObject>::cast(object));
object 2484 src/ia32/lithium-codegen-ia32.cc Register object = ToRegister(instr->object());
object 2507 src/ia32/lithium-codegen-ia32.cc __ CompareMap(object, map, &check_passed, ALLOW_ELEMENT_TRANSITION_MAPS);
object 2512 src/ia32/lithium-codegen-ia32.cc result, object, map, name, instr->environment());
object 2520 src/ia32/lithium-codegen-ia32.cc result, object, map, name, instr->environment());
object 2536 src/ia32/lithium-codegen-ia32.cc ASSERT(ToRegister(instr->object()).is(edx));
object 2782 src/ia32/lithium-codegen-ia32.cc ASSERT(ToRegister(instr->object()).is(edx));
object 3595 src/ia32/lithium-codegen-ia32.cc Register object = ToRegister(instr->object());
object 3601 src/ia32/lithium-codegen-ia32.cc __ mov(FieldOperand(object, HeapObject::kMapOffset), instr->transition());
object 3606 src/ia32/lithium-codegen-ia32.cc __ mov(FieldOperand(object, HeapObject::kMapOffset), temp_map);
object 3608 src/ia32/lithium-codegen-ia32.cc __ RecordWriteField(object,
object 3623 src/ia32/lithium-codegen-ia32.cc __ mov(FieldOperand(object, offset), value);
object 3627 src/ia32/lithium-codegen-ia32.cc __ RecordWriteField(object,
object 3637 src/ia32/lithium-codegen-ia32.cc __ mov(temp, FieldOperand(object, JSObject::kPropertiesOffset));
object 3645 src/ia32/lithium-codegen-ia32.cc object,
object 3656 src/ia32/lithium-codegen-ia32.cc ASSERT(ToRegister(instr->object()).is(edx));
object 3727 src/ia32/lithium-codegen-ia32.cc Register elements = ToRegister(instr->object());
object 3731 src/ia32/lithium-codegen-ia32.cc instr->object(),
object 3783 src/ia32/lithium-codegen-ia32.cc ASSERT(ToRegister(instr->object()).is(edx));
object 3795 src/ia32/lithium-codegen-ia32.cc Register object_reg = ToRegister(instr->object());
object 3811 src/ia32/lithium-codegen-ia32.cc Register object_reg = ToRegister(instr->object());
object 4748 src/ia32/lithium-codegen-ia32.cc __ LoadHeapObject(ecx, object);
object 4752 src/ia32/lithium-codegen-ia32.cc __ cmp(ecx, Handle<Map>(object->map()));
object 4756 src/ia32/lithium-codegen-ia32.cc __ cmp(ecx, object->GetElementsKind() << Map::kElementsKindShift);
object 4761 src/ia32/lithium-codegen-ia32.cc Handle<FixedArrayBase> elements(object->elements());
object 4768 src/ia32/lithium-codegen-ia32.cc int object_size = object->map()->instance_size();
object 4774 src/ia32/lithium-codegen-ia32.cc ASSERT(object->properties()->length() == 0);
object 4775 src/ia32/lithium-codegen-ia32.cc int inobject_properties = object->map()->inobject_properties();
object 4788 src/ia32/lithium-codegen-ia32.cc int total_offset = object_offset + object->GetInObjectPropertyOffset(i);
object 4789 src/ia32/lithium-codegen-ia32.cc Handle<Object> value = Handle<Object>(object->InObjectPropertyAt(i));
object 5150 src/ia32/lithium-codegen-ia32.cc LOperand* obj = instr->object();
object 5248 src/ia32/lithium-codegen-ia32.cc LOperand* obj = instr->object();
object 5307 src/ia32/lithium-codegen-ia32.cc Register object = ToRegister(instr->value());
object 5309 src/ia32/lithium-codegen-ia32.cc FieldOperand(object, HeapObject::kMapOffset));
object 5315 src/ia32/lithium-codegen-ia32.cc Register object = ToRegister(instr->object());
object 5321 src/ia32/lithium-codegen-ia32.cc __ mov(object, FieldOperand(object,
object 5328 src/ia32/lithium-codegen-ia32.cc __ mov(object, FieldOperand(object, JSObject::kPropertiesOffset));
object 5331 src/ia32/lithium-codegen-ia32.cc __ mov(object, FieldOperand(object,
object 314 src/ia32/lithium-codegen-ia32.h Register object,
object 321 src/ia32/lithium-codegen-ia32.h void EmitDeepCopy(Handle<JSObject> object,
object 391 src/ia32/lithium-ia32.cc object()->PrintTo(stream);
object 400 src/ia32/lithium-ia32.cc object()->PrintTo(stream);
object 409 src/ia32/lithium-ia32.cc object()->PrintTo(stream);
object 427 src/ia32/lithium-ia32.cc object()->PrintTo(stream);
object 436 src/ia32/lithium-ia32.cc object()->PrintTo(stream);
object 1575 src/ia32/lithium-ia32.cc LOperand* object = UseRegisterAtStart(instr->value());
object 1576 src/ia32/lithium-ia32.cc return DefineAsRegister(new(zone()) LElementsKind(object));
object 1581 src/ia32/lithium-ia32.cc LOperand* object = UseRegister(instr->value());
object 1582 src/ia32/lithium-ia32.cc LValueOf* result = new(zone()) LValueOf(object, TempRegister());
object 1847 src/ia32/lithium-ia32.cc LOperand* obj = UseRegisterAtStart(instr->object());
object 1857 src/ia32/lithium-ia32.cc LOperand* obj = UseFixed(instr->object(), edx);
object 1863 src/ia32/lithium-ia32.cc LOperand* obj = UseRegisterAtStart(instr->object());
object 1873 src/ia32/lithium-ia32.cc LOperand* object = UseFixed(instr->object(), edx);
object 1874 src/ia32/lithium-ia32.cc LLoadNamedGeneric* result = new(zone()) LLoadNamedGeneric(context, object);
object 1904 src/ia32/lithium-ia32.cc LOperand* obj = UseRegisterAtStart(instr->object());
object 1950 src/ia32/lithium-ia32.cc LOperand* object = UseFixed(instr->object(), edx);
object 1954 src/ia32/lithium-ia32.cc new(zone()) LLoadKeyedGeneric(context, object, key);
object 1963 src/ia32/lithium-ia32.cc ASSERT(instr->object()->representation().IsTagged());
object 1966 src/ia32/lithium-ia32.cc LOperand* obj = UseRegister(instr->object());
object 2024 src/ia32/lithium-ia32.cc LOperand* object = UseFixed(instr->object(), edx);
object 2028 src/ia32/lithium-ia32.cc ASSERT(instr->object()->representation().IsTagged());
object 2033 src/ia32/lithium-ia32.cc new(zone()) LStoreKeyedGeneric(context, object, key, value);
object 2043 src/ia32/lithium-ia32.cc LOperand* object = UseRegister(instr->object());
object 2047 src/ia32/lithium-ia32.cc new(zone()) LTransitionElementsKind(object, new_map_reg, temp_reg);
object 2050 src/ia32/lithium-ia32.cc LOperand* object = UseFixed(instr->object(), eax);
object 2054 src/ia32/lithium-ia32.cc new(zone()) LTransitionElementsKind(object,
object 2070 src/ia32/lithium-ia32.cc ? UseRegister(instr->object())
object 2071 src/ia32/lithium-ia32.cc : UseTempRegister(instr->object());
object 2074 src/ia32/lithium-ia32.cc ? UseRegister(instr->object())
object 2075 src/ia32/lithium-ia32.cc : UseRegisterAtStart(instr->object());
object 2096 src/ia32/lithium-ia32.cc LOperand* object = UseFixed(instr->object(), edx);
object 2100 src/ia32/lithium-ia32.cc new(zone()) LStoreNamedGeneric(context, object, value);
object 2184 src/ia32/lithium-ia32.cc LOperand* object = UseAtStart(instr->object());
object 2186 src/ia32/lithium-ia32.cc LDeleteProperty* result = new(zone()) LDeleteProperty(context, object, key);
object 2242 src/ia32/lithium-ia32.cc LOperand* object = UseFixed(instr->value(), eax);
object 2243 src/ia32/lithium-ia32.cc LToFastProperties* result = new(zone()) LToFastProperties(object);
object 2354 src/ia32/lithium-ia32.cc LOperand* object = UseOrConstantAtStart(instr->object());
object 2355 src/ia32/lithium-ia32.cc LIn* result = new(zone()) LIn(context, key, object);
object 2362 src/ia32/lithium-ia32.cc LOperand* object = UseFixed(instr->enumerable(), eax);
object 2363 src/ia32/lithium-ia32.cc LForInPrepareMap* result = new(zone()) LForInPrepareMap(context, object);
object 2383 src/ia32/lithium-ia32.cc LOperand* object = UseRegister(instr->object());
object 2385 src/ia32/lithium-ia32.cc return DefineSameAsFirst(new(zone()) LLoadFieldByIndex(object, index));
object 1170 src/ia32/lithium-ia32.h explicit LLoadNamedField(LOperand* object) {
object 1171 src/ia32/lithium-ia32.h inputs_[0] = object;
object 1177 src/ia32/lithium-ia32.h LOperand* object() { return inputs_[0]; }
object 1183 src/ia32/lithium-ia32.h LLoadNamedFieldPolymorphic(LOperand* context, LOperand* object) {
object 1185 src/ia32/lithium-ia32.h inputs_[1] = object;
object 1192 src/ia32/lithium-ia32.h LOperand* object() { return inputs_[1]; }
object 1198 src/ia32/lithium-ia32.h LLoadNamedGeneric(LOperand* context, LOperand* object) {
object 1200 src/ia32/lithium-ia32.h inputs_[1] = object;
object 1207 src/ia32/lithium-ia32.h LOperand* object() { return inputs_[1]; }
object 1228 src/ia32/lithium-ia32.h explicit LLoadElements(LOperand* object) {
object 1229 src/ia32/lithium-ia32.h inputs_[0] = object;
object 1238 src/ia32/lithium-ia32.h explicit LLoadExternalArrayPointer(LOperand* object) {
object 1239 src/ia32/lithium-ia32.h inputs_[0] = object;
object 1311 src/ia32/lithium-ia32.h LOperand* object() { return inputs_[1]; }
object 1753 src/ia32/lithium-ia32.h LOperand* object() { return inputs_[0]; }
object 1765 src/ia32/lithium-ia32.h LStoreNamedGeneric(LOperand* context, LOperand* object, LOperand* value) {
object 1767 src/ia32/lithium-ia32.h inputs_[1] = object;
object 1777 src/ia32/lithium-ia32.h LOperand* object() { return inputs_[1]; }
object 1798 src/ia32/lithium-ia32.h LOperand* object() { return inputs_[0]; }
object 1857 src/ia32/lithium-ia32.h LOperand* object,
object 1861 src/ia32/lithium-ia32.h inputs_[1] = object;
object 1872 src/ia32/lithium-ia32.h LOperand* object() { return inputs_[1]; }
object 1881 src/ia32/lithium-ia32.h LTransitionElementsKind(LOperand* object,
object 1884 src/ia32/lithium-ia32.h inputs_[0] = object;
object 1895 src/ia32/lithium-ia32.h LOperand* object() { return inputs_[0]; }
object 2201 src/ia32/lithium-ia32.h LOperand* object() { return inputs_[1]; }
object 2249 src/ia32/lithium-ia32.h LIn(LOperand* context, LOperand* key, LOperand* object) {
object 2252 src/ia32/lithium-ia32.h inputs_[2] = object;
object 2257 src/ia32/lithium-ia32.h LOperand* object() { return inputs_[2]; }
object 2265 src/ia32/lithium-ia32.h LForInPrepareMap(LOperand* context, LOperand* object) {
object 2267 src/ia32/lithium-ia32.h inputs_[1] = object;
object 2271 src/ia32/lithium-ia32.h LOperand* object() { return inputs_[1]; }
object 2309 src/ia32/lithium-ia32.h LLoadFieldByIndex(LOperand* object, LOperand* index) {
object 2310 src/ia32/lithium-ia32.h inputs_[0] = object;
object 2314 src/ia32/lithium-ia32.h LOperand* object() { return inputs_[0]; }
object 63 src/ia32/macro-assembler-ia32.cc if (scratch.is(object)) {
object 67 src/ia32/macro-assembler-ia32.cc and_(scratch, object);
object 90 src/ia32/macro-assembler-ia32.cc JumpIfNotInNewSpace(object, scratch, &ok, Label::kNear);
object 179 src/ia32/macro-assembler-ia32.cc lea(dst, Operand(object, index, times_half_pointer_size,
object 183 src/ia32/macro-assembler-ia32.cc object, dst, value, save_fp, remembered_set_action, OMIT_SMI_CHECK);
object 217 src/ia32/macro-assembler-ia32.cc lea(dst, FieldOperand(object, offset));
object 227 src/ia32/macro-assembler-ia32.cc object, dst, value, save_fp, remembered_set_action, OMIT_SMI_CHECK);
object 252 src/ia32/macro-assembler-ia32.cc lea(address, FieldOperand(object, HeapObject::kMapOffset));
object 259 src/ia32/macro-assembler-ia32.cc ASSERT(!object.is(value));
object 260 src/ia32/macro-assembler-ia32.cc ASSERT(!object.is(address));
object 263 src/ia32/macro-assembler-ia32.cc AbortIfSmi(object);
object 285 src/ia32/macro-assembler-ia32.cc lea(address, FieldOperand(object, HeapObject::kMapOffset));
object 287 src/ia32/macro-assembler-ia32.cc RecordWriteStub stub(object, value, address, OMIT_REMEMBERED_SET, save_fp);
object 308 src/ia32/macro-assembler-ia32.cc ASSERT(!object.is(value));
object 309 src/ia32/macro-assembler-ia32.cc ASSERT(!object.is(address));
object 312 src/ia32/macro-assembler-ia32.cc AbortIfSmi(object);
object 343 src/ia32/macro-assembler-ia32.cc CheckPageFlag(object,
object 350 src/ia32/macro-assembler-ia32.cc RecordWriteStub stub(object, value, address, remembered_set_action, fp_mode);
object 658 src/ia32/macro-assembler-ia32.cc JumpIfSmi(object, &ok);
object 659 src/ia32/macro-assembler-ia32.cc cmp(FieldOperand(object, HeapObject::kMapOffset),
object 667 src/ia32/macro-assembler-ia32.cc test(object, Immediate(kSmiTagMask));
object 673 src/ia32/macro-assembler-ia32.cc test(object, Immediate(kSmiTagMask));
object 675 src/ia32/macro-assembler-ia32.cc push(object);
object 676 src/ia32/macro-assembler-ia32.cc mov(object, FieldOperand(object, HeapObject::kMapOffset));
object 677 src/ia32/macro-assembler-ia32.cc CmpInstanceType(object, FIRST_NONSTRING_TYPE);
object 678 src/ia32/macro-assembler-ia32.cc pop(object);
object 684 src/ia32/macro-assembler-ia32.cc test(object, Immediate(kSmiTagMask));
object 1357 src/ia32/macro-assembler-ia32.cc and_(object, Immediate(~kHeapObjectTagMask));
object 1359 src/ia32/macro-assembler-ia32.cc cmp(object, Operand::StaticVariable(new_space_allocation_top));
object 1362 src/ia32/macro-assembler-ia32.cc mov(Operand::StaticVariable(new_space_allocation_top), object);
object 1621 src/ia32/macro-assembler-ia32.cc test_b(FieldOperand(object, field_offset + byte_index),
object 2323 src/ia32/macro-assembler-ia32.cc if (isolate()->heap()->InNewSpace(*object)) {
object 2325 src/ia32/macro-assembler-ia32.cc isolate()->factory()->NewJSGlobalPropertyCell(object);
object 2328 src/ia32/macro-assembler-ia32.cc mov(result, object);
object 2334 src/ia32/macro-assembler-ia32.cc if (isolate()->heap()->InNewSpace(*object)) {
object 2336 src/ia32/macro-assembler-ia32.cc isolate()->factory()->NewJSGlobalPropertyCell(object);
object 2339 src/ia32/macro-assembler-ia32.cc Push(object);
object 2673 src/ia32/macro-assembler-ia32.cc if (scratch.is(object)) {
object 2677 src/ia32/macro-assembler-ia32.cc and_(scratch, object);
object 2716 src/ia32/macro-assembler-ia32.cc HasColor(object, scratch0, scratch1,
object 2730 src/ia32/macro-assembler-ia32.cc ASSERT(!AreAliased(object, bitmap_scratch, mask_scratch, ecx));
object 2732 src/ia32/macro-assembler-ia32.cc GetMarkBits(object, bitmap_scratch, mask_scratch);
object 80 src/ia32/macro-assembler-ia32.h void RememberedSetHelper(Register object, // Used for debug code.
object 86 src/ia32/macro-assembler-ia32.h void CheckPageFlag(Register object,
object 102 src/ia32/macro-assembler-ia32.h void JumpIfNotInNewSpace(Register object,
object 106 src/ia32/macro-assembler-ia32.h InNewSpace(object, scratch, zero, branch, distance);
object 111 src/ia32/macro-assembler-ia32.h void JumpIfInNewSpace(Register object,
object 115 src/ia32/macro-assembler-ia32.h InNewSpace(object, scratch, not_zero, branch, distance);
object 119 src/ia32/macro-assembler-ia32.h void HasColor(Register object,
object 127 src/ia32/macro-assembler-ia32.h void JumpIfBlack(Register object,
object 138 src/ia32/macro-assembler-ia32.h void EnsureNotWhite(Register object,
object 150 src/ia32/macro-assembler-ia32.h Register object,
object 197 src/ia32/macro-assembler-ia32.h Register object,
object 208 src/ia32/macro-assembler-ia32.h Register object,
object 274 src/ia32/macro-assembler-ia32.h void LoadHeapObject(Register result, Handle<HeapObject> object);
object 275 src/ia32/macro-assembler-ia32.h void PushHeapObject(Handle<HeapObject> object);
object 277 src/ia32/macro-assembler-ia32.h void LoadObject(Register result, Handle<Object> object) {
object 278 src/ia32/macro-assembler-ia32.h if (object->IsHeapObject()) {
object 279 src/ia32/macro-assembler-ia32.h LoadHeapObject(result, Handle<HeapObject>::cast(object));
object 281 src/ia32/macro-assembler-ia32.h Set(result, Immediate(object));
object 497 src/ia32/macro-assembler-ia32.h void AbortIfNotNumber(Register object);
object 500 src/ia32/macro-assembler-ia32.h void AbortIfNotSmi(Register object);
object 503 src/ia32/macro-assembler-ia32.h void AbortIfSmi(Register object);
object 506 src/ia32/macro-assembler-ia32.h void AbortIfNotString(Register object);
object 584 src/ia32/macro-assembler-ia32.h void UndoAllocationInNewSpace(Register object);
object 656 src/ia32/macro-assembler-ia32.h void BooleanBitTest(Register object, int field_offset, int bit_index);
object 892 src/ia32/macro-assembler-ia32.h void InNewSpace(Register object,
object 944 src/ia32/macro-assembler-ia32.h inline Operand FieldOperand(Register object, int offset) {
object 945 src/ia32/macro-assembler-ia32.h return Operand(object, offset - kHeapObjectTag);
object 950 src/ia32/macro-assembler-ia32.h inline Operand FieldOperand(Register object,
object 954 src/ia32/macro-assembler-ia32.h return Operand(object, index, scale, offset - kHeapObjectTag);
object 559 src/ia32/stub-cache-ia32.cc CompileCacheable(masm, object, receiver, scratch1, scratch2, scratch3,
object 562 src/ia32/stub-cache-ia32.cc CompileRegular(masm, object, receiver, scratch1, scratch2, scratch3,
object 588 src/ia32/stub-cache-ia32.cc object, interceptor_holder);
object 610 src/ia32/stub-cache-ia32.cc stub_compiler_->CheckPrototypes(object, receiver, interceptor_holder,
object 673 src/ia32/stub-cache-ia32.cc stub_compiler_->CheckPrototypes(object, receiver, interceptor_holder,
object 755 src/ia32/stub-cache-ia32.cc object->Lookup(*name, &lookup);
object 767 src/ia32/stub-cache-ia32.cc __ CheckMap(receiver_reg, Handle<Map>(object->map()),
object 771 src/ia32/stub-cache-ia32.cc if (object->IsJSGlobalProxy()) {
object 776 src/ia32/stub-cache-ia32.cc if (!transition.is_null() && object->GetPrototype()->IsJSObject()) {
object 782 src/ia32/stub-cache-ia32.cc holder = *object;
object 790 src/ia32/stub-cache-ia32.cc CheckPrototypes(object, receiver_reg, Handle<JSObject>(holder), name_reg,
object 802 src/ia32/stub-cache-ia32.cc ASSERT(object->IsJSGlobalProxy() || !object->IsAccessCheckNeeded());
object 805 src/ia32/stub-cache-ia32.cc if (!transition.is_null() && (object->map()->unused_property_fields() == 0)) {
object 840 src/ia32/stub-cache-ia32.cc index -= object->map()->inobject_properties();
object 844 src/ia32/stub-cache-ia32.cc int offset = object->map()->instance_size() + (index * kPointerSize);
object 908 src/ia32/stub-cache-ia32.cc Handle<JSObject> current = object;
object 941 src/ia32/stub-cache-ia32.cc Handle<JSObject> current = object;
object 1026 src/ia32/stub-cache-ia32.cc GenerateCheckPropertyCells(masm(), object, holder, name, scratch1, miss);
object 1047 src/ia32/stub-cache-ia32.cc object, receiver, holder, scratch1, scratch2, scratch3, name, miss);
object 1069 src/ia32/stub-cache-ia32.cc Register reg = CheckPrototypes(object, receiver, holder, scratch1,
object 1131 src/ia32/stub-cache-ia32.cc object, receiver, holder, scratch1, scratch2, scratch3, name, miss);
object 1166 src/ia32/stub-cache-ia32.cc callback->IsCompatibleReceiver(*object);
object 1174 src/ia32/stub-cache-ia32.cc Register holder_reg = CheckPrototypes(object, receiver, interceptor_holder,
object 1282 src/ia32/stub-cache-ia32.cc CheckPrototypes(object, receiver, interceptor_holder,
object 1320 src/ia32/stub-cache-ia32.cc CheckPrototypes(object, edx, holder, ebx, eax, edi, name, miss);
object 1389 src/ia32/stub-cache-ia32.cc Register reg = CheckPrototypes(object, edx, holder, ebx, eax, edi,
object 1401 src/ia32/stub-cache-ia32.cc if (object->IsGlobalObject()) {
object 1437 src/ia32/stub-cache-ia32.cc if (!object->IsJSArray() || !cell.is_null()) {
object 1452 src/ia32/stub-cache-ia32.cc CheckPrototypes(Handle<JSObject>::cast(object), edx, holder, ebx, eax, edi,
object 1659 src/ia32/stub-cache-ia32.cc if (!object->IsJSArray() || !cell.is_null()) {
object 1673 src/ia32/stub-cache-ia32.cc CheckPrototypes(Handle<JSObject>::cast(object), edx, holder, ebx, eax, edi,
object 1741 src/ia32/stub-cache-ia32.cc if (!object->IsString() || !cell.is_null()) {
object 1765 src/ia32/stub-cache-ia32.cc ASSERT(!object.is_identical_to(holder));
object 1766 src/ia32/stub-cache-ia32.cc CheckPrototypes(Handle<JSObject>(JSObject::cast(object->GetPrototype())),
object 1824 src/ia32/stub-cache-ia32.cc if (!object->IsString() || !cell.is_null()) {
object 1848 src/ia32/stub-cache-ia32.cc ASSERT(!object.is_identical_to(holder));
object 1849 src/ia32/stub-cache-ia32.cc CheckPrototypes(Handle<JSObject>(JSObject::cast(object->GetPrototype())),
object 1912 src/ia32/stub-cache-ia32.cc if (!object->IsJSObject() || argc != 1) {
object 1923 src/ia32/stub-cache-ia32.cc CheckPrototypes(Handle<JSObject>::cast(object), edx, holder, ebx, eax, edi,
object 1927 src/ia32/stub-cache-ia32.cc GenerateGlobalReceiverCheck(Handle<JSObject>::cast(object), holder, name,
object 1993 src/ia32/stub-cache-ia32.cc if (!object->IsJSObject() || argc != 1) {
object 2006 src/ia32/stub-cache-ia32.cc CheckPrototypes(Handle<JSObject>::cast(object), edx, holder, ebx, eax, edi,
object 2010 src/ia32/stub-cache-ia32.cc GenerateGlobalReceiverCheck(Handle<JSObject>::cast(object), holder, name,
object 2117 src/ia32/stub-cache-ia32.cc if (!object->IsJSObject() || argc != 1) {
object 2130 src/ia32/stub-cache-ia32.cc CheckPrototypes(Handle<JSObject>::cast(object), edx, holder, ebx, eax, edi,
object 2134 src/ia32/stub-cache-ia32.cc GenerateGlobalReceiverCheck(Handle<JSObject>::cast(object), holder, name,
object 2214 src/ia32/stub-cache-ia32.cc if (object->IsGlobalObject()) return Handle<Code>::null();
object 2216 src/ia32/stub-cache-ia32.cc if (!object->IsJSObject()) return Handle<Code>::null();
object 2218 src/ia32/stub-cache-ia32.cc Handle<JSObject>::cast(object), holder);
object 2241 src/ia32/stub-cache-ia32.cc CheckPrototypes(Handle<JSObject>::cast(object), edx, holder, ebx, eax, edi,
object 2277 src/ia32/stub-cache-ia32.cc Handle<Code> code = CompileCustomCall(object, holder,
object 2298 src/ia32/stub-cache-ia32.cc ASSERT(!object->IsGlobalObject() || check == RECEIVER_MAP_CHECK);
object 2304 src/ia32/stub-cache-ia32.cc CheckPrototypes(Handle<JSObject>::cast(object), edx, holder, ebx, eax,
object 2309 src/ia32/stub-cache-ia32.cc if (object->IsGlobalObject()) {
object 2324 src/ia32/stub-cache-ia32.cc Handle<JSObject>(JSObject::cast(object->GetPrototype())),
object 2345 src/ia32/stub-cache-ia32.cc Handle<JSObject>(JSObject::cast(object->GetPrototype())),
object 2367 src/ia32/stub-cache-ia32.cc Handle<JSObject>(JSObject::cast(object->GetPrototype())),
object 2416 src/ia32/stub-cache-ia32.cc compiler.Compile(masm(), object, holder, name, &lookup, edx, ebx, edi, eax,
object 2429 src/ia32/stub-cache-ia32.cc if (object->IsGlobalObject()) {
object 2466 src/ia32/stub-cache-ia32.cc Handle<Code> code = CompileCustomCall(object, holder, cell, function, name);
object 2476 src/ia32/stub-cache-ia32.cc GenerateGlobalReceiverCheck(object, holder, name, &miss);
object 2480 src/ia32/stub-cache-ia32.cc if (object->IsGlobalObject()) {
object 2526 src/ia32/stub-cache-ia32.cc object,
object 2558 src/ia32/stub-cache-ia32.cc __ CheckMap(edx, Handle<Map>(object->map()),
object 2562 src/ia32/stub-cache-ia32.cc if (object->IsJSGlobalProxy()) {
object 2568 src/ia32/stub-cache-ia32.cc ASSERT(object->IsJSGlobalProxy() || !object->IsAccessCheckNeeded());
object 2702 src/ia32/stub-cache-ia32.cc Immediate(Handle<Map>(object->map())));
object 2757 src/ia32/stub-cache-ia32.cc object,
object 2853 src/ia32/stub-cache-ia32.cc CheckPrototypes(object, edx, last, ebx, eax, edi, name, &miss);
object 2886 src/ia32/stub-cache-ia32.cc GenerateLoadField(object, holder, edx, ebx, eax, edi, index, name, &miss);
object 2907 src/ia32/stub-cache-ia32.cc GenerateLoadCallback(object, holder, edx, ecx, ebx, eax, edi, callback,
object 2966 src/ia32/stub-cache-ia32.cc GenerateLoadConstant(object, holder, edx, ebx, eax, edi, value, name, &miss);
object 3016 src/ia32/stub-cache-ia32.cc CheckPrototypes(object, edx, holder, ebx, eax, edi, name, &miss);
object 99 src/ic-inl.h InlineCacheHolderFlag IC::GetCodeCacheForObject(Object* object,
object 101 src/ic-inl.h if (object->IsJSObject()) {
object 102 src/ic-inl.h return GetCodeCacheForObject(JSObject::cast(object), holder);
object 105 src/ic-inl.h ASSERT(object->IsString() || object->IsNumber() || object->IsBoolean());
object 110 src/ic-inl.h InlineCacheHolderFlag IC::GetCodeCacheForObject(JSObject* object,
object 117 src/ic-inl.h if (holder != object &&
object 118 src/ic-inl.h !object->HasFastProperties() &&
object 119 src/ic-inl.h !object->IsJSGlobalProxy() &&
object 120 src/ic-inl.h !object->IsJSGlobalObject()) {
object 127 src/ic-inl.h JSObject* IC::GetCodeCacheHolder(Object* object, InlineCacheHolderFlag holder) {
object 128 src/ic-inl.h Object* map_owner = (holder == OWN_MAP ? object : object->GetPrototype());
object 284 src/ic.cc Handle<Object> args[2] = { key, object };
object 424 src/ic.cc return !object->GetNamedInterceptor()->getter()->IsUndefined();
object 434 src/ic.cc object->Lookup(*name, lookup);
object 459 src/ic.cc object = proto;
object 465 src/ic.cc Handle<Object> delegate = Execution::GetFunctionDelegate(object);
object 467 src/ic.cc if (delegate->IsJSFunction() && !object->IsJSFunctionProxy()) {
object 474 src/ic.cc frame->SetExpression(index, *object);
object 496 src/ic.cc if (object->IsString() || object->IsNumber() || object->IsBoolean()) {
object 502 src/ic.cc frame->SetExpression(index, *isolate()->factory()->ToObject(object));
object 513 src/ic.cc if (object->IsUndefined() || object->IsNull()) {
object 514 src/ic.cc return TypeError("non_object_property_call", object, name);
object 521 src/ic.cc Handle<Object> result = Object::GetElement(object, index);
object 534 src/ic.cc LookupForRead(object, name, &lookup);
object 539 src/ic.cc return IsContextual(object)
object 541 src/ic.cc : TypeError("undefined_method", object, name);
object 546 src/ic.cc UpdateCaches(&lookup, state, extra_ic_state, object, name);
object 552 src/ic.cc Object::GetProperty(object, object, &lookup, name, &attr);
object 558 src/ic.cc return IsContextual(object)
object 560 src/ic.cc : TypeError("undefined_method", object, name);
object 568 src/ic.cc ReceiverToObjectIfRequired(result, object);
object 578 src/ic.cc debug->HandleStepIn(function, object, fp(), false);
object 588 src/ic.cc return TypeError("property_not_function", object, name);
object 611 src/ic.cc if (object->IsString()) {
object 612 src/ic.cc String* string = String::cast(*object);
object 647 src/ic.cc argc, kind_, extra_state, name, object, holder, index);
object 655 src/ic.cc argc, kind_, extra_state, name, object, holder, function);
object 659 src/ic.cc if (!object->IsJSObject()) return Handle<Code>::null();
object 660 src/ic.cc Handle<JSObject> receiver = Handle<JSObject>::cast(object);
object 683 src/ic.cc argc, kind_, extra_state, name, object, holder);
object 698 src/ic.cc if (lookup->holder() != *object &&
object 700 src/ic.cc isolate(), lookup, object->GetPrototype())) {
object 718 src/ic.cc TryUpdateExtraICState(lookup, object, &extra_ic_state)) {
object 720 src/ic.cc object, name);
object 723 src/ic.cc *object,
object 727 src/ic.cc object, name);
object 734 src/ic.cc object, name);
object 749 src/ic.cc Handle<JSObject> cache_object = object->IsJSObject()
object 750 src/ic.cc ? Handle<JSObject>::cast(object)
object 751 src/ic.cc : Handle<JSObject>(JSObject::cast(object->GetPrototype()));
object 768 src/ic.cc object,
object 772 src/ic.cc if (object->IsUndefined() || object->IsNull()) {
object 773 src/ic.cc return TypeError("non_object_property_call", object, key);
object 776 src/ic.cc if (FLAG_use_ic && state != MEGAMORPHIC && object->IsHeapObject()) {
object 780 src/ic.cc if (object->IsJSObject() &&
object 781 src/ic.cc Handle<JSObject>::cast(object)->elements()->map() == *map) {
object 786 src/ic.cc } else if (!object->IsAccessCheckNeeded()) {
object 794 src/ic.cc Handle<Object> result = GetProperty(object, key);
object 800 src/ic.cc ReceiverToObjectIfRequired(result, object);
object 806 src/ic.cc return TypeError("property_not_function", object, key);
object 815 src/ic.cc if (object->IsUndefined() || object->IsNull()) {
object 816 src/ic.cc return TypeError("non_object_property_load", object, name);
object 824 src/ic.cc if ((object->IsString() || object->IsStringWrapper()) &&
object 830 src/ic.cc stub = object->IsString()
object 833 src/ic.cc } else if (state == MONOMORPHIC && object->IsStringWrapper()) {
object 845 src/ic.cc Handle<Object> string = object->IsJSValue()
object 846 src/ic.cc ? Handle<Object>(Handle<JSValue>::cast(object)->value())
object 847 src/ic.cc : object;
object 852 src/ic.cc if (object->IsJSArray() &&
object 868 src/ic.cc return JSArray::cast(*object)->length();
object 872 src/ic.cc if (object->IsJSFunction() &&
object 874 src/ic.cc Handle<JSFunction>::cast(object)->should_have_prototype()) {
object 889 src/ic.cc return Accessors::FunctionGetPrototype(*object, 0);
object 896 src/ic.cc if (name->AsArrayIndex(&index)) return object->GetElement(index);
object 900 src/ic.cc LookupForRead(object, name, &lookup);
object 904 src/ic.cc if (IsContextual(object)) {
object 907 src/ic.cc LOG(isolate(), SuspectReadEvent(*name, *object));
object 912 src/ic.cc UpdateCaches(&lookup, state, object, name);
object 919 src/ic.cc Object::GetProperty(object, object, &lookup, name, &attr);
object 923 src/ic.cc if (attr == ABSENT && IsContextual(object)) {
object 930 src/ic.cc return object->GetProperty(*object, &lookup, *name, &attr);
object 943 src/ic.cc if (!object->IsJSObject()) return;
object 944 src/ic.cc Handle<JSObject> receiver = Handle<JSObject>::cast(object);
object 946 src/ic.cc if (HasNormalObjectsInPrototypeChain(isolate(), lookup, *object)) return;
object 1109 src/ic.cc if (object->IsUndefined() || object->IsNull()) {
object 1110 src/ic.cc return TypeError("non_object_property_load", object, name);
object 1117 src/ic.cc if (object->IsString() &&
object 1119 src/ic.cc Handle<String> string = Handle<String>::cast(object);
object 1129 src/ic.cc if (object->IsJSArray() &&
object 1131 src/ic.cc Handle<JSArray> array = Handle<JSArray>::cast(object);
object 1141 src/ic.cc if (object->IsJSFunction() &&
object 1143 src/ic.cc Handle<JSFunction>::cast(object)->should_have_prototype()) {
object 1144 src/ic.cc Handle<JSFunction> function = Handle<JSFunction>::cast(object);
object 1151 src/ic.cc return Accessors::FunctionGetPrototype(*object, 0);
object 1161 src/ic.cc return Runtime::GetElementOrCharAt(isolate(), object, index);
object 1166 src/ic.cc LookupForRead(object, name, &lookup);
object 1169 src/ic.cc if (!lookup.IsFound() && IsContextual(object)) {
object 1174 src/ic.cc UpdateCaches(&lookup, state, object, name);
object 1181 src/ic.cc Object::GetProperty(object, object, &lookup, name, &attr);
object 1185 src/ic.cc if (attr == ABSENT && IsContextual(object)) {
object 1191 src/ic.cc return object->GetProperty(*object, &lookup, *name, &attr);
object 1196 src/ic.cc bool use_ic = FLAG_use_ic && !object->IsAccessCheckNeeded();
object 1201 src/ic.cc if (object->IsString() && key->IsNumber()) {
object 1205 src/ic.cc } else if (object->IsJSObject()) {
object 1206 src/ic.cc Handle<JSObject> receiver = Handle<JSObject>::cast(object);
object 1225 src/ic.cc return Runtime::GetObjectProperty(isolate(), object, key);
object 1236 src/ic.cc if (!object->IsJSObject()) return;
object 1237 src/ic.cc Handle<JSObject> receiver = Handle<JSObject>::cast(object);
object 1239 src/ic.cc if (HasNormalObjectsInPrototypeChain(isolate(), lookup, *object)) return;
object 1348 src/ic.cc if (!object->IsJSObject()) {
object 1350 src/ic.cc if (object->IsJSProxy()) {
object 1351 src/ic.cc return JSProxy::cast(*object)->
object 1357 src/ic.cc if (object->IsUndefined() || object->IsNull()) {
object 1358 src/ic.cc return TypeError("non_object_property_store", object, name);
object 1362 src/ic.cc if (strict_mode == kStrictMode && object->IsString() &&
object 1364 src/ic.cc return TypeError("strict_read_only_property", object, name);
object 1371 src/ic.cc Handle<JSObject> receiver = Handle<JSObject>::cast(object);
object 1412 src/ic.cc return TypeError("strict_read_only_property", object, name);
object 1413 src/ic.cc } else if (IsContextual(object)) {
object 1586 src/ic.cc Handle<Object> object(info->target_object());
object 1587 src/ic.cc ASSERT(object->IsMap());
object 1588 src/ic.cc AddOneReceiverMapIfMissing(result, Handle<Map>::cast(object));
object 1882 src/ic.cc if (object->IsJSProxy()) {
object 1883 src/ic.cc return JSProxy::cast(*object)->SetProperty(
object 1889 src/ic.cc if (object->IsUndefined() || object->IsNull()) {
object 1890 src/ic.cc return TypeError("non_object_property_store", object, name);
object 1894 src/ic.cc if (!object->IsJSObject()) return *value;
object 1895 src/ic.cc Handle<JSObject> receiver = Handle<JSObject>::cast(object);
object 1920 src/ic.cc bool use_ic = FLAG_use_ic && !object->IsAccessCheckNeeded();
object 1921 src/ic.cc ASSERT(!(use_ic && object->IsJSGlobalProxy()));
object 1927 src/ic.cc if (object->IsJSObject()) {
object 1928 src/ic.cc Handle<JSObject> receiver = Handle<JSObject>::cast(object);
object 1948 src/ic.cc isolate(), object , key, value, NONE, strict_mode);
object 2161 src/ic.cc JSObject* object = JSObject::cast(args[0]);
object 2166 src/ic.cc ASSERT(object->HasFastProperties());
object 2167 src/ic.cc ASSERT(object->map()->unused_property_fields() == 0);
object 2170 src/ic.cc FixedArray* old_storage = object->properties();
object 2181 src/ic.cc object->set_properties(new_storage);
object 2182 src/ic.cc object->set_map(transition);
object 2210 src/ic.cc Handle<Object> object = args.at<Object>(0);
object 2215 src/ic.cc object,
object 2671 src/ic.cc Handle<Object> object = args.at<Object>(0);
object 2676 src/ic.cc bool to_boolean_value = new_types.Record(object);
object 130 src/ic.h static inline InlineCacheHolderFlag GetCodeCacheForObject(Object* object,
object 132 src/ic.h static inline InlineCacheHolderFlag GetCodeCacheForObject(JSObject* object,
object 134 src/ic.h static inline JSObject* GetCodeCacheHolder(Object* object,
object 161 src/ic.h Handle<Object> object,
object 210 src/ic.h Handle<Object> object,
object 218 src/ic.h Handle<Object> object,
object 225 src/ic.h Handle<Object> object,
object 233 src/ic.h Handle<Object> object,
object 239 src/ic.h Handle<Object> TryCallAsFunction(Handle<Object> object);
object 241 src/ic.h void ReceiverToObjectIfRequired(Handle<Object> callee, Handle<Object> object);
object 303 src/ic.h Handle<Object> object,
object 329 src/ic.h Handle<Object> object,
object 352 src/ic.h Handle<Object> object,
object 486 src/ic.h Handle<Object> object,
object 535 src/ic.h Handle<Object> object,
object 573 src/ic.h Handle<Object> object,
object 642 src/ic.h Handle<Object> object,
object 58 src/liveedit.cc JSObject::SetElement(object, index, value, NONE, kNonStrictMode);
object 633 src/liveedit.cc result->set_value(*object);
object 649 src/liveedit.cc JSArray* array = JSArray::cast(object);
object 1696 src/liveobjectlist.cc Object* object = *p;
object 1697 src/liveobjectlist.cc if (HeapObject::cast(object) == target_) {
object 2150 src/liveobjectlist.cc Object* object = *(group->objects_[j]);
object 2151 src/liveobjectlist.cc HeapObject* hobj = HeapObject::cast(object);
object 2164 src/liveobjectlist.cc Object* object = *(group->objects_[j]);
object 2165 src/liveobjectlist.cc if (!object->IsHeapObject()) continue;
object 2167 src/liveobjectlist.cc HeapObject* hobj = HeapObject::cast(object);
object 237 src/liveobjectlist.h Object* object = *p;
object 238 src/liveobjectlist.h if (!HEAP->InNewSpace(object)) return;
object 240 src/liveobjectlist.h HeapObject* heap_obj = HeapObject::cast(object);
object 787 src/log.cc String* class_name_obj = object->class_name();
object 803 src/log.cc msg.Append("new,%s,0x%" V8PRIxPTR ",%u\n", name, object,
object 812 src/log.cc msg.Append("delete,%s,0x%" V8PRIxPTR "\n", name, object);
object 818 src/log.cc LOGGER->NewEvent(name, object, size);
object 823 src/log.cc LOGGER->DeleteEvent(name, object);
object 1396 src/log.cc Code* code_object = Code::cast(object);
object 178 src/log.h void NewEvent(const char* name, void* object, size_t size);
object 179 src/log.h void DeleteEvent(const char* name, void* object);
object 183 src/log.h static void NewEventStatic(const char* name, void* object, size_t size);
object 184 src/log.h static void DeleteEventStatic(const char* name, void* object);
object 104 src/mark-compact-inl.h Object* object) {
object 105 src/mark-compact-inl.h Page* object_page = Page::FromAddress(reinterpret_cast<Address>(object));
object 82 src/mark-compact.cc HeapObject* object = HeapObject::cast(*current);
object 83 src/mark-compact.cc ASSERT(HEAP->mark_compact_collector()->IsMarked(object));
object 92 src/mark-compact.cc HeapObject* object;
object 98 src/mark-compact.cc object = HeapObject::FromAddress(current);
object 99 src/mark-compact.cc if (MarkCompactCollector::IsMarked(object)) {
object 101 src/mark-compact.cc object->Iterate(&visitor);
object 102 src/mark-compact.cc next_object_must_be_here_or_later = current + object->Size();
object 160 src/mark-compact.cc HeapObject* object = HeapObject::cast(*current);
object 161 src/mark-compact.cc CHECK(!MarkCompactCollector::IsOnEvacuationCandidate(object));
object 170 src/mark-compact.cc HeapObject* object;
object 176 src/mark-compact.cc object = HeapObject::FromAddress(current);
object 177 src/mark-compact.cc if (MarkCompactCollector::IsMarked(object)) {
object 179 src/mark-compact.cc object->Iterate(&visitor);
object 180 src/mark-compact.cc next_object_must_be_here_or_later = current + object->Size();
object 196 src/mark-compact.cc HeapObject* object = HeapObject::FromAddress(current);
object 197 src/mark-compact.cc object->Iterate(&visitor);
object 198 src/mark-compact.cc current += object->Size();
object 918 src/mark-compact.cc HeapObject* object = HeapObject::cast(*p);
object 919 src/mark-compact.cc if (!FLAG_clever_optimizations) return object;
object 920 src/mark-compact.cc Map* map = object->map();
object 922 src/mark-compact.cc if ((type & kShortcutTypeMask) != kShortcutTypeTag) return object;
object 924 src/mark-compact.cc Object* second = reinterpret_cast<ConsString*>(object)->unchecked_second();
object 927 src/mark-compact.cc return object;
object 933 src/mark-compact.cc Object* first = reinterpret_cast<ConsString*>(object)->unchecked_first();
object 934 src/mark-compact.cc if (!heap->InNewSpace(object) && heap->InNewSpace(first)) return object;
object 984 src/mark-compact.cc HeapObject* object = HeapObject::cast(rinfo->target_object());
object 985 src/mark-compact.cc heap->mark_compact_collector()->RecordRelocSlot(rinfo, object);
object 986 src/mark-compact.cc MarkBit mark = Marking::MarkBitFrom(object);
object 987 src/mark-compact.cc heap->mark_compact_collector()->MarkObject(object, mark);
object 1021 src/mark-compact.cc HeapObject* object = ShortCircuitConsString(p);
object 1022 src/mark-compact.cc collector->RecordSlot(anchor_slot, p, object);
object 1023 src/mark-compact.cc MarkBit mark = Marking::MarkBitFrom(object);
object 1024 src/mark-compact.cc collector->MarkObject(object, mark);
object 1093 src/mark-compact.cc JSWeakMap* weak_map = reinterpret_cast<JSWeakMap*>(object);
object 1102 src/mark-compact.cc int object_size = JSWeakMap::BodyDescriptor::SizeOf(map, object);
object 1105 src/mark-compact.cc object,
object 1110 src/mark-compact.cc object,
object 1130 src/mark-compact.cc Code* code = reinterpret_cast<Code*>(object);
object 1248 src/mark-compact.cc SharedFunctionInfo::cast(object)->BeforeVisitingPointers();
object 1252 src/mark-compact.cc void>::Visit(map, object);
object 1318 src/mark-compact.cc VisitJSRegExpFields(map, object);
object 1321 src/mark-compact.cc JSRegExp* re = reinterpret_cast<JSRegExp*>(object);
object 1326 src/mark-compact.cc VisitJSRegExpFields(map, object);
object 1333 src/mark-compact.cc SharedFunctionInfo* shared = reinterpret_cast<SharedFunctionInfo*>(object);
object 1340 src/mark-compact.cc VisitSharedFunctionInfoGeneric(map, object);
object 1343 src/mark-compact.cc VisitSharedFunctionInfoAndFlushCodeGeneric(map, object, false);
object 1350 src/mark-compact.cc SharedFunctionInfo* shared = reinterpret_cast<SharedFunctionInfo*>(object);
object 1361 src/mark-compact.cc VisitSharedFunctionInfoFields(heap, object, known_flush_code_candidate);
object 1376 src/mark-compact.cc void>::Visit(map, object);
object 1383 src/mark-compact.cc HeapObject::RawField(object, FixedArray::OffsetOfElementAt(idx));
object 1392 src/mark-compact.cc VisitJSFunction(map, object);
object 1396 src/mark-compact.cc JSFunction* jsfunction = reinterpret_cast<JSFunction*>(object);
object 1414 src/mark-compact.cc reinterpret_cast<JSFunction*>(object),
object 1421 src/mark-compact.cc reinterpret_cast<JSFunction*>(object),
object 1436 src/mark-compact.cc HeapObject::RawField(object, JSFunction::kPropertiesOffset),
object 1437 src/mark-compact.cc HeapObject::RawField(object, JSFunction::kCodeEntryOffset));
object 1440 src/mark-compact.cc VisitCodeEntry(heap, object->address() + JSFunction::kCodeEntryOffset);
object 1446 src/mark-compact.cc SharedFunctionInfo* shared_info = object->unchecked_shared();
object 1463 src/mark-compact.cc HeapObject::RawField(object,
object 1465 src/mark-compact.cc HeapObject::RawField(object,
object 1474 src/mark-compact.cc SLOT_ADDR(object, JSRegExp::kPropertiesOffset),
object 1475 src/mark-compact.cc SLOT_ADDR(object, last_property_offset));
object 1482 src/mark-compact.cc VisitPointer(heap, SLOT_ADDR(object, SharedFunctionInfo::kNameOffset));
object 1485 src/mark-compact.cc VisitPointer(heap, SLOT_ADDR(object, SharedFunctionInfo::kCodeOffset));
object 1489 src/mark-compact.cc SLOT_ADDR(object, SharedFunctionInfo::kOptimizedCodeMapOffset),
object 1490 src/mark-compact.cc SLOT_ADDR(object, SharedFunctionInfo::kSize));
object 1771 src/mark-compact.cc HeapObject* object = ShortCircuitConsString(p);
object 1772 src/mark-compact.cc MarkBit mark_bit = Marking::MarkBitFrom(object);
object 1775 src/mark-compact.cc Map* map = object->map();
object 1777 src/mark-compact.cc collector_->SetMark(object, mark_bit);
object 1782 src/mark-compact.cc StaticMarkingVisitor::IterateBody(map, object);
object 1835 src/mark-compact.cc if (Marking::MarkBitFrom(HeapObject::cast(object)).Get()) {
object 1836 src/mark-compact.cc return object;
object 1845 src/mark-compact.cc ASSERT(IsMarked(object));
object 1846 src/mark-compact.cc ASSERT(HEAP->Contains(object));
object 1847 src/mark-compact.cc if (object->IsMap()) {
object 1848 src/mark-compact.cc Map* map = Map::cast(object);
object 1861 src/mark-compact.cc marking_deque_.PushBlack(object);
object 2028 src/mark-compact.cc for (HeapObject* object = it->Next();
object 2029 src/mark-compact.cc object != NULL;
object 2030 src/mark-compact.cc object = it->Next()) {
object 2031 src/mark-compact.cc MarkBit markbit = Marking::MarkBitFrom(object);
object 2032 src/mark-compact.cc if ((object->map() != filler_map) && Marking::IsGrey(markbit)) {
object 2034 src/mark-compact.cc MemoryChunk::IncrementLiveBytesFromGC(object->address(), object->Size());
object 2035 src/mark-compact.cc marking_deque->PushBlack(object);
object 2089 src/mark-compact.cc HeapObject* object = HeapObject::FromAddress(addr);
object 2090 src/mark-compact.cc MemoryChunk::IncrementLiveBytesFromGC(object->address(), object->Size());
object 2091 src/mark-compact.cc marking_deque->PushBlack(object);
object 2168 src/mark-compact.cc Object* object = *objects[j];
object 2169 src/mark-compact.cc if (object->IsHeapObject()) {
object 2170 src/mark-compact.cc HeapObject* heap_object = HeapObject::cast(object);
object 2187 src/mark-compact.cc Object* object = *objects[j];
object 2188 src/mark-compact.cc if (object->IsHeapObject()) {
object 2189 src/mark-compact.cc HeapObject* heap_object = HeapObject::cast(object);
object 2243 src/mark-compact.cc HeapObject* object = marking_deque_.Pop();
object 2244 src/mark-compact.cc ASSERT(object->IsHeapObject());
object 2245 src/mark-compact.cc ASSERT(heap()->Contains(object));
object 2246 src/mark-compact.cc ASSERT(Marking::IsBlack(Marking::MarkBitFrom(object)));
object 2248 src/mark-compact.cc Map* map = object->map();
object 2252 src/mark-compact.cc StaticMarkingVisitor::IterateBody(map, object);
object 2813 src/mark-compact.cc ASSERT(*p == object);
object 2815 src/mark-compact.cc Address old_addr = object->address();
object 2857 src/mark-compact.cc object->address(),
object 2865 src/mark-compact.cc OldSpace* target_space = heap()->TargetSpace(object);
object 2873 src/mark-compact.cc object->address(),
object 2911 src/mark-compact.cc for (HeapObject* object = from_it.Next();
object 2912 src/mark-compact.cc object != NULL;
object 2913 src/mark-compact.cc object = from_it.Next()) {
object 2914 src/mark-compact.cc MarkBit mark_bit = Marking::MarkBitFrom(object);
object 2919 src/mark-compact.cc int size = object->Size();
object 2923 src/mark-compact.cc if (TryPromoteObject(object, size)) {
object 2942 src/mark-compact.cc object->address(),
object 2947 src/mark-compact.cc LiveObjectList::ProcessNonLive(object);
object 2950 src/mark-compact.cc Memory::Address_at(object->address()) = NULL;
object 2990 src/mark-compact.cc HeapObject* object = HeapObject::FromAddress(object_addr);
object 2991 src/mark-compact.cc ASSERT(Marking::IsBlack(Marking::MarkBitFrom(object)));
object 2993 src/mark-compact.cc int size = object->Size();
object 3008 src/mark-compact.cc ASSERT(object->map_word().IsForwardingAddress());
object 3048 src/mark-compact.cc if (object->IsHeapObject()) {
object 3049 src/mark-compact.cc HeapObject* heap_object = HeapObject::cast(object);
object 3055 src/mark-compact.cc return object;
object 3332 src/mark-compact.cc for (HeapObject* object = to_it.Next();
object 3333 src/mark-compact.cc object != NULL;
object 3334 src/mark-compact.cc object = to_it.Next()) {
object 3335 src/mark-compact.cc Map* map = object->map();
object 3336 src/mark-compact.cc object->IterateBody(map->instance_type(),
object 3337 src/mark-compact.cc object->SizeFromMap(map),
object 197 src/mark-compact.h inline void PushBlack(HeapObject* object) {
object 198 src/mark-compact.h ASSERT(object->IsHeapObject());
object 200 src/mark-compact.h Marking::BlackToGrey(object);
object 201 src/mark-compact.h MemoryChunk::IncrementLiveBytesFromGC(object->address(), -object->Size());
object 204 src/mark-compact.h array_[top_] = object;
object 209 src/mark-compact.h inline void PushGrey(HeapObject* object) {
object 210 src/mark-compact.h ASSERT(object->IsHeapObject());
object 214 src/mark-compact.h array_[top_] = object;
object 222 src/mark-compact.h HeapObject* object = array_[top_];
object 223 src/mark-compact.h ASSERT(object->IsHeapObject());
object 224 src/mark-compact.h return object;
object 227 src/mark-compact.h inline void UnshiftGrey(HeapObject* object) {
object 228 src/mark-compact.h ASSERT(object->IsHeapObject());
object 233 src/mark-compact.h array_[bottom_] = object;
object 558 src/mark-compact.h INLINE(void RecordSlot(Object** anchor_slot, Object** slot, Object* object));
object 565 src/mark-compact.h bool TryPromoteObject(HeapObject* object, int object_size);
object 212 src/mips/assembler-mips-inl.h Object* object = HeapObject::FromAddress(
object 214 src/mips/assembler-mips-inl.h return reinterpret_cast<JSGlobalPropertyCell*>(object);
object 2145 src/mips/assembler-mips.cc HeapNumber::cast(object)->set_value(OS::nan_value());
object 667 src/mips/code-stubs-mips.cc __ UntagAndJumpIfSmi(scratch1, object, &is_smi);
object 669 src/mips/code-stubs-mips.cc __ JumpIfNotHeapNumber(object, heap_number_map, scratch1, not_number);
object 680 src/mips/code-stubs-mips.cc __ ldc1(dst, FieldMemOperand(object, HeapNumber::kValueOffset));
object 684 src/mips/code-stubs-mips.cc __ lw(dst1, FieldMemOperand(object, HeapNumber::kValueOffset));
object 685 src/mips/code-stubs-mips.cc __ lw(dst2, FieldMemOperand(object,
object 704 src/mips/code-stubs-mips.cc __ mov(scratch1, object);
object 732 src/mips/code-stubs-mips.cc __ UntagAndJumpIfSmi(dst, object, &done);
object 733 src/mips/code-stubs-mips.cc __ lw(scratch1, FieldMemOperand(object, HeapNumber::kMapOffset));
object 735 src/mips/code-stubs-mips.cc __ ConvertToInt32(object,
object 744 src/mips/code-stubs-mips.cc __ lw(scratch1, FieldMemOperand(object, HeapNumber::kExponentOffset));
object 745 src/mips/code-stubs-mips.cc __ lw(scratch2, FieldMemOperand(object, HeapNumber::kMantissaOffset));
object 849 src/mips/code-stubs-mips.cc ASSERT(!scratch1.is(object) && !scratch2.is(object));
object 851 src/mips/code-stubs-mips.cc ASSERT(!heap_number_map.is(object) &&
object 857 src/mips/code-stubs-mips.cc __ JumpIfNotSmi(object, &obj_is_not_smi);
object 858 src/mips/code-stubs-mips.cc __ SmiUntag(scratch1, object);
object 869 src/mips/code-stubs-mips.cc __ JumpIfNotHeapNumber(object, heap_number_map, scratch1, not_int32);
object 875 src/mips/code-stubs-mips.cc __ ldc1(double_dst, FieldMemOperand(object, HeapNumber::kValueOffset));
object 893 src/mips/code-stubs-mips.cc ASSERT(!scratch1.is(object) && !scratch2.is(object));
object 895 src/mips/code-stubs-mips.cc __ lw(dst2, FieldMemOperand(object, HeapNumber::kExponentOffset));
object 896 src/mips/code-stubs-mips.cc __ lw(dst1, FieldMemOperand(object, HeapNumber::kMantissaOffset));
object 908 src/mips/code-stubs-mips.cc __ lw(dst2, FieldMemOperand(object, HeapNumber::kExponentOffset));
object 909 src/mips/code-stubs-mips.cc __ lw(dst1, FieldMemOperand(object, HeapNumber::kMantissaOffset));
object 925 src/mips/code-stubs-mips.cc ASSERT(!dst.is(object));
object 926 src/mips/code-stubs-mips.cc ASSERT(!scratch1.is(object) && !scratch2.is(object) && !scratch3.is(object));
object 933 src/mips/code-stubs-mips.cc __ UntagAndJumpIfSmi(dst, object, &done);
object 940 src/mips/code-stubs-mips.cc __ JumpIfNotHeapNumber(object, heap_number_map, scratch1, not_int32);
object 947 src/mips/code-stubs-mips.cc __ ldc1(double_scratch, FieldMemOperand(object, HeapNumber::kValueOffset));
object 965 src/mips/code-stubs-mips.cc __ lw(scratch2, FieldMemOperand(object, HeapNumber::kExponentOffset));
object 966 src/mips/code-stubs-mips.cc __ lw(scratch1, FieldMemOperand(object, HeapNumber::kMantissaOffset));
object 987 src/mips/code-stubs-mips.cc __ lw(scratch1, FieldMemOperand(object, HeapNumber::kExponentOffset));
object 1682 src/mips/code-stubs-mips.cc __ JumpIfSmi(object, &is_smi);
object 1685 src/mips/code-stubs-mips.cc __ CheckMap(object,
object 1693 src/mips/code-stubs-mips.cc object,
object 1709 src/mips/code-stubs-mips.cc __ ldc1(f12, FieldMemOperand(object, HeapNumber::kValueOffset));
object 1723 src/mips/code-stubs-mips.cc __ sra(scratch, object, 1); // Shift away the tag.
object 1734 src/mips/code-stubs-mips.cc __ Branch(not_found, ne, object, Operand(probe));
object 4330 src/mips/code-stubs-mips.cc const Register object = a0; // Object (lhs).
object 4342 src/mips/code-stubs-mips.cc __ lw(object, MemOperand(sp, 1 * kPointerSize));
object 4347 src/mips/code-stubs-mips.cc __ JumpIfSmi(object, ¬_js_object);
object 4348 src/mips/code-stubs-mips.cc __ IsObjectJSObjectType(object, map, scratch, ¬_js_object);
object 4461 src/mips/code-stubs-mips.cc __ JumpIfNotSmi(object, &object_not_null_or_smi);
object 4467 src/mips/code-stubs-mips.cc __ IsObjectJSStringType(object, scratch, &slow);
object 7428 src/mips/code-stubs-mips.cc Register object, value, address;
object 7474 src/mips/code-stubs-mips.cc !entry->object.is(no_reg);
object 7476 src/mips/code-stubs-mips.cc if (object_.is(entry->object) &&
object 7501 src/mips/code-stubs-mips.cc !entry->object.is(no_reg);
object 7503 src/mips/code-stubs-mips.cc RecordWriteStub stub(entry->object,
object 7566 src/mips/code-stubs-mips.cc __ CheckPageFlag(regs_.object(),
object 7601 src/mips/code-stubs-mips.cc ASSERT(!address.is(regs_.object()));
object 7604 src/mips/code-stubs-mips.cc __ Move(a0, regs_.object());
object 7640 src/mips/code-stubs-mips.cc __ JumpIfBlack(regs_.object(), regs_.scratch0(), regs_.scratch1(), &on_black);
object 7667 src/mips/code-stubs-mips.cc __ CheckPageFlag(regs_.object(),
object 7678 src/mips/code-stubs-mips.cc __ Push(regs_.object(), regs_.address());
object 7681 src/mips/code-stubs-mips.cc regs_.object(), // Scratch.
object 7684 src/mips/code-stubs-mips.cc __ Pop(regs_.object(), regs_.address());
object 7698 src/mips/code-stubs-mips.cc __ Pop(regs_.object(), regs_.address());
object 455 src/mips/code-stubs-mips.h Register object,
object 473 src/mips/code-stubs-mips.h RecordWriteStub(Register object,
object 478 src/mips/code-stubs-mips.h : object_(object),
object 483 src/mips/code-stubs-mips.h regs_(object, // An input reg.
object 562 src/mips/code-stubs-mips.h RegisterAllocation(Register object,
object 565 src/mips/code-stubs-mips.h : object_(object),
object 568 src/mips/code-stubs-mips.h ASSERT(!AreAliased(scratch0, object, address, no_reg));
object 603 src/mips/code-stubs-mips.h inline Register object() { return object_; }
object 745 src/mips/code-stubs-mips.h Register object,
object 773 src/mips/code-stubs-mips.h Register object,
object 791 src/mips/code-stubs-mips.h Register object,
object 840 src/mips/code-stubs-mips.h Register object,
object 3163 src/mips/full-codegen-mips.cc Register object = v0;
object 3169 src/mips/full-codegen-mips.cc __ AbortIfSmi(object);
object 3170 src/mips/full-codegen-mips.cc __ GetObjectType(object, scratch1, scratch1);
object 3176 src/mips/full-codegen-mips.cc __ lw(result, FieldMemOperand(object, JSDate::kValueOffset));
object 3182 src/mips/full-codegen-mips.cc __ lw(scratch0, FieldMemOperand(object, JSDate::kCacheStampOffset));
object 3184 src/mips/full-codegen-mips.cc __ lw(result, FieldMemOperand(object, JSDate::kValueOffset +
object 3191 src/mips/full-codegen-mips.cc __ Move(a0, object);
object 3285 src/mips/full-codegen-mips.cc Register object = a1;
object 3289 src/mips/full-codegen-mips.cc __ pop(object);
object 3294 src/mips/full-codegen-mips.cc StringCharCodeAtGenerator generator(object,
object 3332 src/mips/full-codegen-mips.cc Register object = a1;
object 3337 src/mips/full-codegen-mips.cc __ pop(object);
object 3342 src/mips/full-codegen-mips.cc StringCharAtGenerator generator(object,
object 764 src/mips/ic-mips.cc __ JumpIfSmi(object, slow_case);
object 766 src/mips/ic-mips.cc __ GetObjectType(object, scratch1, scratch2);
object 774 src/mips/ic-mips.cc __ lw(scratch1, FieldMemOperand(object, JSObject::kElementsOffset));
object 1265 src/mips/lithium-codegen-mips.cc Register object = ToRegister(instr->InputAt(0));
object 1270 src/mips/lithium-codegen-mips.cc ASSERT(object.is(a0));
object 1273 src/mips/lithium-codegen-mips.cc ASSERT(!scratch.is(object));
object 1276 src/mips/lithium-codegen-mips.cc __ AbortIfSmi(object);
object 1277 src/mips/lithium-codegen-mips.cc __ GetObjectType(object, scratch, scratch);
object 1283 src/mips/lithium-codegen-mips.cc __ lw(result, FieldMemOperand(object, JSDate::kValueOffset));
object 1289 src/mips/lithium-codegen-mips.cc __ lw(scratch0(), FieldMemOperand(object, JSDate::kCacheStampOffset));
object 1291 src/mips/lithium-codegen-mips.cc __ lw(result, FieldMemOperand(object, JSDate::kValueOffset +
object 2055 src/mips/lithium-codegen-mips.cc Register object = ToRegister(instr->InputAt(0));
object 2059 src/mips/lithium-codegen-mips.cc ASSERT(object.is(a0));
object 2063 src/mips/lithium-codegen-mips.cc __ JumpIfSmi(object, &false_result);
object 2070 src/mips/lithium-codegen-mips.cc __ lw(map, FieldMemOperand(object, HeapObject::kMapOffset));
object 2093 src/mips/lithium-codegen-mips.cc __ Branch(&false_result, eq, object, Operand(temp));
object 2096 src/mips/lithium-codegen-mips.cc Condition cc = __ IsObjectStringType(object, temp, temp);
object 2309 src/mips/lithium-codegen-mips.cc Register object = ToRegister(instr->InputAt(0));
object 2312 src/mips/lithium-codegen-mips.cc __ lw(result, FieldMemOperand(object, instr->hydrogen()->offset()));
object 2314 src/mips/lithium-codegen-mips.cc __ lw(result, FieldMemOperand(object, JSObject::kPropertiesOffset));
object 2334 src/mips/lithium-codegen-mips.cc __ lw(result, FieldMemOperand(object, offset + type->instance_size()));
object 2337 src/mips/lithium-codegen-mips.cc __ lw(result, FieldMemOperand(object, JSObject::kPropertiesOffset));
object 2361 src/mips/lithium-codegen-mips.cc Register object = ToRegister(instr->object());
object 2374 src/mips/lithium-codegen-mips.cc __ lw(object_map, FieldMemOperand(object, HeapObject::kMapOffset));
object 2386 src/mips/lithium-codegen-mips.cc result, object, map, name, instr->environment());
object 2392 src/mips/lithium-codegen-mips.cc result, object, map, name, instr->environment());
object 2407 src/mips/lithium-codegen-mips.cc ASSERT(ToRegister(instr->object()).is(a0));
object 2688 src/mips/lithium-codegen-mips.cc ASSERT(ToRegister(instr->object()).is(a1));
object 3479 src/mips/lithium-codegen-mips.cc Register object = ToRegister(instr->object());
object 3484 src/mips/lithium-codegen-mips.cc ASSERT(!object.is(value));
object 3488 src/mips/lithium-codegen-mips.cc __ sw(scratch, FieldMemOperand(object, HeapObject::kMapOffset));
object 3492 src/mips/lithium-codegen-mips.cc __ RecordWriteField(object,
object 3508 src/mips/lithium-codegen-mips.cc __ sw(value, FieldMemOperand(object, offset));
object 3511 src/mips/lithium-codegen-mips.cc __ RecordWriteField(object,
object 3521 src/mips/lithium-codegen-mips.cc __ lw(scratch, FieldMemOperand(object, JSObject::kPropertiesOffset));
object 3529 src/mips/lithium-codegen-mips.cc object,
object 3540 src/mips/lithium-codegen-mips.cc ASSERT(ToRegister(instr->object()).is(a1));
object 3562 src/mips/lithium-codegen-mips.cc Register elements = ToRegister(instr->object());
object 3735 src/mips/lithium-codegen-mips.cc ASSERT(ToRegister(instr->object()).is(a2));
object 3747 src/mips/lithium-codegen-mips.cc Register object_reg = ToRegister(instr->object());
object 4588 src/mips/lithium-codegen-mips.cc Handle<FixedArrayBase> elements(object->elements());
object 4595 src/mips/lithium-codegen-mips.cc int object_size = object->map()->instance_size();
object 4601 src/mips/lithium-codegen-mips.cc ASSERT(object->properties()->length() == 0);
object 4602 src/mips/lithium-codegen-mips.cc int inobject_properties = object->map()->inobject_properties();
object 4615 src/mips/lithium-codegen-mips.cc int total_offset = object_offset + object->GetInObjectPropertyOffset(i);
object 4616 src/mips/lithium-codegen-mips.cc Handle<Object> value = Handle<Object>(object->InObjectPropertyAt(i));
object 5032 src/mips/lithium-codegen-mips.cc Register object = ToRegister(instr->object());
object 5036 src/mips/lithium-codegen-mips.cc __ Push(object, key, strict);
object 5047 src/mips/lithium-codegen-mips.cc Register obj = ToRegister(instr->object());
object 5132 src/mips/lithium-codegen-mips.cc Register object = ToRegister(instr->object());
object 5134 src/mips/lithium-codegen-mips.cc DeoptimizeIf(eq, instr->environment(), object, Operand(at));
object 5138 src/mips/lithium-codegen-mips.cc DeoptimizeIf(eq, instr->environment(), object, Operand(null_value));
object 5140 src/mips/lithium-codegen-mips.cc __ And(at, object, kSmiTagMask);
object 5144 src/mips/lithium-codegen-mips.cc __ GetObjectType(object, a1, a1);
object 5148 src/mips/lithium-codegen-mips.cc ASSERT(object.is(a0));
object 5151 src/mips/lithium-codegen-mips.cc __ lw(result, FieldMemOperand(object, HeapObject::kMapOffset));
object 5156 src/mips/lithium-codegen-mips.cc __ push(object);
object 5181 src/mips/lithium-codegen-mips.cc Register object = ToRegister(instr->value());
object 5183 src/mips/lithium-codegen-mips.cc __ lw(scratch0(), FieldMemOperand(object, HeapObject::kMapOffset));
object 5189 src/mips/lithium-codegen-mips.cc Register object = ToRegister(instr->object());
object 5199 src/mips/lithium-codegen-mips.cc __ Addu(scratch, object, scratch);
object 5205 src/mips/lithium-codegen-mips.cc __ lw(result, FieldMemOperand(object, JSObject::kPropertiesOffset));
object 232 src/mips/lithium-codegen-mips.h void LoadHeapObject(Register result, Handle<HeapObject> object);
object 334 src/mips/lithium-codegen-mips.h Register object,
object 341 src/mips/lithium-codegen-mips.h void EmitDeepCopy(Handle<JSObject> object,
object 360 src/mips/lithium-mips.cc object()->PrintTo(stream);
object 369 src/mips/lithium-mips.cc object()->PrintTo(stream);
object 378 src/mips/lithium-mips.cc object()->PrintTo(stream);
object 396 src/mips/lithium-mips.cc object()->PrintTo(stream);
object 405 src/mips/lithium-mips.cc object()->PrintTo(stream);
object 1465 src/mips/lithium-mips.cc LOperand* object = UseRegisterAtStart(instr->value());
object 1466 src/mips/lithium-mips.cc return DefineAsRegister(new(zone()) LElementsKind(object));
object 1471 src/mips/lithium-mips.cc LOperand* object = UseRegister(instr->value());
object 1472 src/mips/lithium-mips.cc LValueOf* result = new(zone()) LValueOf(object, TempRegister());
object 1478 src/mips/lithium-mips.cc LOperand* object = UseFixed(instr->value(), a0);
object 1480 src/mips/lithium-mips.cc new(zone()) LDateField(object, FixedTemp(a1), instr->index());
object 1725 src/mips/lithium-mips.cc new(zone()) LLoadNamedField(UseRegisterAtStart(instr->object())));
object 1733 src/mips/lithium-mips.cc LOperand* obj = UseFixed(instr->object(), a0);
object 1738 src/mips/lithium-mips.cc LOperand* obj = UseRegisterAtStart(instr->object());
object 1747 src/mips/lithium-mips.cc LOperand* object = UseFixed(instr->object(), a0);
object 1748 src/mips/lithium-mips.cc LInstruction* result = DefineFixed(new(zone()) LLoadNamedGeneric(object), v0);
object 1777 src/mips/lithium-mips.cc LOperand* obj = UseRegisterAtStart(instr->object());
object 1822 src/mips/lithium-mips.cc LOperand* object = UseFixed(instr->object(), a1);
object 1826 src/mips/lithium-mips.cc DefineFixed(new(zone()) LLoadKeyedGeneric(object, key), v0);
object 1835 src/mips/lithium-mips.cc ASSERT(instr->object()->representation().IsTagged());
object 1838 src/mips/lithium-mips.cc LOperand* obj = UseTempRegister(instr->object());
object 1893 src/mips/lithium-mips.cc LOperand* obj = UseFixed(instr->object(), a2);
object 1897 src/mips/lithium-mips.cc ASSERT(instr->object()->representation().IsTagged());
object 1910 src/mips/lithium-mips.cc LOperand* object = UseRegister(instr->object());
object 1913 src/mips/lithium-mips.cc new(zone()) LTransitionElementsKind(object, new_map_reg, NULL);
object 1916 src/mips/lithium-mips.cc LOperand* object = UseFixed(instr->object(), a0);
object 1920 src/mips/lithium-mips.cc new(zone()) LTransitionElementsKind(object,
object 1936 src/mips/lithium-mips.cc ? UseRegister(instr->object())
object 1937 src/mips/lithium-mips.cc : UseTempRegister(instr->object());
object 1940 src/mips/lithium-mips.cc ? UseRegister(instr->object())
object 1941 src/mips/lithium-mips.cc : UseRegisterAtStart(instr->object());
object 1956 src/mips/lithium-mips.cc LOperand* obj = UseFixed(instr->object(), a1);
object 2026 src/mips/lithium-mips.cc LOperand* object = UseFixed(instr->object(), a0);
object 2028 src/mips/lithium-mips.cc LDeleteProperty* result = new(zone()) LDeleteProperty(object, key);
object 2082 src/mips/lithium-mips.cc LOperand* object = UseFixed(instr->value(), a0);
object 2083 src/mips/lithium-mips.cc LToFastProperties* result = new(zone()) LToFastProperties(object);
object 2188 src/mips/lithium-mips.cc LOperand* object = UseRegisterAtStart(instr->object());
object 2189 src/mips/lithium-mips.cc LIn* result = new(zone()) LIn(key, object);
object 2195 src/mips/lithium-mips.cc LOperand* object = UseFixed(instr->enumerable(), a0);
object 2196 src/mips/lithium-mips.cc LForInPrepareMap* result = new(zone()) LForInPrepareMap(object);
object 2217 src/mips/lithium-mips.cc LOperand* object = UseRegister(instr->object());
object 2219 src/mips/lithium-mips.cc return DefineAsRegister(new(zone()) LLoadFieldByIndex(object, index));
object 1124 src/mips/lithium-mips.h explicit LLoadNamedField(LOperand* object) {
object 1125 src/mips/lithium-mips.h inputs_[0] = object;
object 1135 src/mips/lithium-mips.h explicit LLoadNamedFieldPolymorphic(LOperand* object) {
object 1136 src/mips/lithium-mips.h inputs_[0] = object;
object 1142 src/mips/lithium-mips.h LOperand* object() { return inputs_[0]; }
object 1148 src/mips/lithium-mips.h explicit LLoadNamedGeneric(LOperand* object) {
object 1149 src/mips/lithium-mips.h inputs_[0] = object;
object 1155 src/mips/lithium-mips.h LOperand* object() { return inputs_[0]; }
object 1175 src/mips/lithium-mips.h explicit LLoadElements(LOperand* object) {
object 1176 src/mips/lithium-mips.h inputs_[0] = object;
object 1185 src/mips/lithium-mips.h explicit LLoadExternalArrayPointer(LOperand* object) {
object 1186 src/mips/lithium-mips.h inputs_[0] = object;
object 1257 src/mips/lithium-mips.h LOperand* object() { return inputs_[0]; }
object 1668 src/mips/lithium-mips.h LOperand* object() { return inputs_[0]; }
object 1690 src/mips/lithium-mips.h LOperand* object() { return inputs_[0]; }
object 1711 src/mips/lithium-mips.h LOperand* object() { return inputs_[0]; }
object 1756 src/mips/lithium-mips.h LOperand* object() { return inputs_[0]; }
object 1788 src/mips/lithium-mips.h LTransitionElementsKind(LOperand* object,
object 1791 src/mips/lithium-mips.h inputs_[0] = object;
object 1802 src/mips/lithium-mips.h LOperand* object() { return inputs_[0]; }
object 2080 src/mips/lithium-mips.h LOperand* object() { return inputs_[0]; }
object 2122 src/mips/lithium-mips.h LIn(LOperand* key, LOperand* object) {
object 2124 src/mips/lithium-mips.h inputs_[1] = object;
object 2128 src/mips/lithium-mips.h LOperand* object() { return inputs_[1]; }
object 2136 src/mips/lithium-mips.h explicit LForInPrepareMap(LOperand* object) {
object 2137 src/mips/lithium-mips.h inputs_[0] = object;
object 2140 src/mips/lithium-mips.h LOperand* object() { return inputs_[0]; }
object 2180 src/mips/lithium-mips.h LLoadFieldByIndex(LOperand* object, LOperand* index) {
object 2181 src/mips/lithium-mips.h inputs_[0] = object;
object 2185 src/mips/lithium-mips.h LOperand* object() { return inputs_[0]; }
object 86 src/mips/macro-assembler-mips.cc if (isolate()->heap()->InNewSpace(*object)) {
object 88 src/mips/macro-assembler-mips.cc isolate()->factory()->NewJSGlobalPropertyCell(object);
object 92 src/mips/macro-assembler-mips.cc li(result, Operand(object));
object 181 src/mips/macro-assembler-mips.cc And(scratch, object, Operand(ExternalReference::new_space_mask(isolate())));
object 196 src/mips/macro-assembler-mips.cc ASSERT(!AreAliased(value, dst, t8, object));
object 210 src/mips/macro-assembler-mips.cc Addu(dst, object, Operand(offset - kHeapObjectTag));
object 219 src/mips/macro-assembler-mips.cc RecordWrite(object,
object 248 src/mips/macro-assembler-mips.cc ASSERT(!AreAliased(object, address, value, t8));
object 249 src/mips/macro-assembler-mips.cc ASSERT(!AreAliased(object, address, value, t9));
object 273 src/mips/macro-assembler-mips.cc CheckPageFlag(object,
object 283 src/mips/macro-assembler-mips.cc RecordWriteStub stub(object, value, address, remembered_set_action, fp_mode);
object 308 src/mips/macro-assembler-mips.cc JumpIfNotInNewSpace(object, scratch, &ok);
object 3058 src/mips/macro-assembler-mips.cc And(object, object, Operand(~kHeapObjectTagMask));
object 3064 src/mips/macro-assembler-mips.cc object, Operand(scratch));
object 3068 src/mips/macro-assembler-mips.cc sw(object, MemOperand(scratch));
object 3829 src/mips/macro-assembler-mips.cc lw(scratch, FieldMemOperand(object, HeapObject::kMapOffset));
object 3900 src/mips/macro-assembler-mips.cc lw(map, FieldMemOperand(object, HeapObject::kMapOffset));
object 4059 src/mips/macro-assembler-mips.cc JumpIfNotSmi(object, ¬_smi);
object 4061 src/mips/macro-assembler-mips.cc sra(scratch1, object, kSmiTagSize);
object 4068 src/mips/macro-assembler-mips.cc lw(scratch1, FieldMemOperand(object, HeapObject::kMapOffset));
object 4075 src/mips/macro-assembler-mips.cc lw(exponent, FieldMemOperand(object, HeapNumber::kExponentOffset));
object 4081 src/mips/macro-assembler-mips.cc ldc1(result, FieldMemOperand(object, HeapNumber::kValueOffset));
object 4799 src/mips/macro-assembler-mips.cc andi(at, object, kSmiTagMask);
object 4806 src/mips/macro-assembler-mips.cc andi(at, object, kSmiTagMask);
object 4813 src/mips/macro-assembler-mips.cc And(t0, object, Operand(kSmiTagMask));
object 4815 src/mips/macro-assembler-mips.cc push(object);
object 4816 src/mips/macro-assembler-mips.cc lw(object, FieldMemOperand(object, HeapObject::kMapOffset));
object 4817 src/mips/macro-assembler-mips.cc lbu(object, FieldMemOperand(object, Map::kInstanceTypeOffset));
object 4818 src/mips/macro-assembler-mips.cc Assert(lo, "Operand is not a string", object, Operand(FIRST_NONSTRING_TYPE));
object 4819 src/mips/macro-assembler-mips.cc pop(object);
object 4836 src/mips/macro-assembler-mips.cc lw(scratch, FieldMemOperand(object, HeapObject::kMapOffset));
object 5100 src/mips/macro-assembler-mips.cc And(scratch, object, Operand(~Page::kPageAlignmentMask));
object 5111 src/mips/macro-assembler-mips.cc HasColor(object, scratch0, scratch1, on_black, 1, 0); // kBlackBitPattern.
object 5122 src/mips/macro-assembler-mips.cc ASSERT(!AreAliased(object, bitmap_scratch, mask_scratch, t8));
object 5123 src/mips/macro-assembler-mips.cc ASSERT(!AreAliased(object, bitmap_scratch, mask_scratch, t9));
object 5125 src/mips/macro-assembler-mips.cc GetMarkBits(object, bitmap_scratch, mask_scratch);
object 116 src/mips/macro-assembler-mips.h inline MemOperand FieldMemOperand(Register object, int offset) {
object 117 src/mips/macro-assembler-mips.h return MemOperand(object, offset - kHeapObjectTag);
object 281 src/mips/macro-assembler-mips.h void LoadHeapObject(Register dst, Handle<HeapObject> object);
object 283 src/mips/macro-assembler-mips.h void LoadObject(Register result, Handle<Object> object) {
object 284 src/mips/macro-assembler-mips.h if (object->IsHeapObject()) {
object 285 src/mips/macro-assembler-mips.h LoadHeapObject(result, Handle<HeapObject>::cast(object));
object 287 src/mips/macro-assembler-mips.h li(result, object);
object 294 src/mips/macro-assembler-mips.h void IncrementalMarkingRecordWriteHelper(Register object,
object 307 src/mips/macro-assembler-mips.h void RememberedSetHelper(Register object, // Used for debug code.
object 313 src/mips/macro-assembler-mips.h void CheckPageFlag(Register object,
object 321 src/mips/macro-assembler-mips.h void JumpIfNotInNewSpace(Register object,
object 324 src/mips/macro-assembler-mips.h InNewSpace(object, scratch, ne, branch);
object 329 src/mips/macro-assembler-mips.h void JumpIfInNewSpace(Register object,
object 332 src/mips/macro-assembler-mips.h InNewSpace(object, scratch, eq, branch);
object 336 src/mips/macro-assembler-mips.h void HasColor(Register object,
object 343 src/mips/macro-assembler-mips.h void JumpIfBlack(Register object,
object 353 src/mips/macro-assembler-mips.h void EnsureNotWhite(Register object,
object 371 src/mips/macro-assembler-mips.h Register object,
object 405 src/mips/macro-assembler-mips.h Register object,
object 496 src/mips/macro-assembler-mips.h void UndoAllocationInNewSpace(Register object, Register scratch);
object 886 src/mips/macro-assembler-mips.h void IsObjectJSStringType(Register object,
object 1064 src/mips/macro-assembler-mips.h Register object,
object 1339 src/mips/macro-assembler-mips.h void AbortIfSmi(Register object);
object 1340 src/mips/macro-assembler-mips.h void AbortIfNotSmi(Register object);
object 1343 src/mips/macro-assembler-mips.h void AbortIfNotString(Register object);
object 1353 src/mips/macro-assembler-mips.h void JumpIfNotHeapNumber(Register object,
object 1468 src/mips/macro-assembler-mips.h void InNewSpace(Register object,
object 435 src/mips/stub-cache-mips.cc object->Lookup(*name, &lookup);
object 447 src/mips/stub-cache-mips.cc __ CheckMap(receiver_reg, scratch1, Handle<Map>(object->map()), miss_label,
object 451 src/mips/stub-cache-mips.cc if (object->IsJSGlobalProxy()) {
object 456 src/mips/stub-cache-mips.cc if (!transition.is_null() && object->GetPrototype()->IsJSObject()) {
object 462 src/mips/stub-cache-mips.cc holder = *object;
object 470 src/mips/stub-cache-mips.cc CheckPrototypes(object, receiver_reg, Handle<JSObject>(holder), name_reg,
object 482 src/mips/stub-cache-mips.cc ASSERT(object->IsJSGlobalProxy() || !object->IsAccessCheckNeeded());
object 485 src/mips/stub-cache-mips.cc if (!transition.is_null() && (object->map()->unused_property_fields() == 0)) {
object 518 src/mips/stub-cache-mips.cc index -= object->map()->inobject_properties();
object 522 src/mips/stub-cache-mips.cc int offset = object->map()->instance_size() + (index * kPointerSize);
object 591 src/mips/stub-cache-mips.cc if (object->IsGlobalObject()) {
object 766 src/mips/stub-cache-mips.cc CompileCacheable(masm, object, receiver, scratch1, scratch2, scratch3,
object 769 src/mips/stub-cache-mips.cc CompileRegular(masm, object, receiver, scratch1, scratch2, scratch3,
object 795 src/mips/stub-cache-mips.cc object, interceptor_holder);
object 818 src/mips/stub-cache-mips.cc stub_compiler_->CheckPrototypes(object, receiver, interceptor_holder,
object 881 src/mips/stub-cache-mips.cc stub_compiler_->CheckPrototypes(object, receiver, interceptor_holder,
object 960 src/mips/stub-cache-mips.cc Handle<JSObject> current = object;
object 1118 src/mips/stub-cache-mips.cc Handle<JSObject> current = object;
object 1188 src/mips/stub-cache-mips.cc GenerateCheckPropertyCells(masm(), object, holder, name, scratch1, miss);
object 1209 src/mips/stub-cache-mips.cc object, receiver, holder, scratch1, scratch2, scratch3, name, miss);
object 1228 src/mips/stub-cache-mips.cc CheckPrototypes(object, receiver, holder,
object 1251 src/mips/stub-cache-mips.cc Register reg = CheckPrototypes(object, receiver, holder, scratch1,
object 1327 src/mips/stub-cache-mips.cc callback->IsCompatibleReceiver(*object);
object 1335 src/mips/stub-cache-mips.cc Register holder_reg = CheckPrototypes(object, receiver, interceptor_holder,
object 1428 src/mips/stub-cache-mips.cc Register holder_reg = CheckPrototypes(object, receiver, interceptor_holder,
object 1462 src/mips/stub-cache-mips.cc CheckPrototypes(object, a0, holder, a3, a1, t0, name, miss);
object 1524 src/mips/stub-cache-mips.cc Register reg = CheckPrototypes(object, a0, holder, a1, a3, t0, name, &miss);
object 1527 src/mips/stub-cache-mips.cc GenerateCallFunction(masm(), object, arguments(), &miss, extra_state_);
object 1553 src/mips/stub-cache-mips.cc if (!object->IsJSArray() || !cell.is_null()) return Handle<Code>::null();
object 1569 src/mips/stub-cache-mips.cc CheckPrototypes(Handle<JSObject>::cast(object), receiver, holder, a3, v0, t0,
object 1776 src/mips/stub-cache-mips.cc if (!object->IsJSArray() || !cell.is_null()) return Handle<Code>::null();
object 1790 src/mips/stub-cache-mips.cc CheckPrototypes(Handle<JSObject>::cast(object), receiver, holder, elements,
object 1862 src/mips/stub-cache-mips.cc if (!object->IsString() || !cell.is_null()) return Handle<Code>::null();
object 1884 src/mips/stub-cache-mips.cc ASSERT(!object.is_identical_to(holder));
object 1885 src/mips/stub-cache-mips.cc CheckPrototypes(Handle<JSObject>(JSObject::cast(object->GetPrototype())),
object 1945 src/mips/stub-cache-mips.cc if (!object->IsString() || !cell.is_null()) return Handle<Code>::null();
object 1964 src/mips/stub-cache-mips.cc ASSERT(!object.is_identical_to(holder));
object 1965 src/mips/stub-cache-mips.cc CheckPrototypes(Handle<JSObject>(JSObject::cast(object->GetPrototype())),
object 2030 src/mips/stub-cache-mips.cc if (!object->IsJSObject() || argc != 1) return Handle<Code>::null();
object 2041 src/mips/stub-cache-mips.cc CheckPrototypes(Handle<JSObject>::cast(object), a1, holder, v0, a3, t0,
object 2045 src/mips/stub-cache-mips.cc GenerateGlobalReceiverCheck(Handle<JSObject>::cast(object), holder, name,
object 2107 src/mips/stub-cache-mips.cc if (!object->IsJSObject() || argc != 1) return Handle<Code>::null();
object 2116 src/mips/stub-cache-mips.cc CheckPrototypes(Handle<JSObject>::cast(object), a1, holder, a0, a3, t0,
object 2120 src/mips/stub-cache-mips.cc GenerateGlobalReceiverCheck(Handle<JSObject>::cast(object), holder, name,
object 2236 src/mips/stub-cache-mips.cc if (!object->IsJSObject() || argc != 1) return Handle<Code>::null();
object 2245 src/mips/stub-cache-mips.cc CheckPrototypes(Handle<JSObject>::cast(object), a1, holder, v0, a3, t0,
object 2249 src/mips/stub-cache-mips.cc GenerateGlobalReceiverCheck(Handle<JSObject>::cast(object), holder, name,
object 2333 src/mips/stub-cache-mips.cc if (object->IsGlobalObject()) return Handle<Code>::null();
object 2335 src/mips/stub-cache-mips.cc if (!object->IsJSObject()) return Handle<Code>::null();
object 2337 src/mips/stub-cache-mips.cc Handle<JSObject>::cast(object), holder);
object 2357 src/mips/stub-cache-mips.cc CheckPrototypes(Handle<JSObject>::cast(object), a1, holder, a0, a3, t0, name,
object 2383 src/mips/stub-cache-mips.cc Handle<Code> code = CompileCustomCall(object, holder,
object 2405 src/mips/stub-cache-mips.cc ASSERT(!object->IsGlobalObject() || check == RECEIVER_MAP_CHECK);
object 2412 src/mips/stub-cache-mips.cc CheckPrototypes(Handle<JSObject>::cast(object), a1, holder, a0, a3, t0,
object 2417 src/mips/stub-cache-mips.cc if (object->IsGlobalObject()) {
object 2432 src/mips/stub-cache-mips.cc Handle<JSObject>(JSObject::cast(object->GetPrototype())),
object 2453 src/mips/stub-cache-mips.cc Handle<JSObject>(JSObject::cast(object->GetPrototype())),
object 2475 src/mips/stub-cache-mips.cc Handle<JSObject>(JSObject::cast(object->GetPrototype())),
object 2522 src/mips/stub-cache-mips.cc compiler.Compile(masm(), object, holder, name, &lookup, a1, a3, t0, a0,
object 2530 src/mips/stub-cache-mips.cc GenerateCallFunction(masm(), object, arguments(), &miss, extra_state_);
object 2553 src/mips/stub-cache-mips.cc Handle<Code> code = CompileCustomCall(object, holder, cell, function, name);
object 2563 src/mips/stub-cache-mips.cc GenerateGlobalReceiverCheck(object, holder, name, &miss);
object 2568 src/mips/stub-cache-mips.cc if (object->IsGlobalObject()) {
object 2614 src/mips/stub-cache-mips.cc object,
object 2645 src/mips/stub-cache-mips.cc __ CheckMap(a1, a3, Handle<Map>(object->map()), &miss,
object 2649 src/mips/stub-cache-mips.cc if (object->IsJSGlobalProxy()) {
object 2655 src/mips/stub-cache-mips.cc ASSERT(object->IsJSGlobalProxy() || !object->IsAccessCheckNeeded());
object 2783 src/mips/stub-cache-mips.cc __ Branch(&miss, ne, a3, Operand(Handle<Map>(object->map())));
object 2827 src/mips/stub-cache-mips.cc CheckPrototypes(object, a0, last, a3, a1, t0, name, &miss);
object 2861 src/mips/stub-cache-mips.cc GenerateLoadField(object, holder, v0, a3, a1, t0, index, name, &miss);
object 2881 src/mips/stub-cache-mips.cc GenerateLoadCallback(object, holder, a0, a2, a3, a1, t0, callback, name,
object 2940 src/mips/stub-cache-mips.cc GenerateLoadConstant(object, holder, a0, a3, a1, t0, value, name, &miss);
object 2962 src/mips/stub-cache-mips.cc GenerateLoadInterceptor(object, holder, &lookup, a0, a2, a3, a1, t0, name,
object 2987 src/mips/stub-cache-mips.cc CheckPrototypes(object, a0, holder, a3, t0, a1, name, &miss);
object 3246 src/mips/stub-cache-mips.cc object,
object 79 src/objects-inl.h type* type::cast(Object* object) { \
object 80 src/objects-inl.h ASSERT(object->Is##type()); \
object 81 src/objects-inl.h return reinterpret_cast<type*>(object); \
object 879 src/objects-inl.h object, HeapObject::RawField(object, offset), value); \
object 881 src/objects-inl.h heap->RecordWrite(object->address(), offset); \
object 887 src/objects-inl.h object, HeapObject::RawField(object, offset), value); \
object 889 src/objects-inl.h heap->RecordWrite(object->address(), offset); \
object 1099 src/objects-inl.h MapWord MapWord::FromForwardingAddress(HeapObject* object) {
object 1100 src/objects-inl.h Address raw = reinterpret_cast<Address>(object) - kHeapObjectTag;
object 1674 src/objects-inl.h FixedArrayBase* FixedArrayBase::cast(Object* object) {
object 1675 src/objects-inl.h ASSERT(object->IsFixedArray() || object->IsFixedDoubleArray());
object 1676 src/objects-inl.h return reinterpret_cast<FixedArrayBase*>(object);
object 3455 src/objects-inl.h Object* object = READ_FIELD(this, kInstanceDescriptorsOrBackPointerOffset);
object 3456 src/objects-inl.h if (!object->IsDescriptorArray()) {
object 3457 src/objects-inl.h ASSERT(object->IsMap() || object->IsUndefined());
object 3460 src/objects-inl.h return DescriptorArray::cast(object);
object 3474 src/objects-inl.h Object* object = READ_FIELD(this, kInstanceDescriptorsOrBackPointerOffset);
object 3476 src/objects-inl.h if (object->IsDescriptorArray()) {
object 3478 src/objects-inl.h DescriptorArray::cast(object)->back_pointer_storage());
object 3480 src/objects-inl.h ASSERT(object->IsMap() || object->IsUndefined());
object 3481 src/objects-inl.h value->set_back_pointer_storage(object);
object 3497 src/objects-inl.h Object* object = READ_FIELD(this, kInstanceDescriptorsOrBackPointerOffset);
object 3498 src/objects-inl.h if (object->IsDescriptorArray()) {
object 3501 src/objects-inl.h ASSERT(object->IsMap() || object->IsUndefined());
object 3512 src/objects-inl.h Object* object = READ_FIELD(this, kInstanceDescriptorsOrBackPointerOffset);
object 3513 src/objects-inl.h if (object->IsDescriptorArray()) {
object 3514 src/objects-inl.h return DescriptorArray::cast(object)->back_pointer_storage();
object 3516 src/objects-inl.h ASSERT(object->IsMap() || object->IsUndefined());
object 3517 src/objects-inl.h return object;
object 3655 src/objects-inl.h Object* object = READ_FIELD(this, kInstanceDescriptorsOrBackPointerOffset);
object 3656 src/objects-inl.h if (object->IsDescriptorArray()) {
object 3657 src/objects-inl.h DescriptorArray::cast(object)->set_back_pointer_storage(value);
object 3670 src/objects-inl.h Object* object = *HeapObject::RawField(instance_descriptors(),
object 3672 src/objects-inl.h ASSERT(!object->IsSmi());
object 3673 src/objects-inl.h TransitionArray* transition_array = static_cast<TransitionArray*>(object);
object 5235 src/objects-inl.h int JSObject::BodyDescriptor::SizeOf(Map* map, HeapObject* object) {
object 209 src/objects-visiting.h HeapObject* object,
object 212 src/objects-visiting.h Object** start_slot = reinterpret_cast<Object**>(object->address() +
object 214 src/objects-visiting.h Object** end_slot = reinterpret_cast<Object**>(object->address() +
object 224 src/objects-visiting.h static inline ReturnType Visit(Map* map, HeapObject* object) {
object 225 src/objects-visiting.h int object_size = BodyDescriptor::SizeOf(map, object);
object 228 src/objects-visiting.h object,
object 235 src/objects-visiting.h static inline ReturnType VisitSpecialized(Map* map, HeapObject* object) {
object 236 src/objects-visiting.h ASSERT(BodyDescriptor::SizeOf(map, object) == object_size);
object 239 src/objects-visiting.h object,
object 250 src/objects-visiting.h static inline ReturnType Visit(Map* map, HeapObject* object) {
object 253 src/objects-visiting.h object,
object 291 src/objects-visiting.h static inline int VisitJSFunction(Map* map, HeapObject* object) {
object 294 src/objects-visiting.h HeapObject::RawField(object, JSFunction::kPropertiesOffset),
object 295 src/objects-visiting.h HeapObject::RawField(object, JSFunction::kCodeEntryOffset));
object 301 src/objects-visiting.h HeapObject::RawField(object,
object 303 src/objects-visiting.h HeapObject::RawField(object,
object 308 src/objects-visiting.h static inline int VisitByteArray(Map* map, HeapObject* object) {
object 309 src/objects-visiting.h return reinterpret_cast<ByteArray*>(object)->ByteArraySize();
object 312 src/objects-visiting.h static inline int VisitFixedDoubleArray(Map* map, HeapObject* object) {
object 313 src/objects-visiting.h int length = reinterpret_cast<FixedDoubleArray*>(object)->length();
object 317 src/objects-visiting.h static inline int VisitJSObject(Map* map, HeapObject* object) {
object 318 src/objects-visiting.h return JSObjectVisitor::Visit(map, object);
object 321 src/objects-visiting.h static inline int VisitSeqAsciiString(Map* map, HeapObject* object) {
object 322 src/objects-visiting.h return SeqAsciiString::cast(object)->
object 326 src/objects-visiting.h static inline int VisitSeqTwoByteString(Map* map, HeapObject* object) {
object 327 src/objects-visiting.h return SeqTwoByteString::cast(object)->
object 331 src/objects-visiting.h static inline int VisitFreeSpace(Map* map, HeapObject* object) {
object 332 src/objects-visiting.h return FreeSpace::cast(object)->Size();
object 338 src/objects-visiting.h static inline int VisitSpecialized(Map* map, HeapObject* object) {
object 342 src/objects-visiting.h static inline int Visit(Map* map, HeapObject* object) {
object 245 src/objects.cc Isolate* isolate = object->IsHeapObject()
object 246 src/objects.cc ? Handle<HeapObject>::cast(object)->GetIsolate()
object 248 src/objects.cc CALL_HEAP_FUNCTION(isolate, object->GetElement(index), Object);
object 457 src/objects.cc CALL_HEAP_FUNCTION(object->GetIsolate(),
object 458 src/objects.cc object->SetNormalizedProperty(*key, *value, details),
object 562 src/objects.cc Isolate* isolate = object->IsHeapObject()
object 563 src/objects.cc ? Handle<HeapObject>::cast(object)->GetIsolate()
object 567 src/objects.cc object->GetProperty(*receiver, result, *key, attributes),
object 866 src/objects.cc Object* object;
object 870 src/objects.cc if (!maybe_object->ToObject(&object)) return maybe_object;
object 872 src/objects.cc result = String::cast(object);
object 885 src/objects.cc if (!maybe_object->ToObject(&object)) return maybe_object;
object 887 src/objects.cc result = String::cast(object);
object 1859 src/objects.cc CALL_HEAP_FUNCTION(object->GetIsolate(),
object 1860 src/objects.cc object->SetProperty(*key, *value, attributes, strict_mode),
object 2213 src/objects.cc Isolate* isolate = object->GetIsolate();
object 2215 src/objects.cc object->GetElementsTransitionMap(isolate, to_kind),
object 2831 src/objects.cc object->GetIsolate(),
object 2832 src/objects.cc object->SetLocalPropertyIgnoreAttributes(*key, *value, attributes),
object 3122 src/objects.cc Isolate* isolate = object->GetIsolate();
object 3124 src/objects.cc object->UpdateMapCodeCache(*name, *code));
object 3149 src/objects.cc CALL_HEAP_FUNCTION_VOID(object->GetIsolate(),
object 3150 src/objects.cc object->NormalizeProperties(
object 3263 src/objects.cc object->GetIsolate(),
object 3264 src/objects.cc object->TransformToFastProperties(unused_property_fields));
object 3278 src/objects.cc CALL_HEAP_FUNCTION(object->GetIsolate(),
object 3279 src/objects.cc object->NormalizeElements(),
object 3308 src/objects.cc { Object* object;
object 3310 src/objects.cc if (!maybe->ToObject(&object)) return maybe;
object 3311 src/objects.cc dictionary = SeededNumberDictionary::cast(object);
object 3823 src/objects.cc if (!element->IsTheHole() && element == object) return true;
object 3827 src/objects.cc SeededNumberDictionary::cast(elements)->SlowReverseLookup(object);
object 3944 src/objects.cc CALL_HEAP_FUNCTION(object->GetIsolate(), object->PreventExtensions(), Object);
object 3968 src/objects.cc Handle<Object> object(this);
object 3972 src/objects.cc HandleVector(&object, 1));
object 4385 src/objects.cc object->GetIsolate(),
object 4386 src/objects.cc object->DefineAccessor(*name, *getter, *setter, attributes));
object 8134 src/objects.cc Object* object = info->target_object();
object 8135 src/objects.cc if (object->IsMap()) return Map::cast(object);
object 9553 src/objects.cc ASSERT(!object->HasExternalArrayElements());
object 9555 src/objects.cc object->GetIsolate(),
object 9556 src/objects.cc object->SetElement(index, *value, NONE, strict_mode, false),
object 9567 src/objects.cc if (object->HasExternalArrayElements()) {
object 9576 src/objects.cc object->GetIsolate(),
object 9577 src/objects.cc object->SetElement(index, *value, attr, strict_mode, true, set_mode),
object 9748 src/objects.cc CALL_HEAP_FUNCTION(object->GetIsolate(),
object 9749 src/objects.cc object->TransitionElementsKind(to_kind),
object 12935 src/objects.cc return JSDate::cast(object)->DoGetField(
object 915 src/objects.h static Handle<Object> GetProperty(Handle<Object> object,
object 929 src/objects.h static Handle<Object> GetElement(Handle<Object> object, uint32_t index);
object 1002 src/objects.h static inline Smi* cast(Object* object);
object 1075 src/objects.h static inline Failure* cast(MaybeObject* object);
object 1119 src/objects.h static inline MapWord FromForwardingAddress(HeapObject* object);
object 1392 src/objects.h static Handle<Object> SetProperty(Handle<JSReceiver> object,
object 1594 src/objects.h Handle<JSObject> object,
object 1615 src/objects.h static Handle<Object> SetNormalizedProperty(Handle<JSObject> object,
object 1647 src/objects.h static void DefineAccessor(Handle<JSObject> object,
object 1815 src/objects.h static Handle<Object> SetOwnElement(Handle<JSObject> object,
object 1822 src/objects.h Handle<JSObject> object,
object 1935 src/objects.h static Handle<Map> GetElementsTransitionMap(Handle<JSObject> object,
object 1943 src/objects.h static Handle<Object> TransitionElementsKind(Handle<JSObject> object,
object 1987 src/objects.h static void NormalizeProperties(Handle<JSObject> object,
object 1998 src/objects.h Handle<JSObject> object);
object 2002 src/objects.h static void UpdateMapCodeCache(Handle<JSObject> object,
object 2010 src/objects.h static void TransformToFastProperties(Handle<JSObject> object,
object 2044 src/objects.h static Handle<Object> PreventExtensions(Handle<JSObject> object);
object 2144 src/objects.h static inline int SizeOf(Map* map, HeapObject* object);
object 2198 src/objects.h Object* object);
object 2250 src/objects.h inline static FixedArrayBase* cast(Object* object);
object 2352 src/objects.h static inline int SizeOf(Map* map, HeapObject* object) {
object 2353 src/objects.h return SizeFor(reinterpret_cast<FixedArray*>(object)->length());
object 2766 src/objects.h static uint32_t HashForObject(Key key, Object* object) { return 0; }
object 2767 src/objects.h static uint32_t SeededHashForObject(Key key, uint32_t seed, Object* object) {
object 2769 src/objects.h return HashForObject(key, object);
object 2786 src/objects.h inline uint32_t HashForObject(Key key, Object* object) {
object 2789 src/objects.h GetHeap()->HashSeed(), object);
object 2791 src/objects.h return Shape::HashForObject(key, object);
object 2961 src/objects.h static inline uint32_t HashForObject(HashTableKey* key, Object* object) {
object 2962 src/objects.h return key->HashForObject(object);
object 3021 src/objects.h static inline uint32_t HashForObject(HashTableKey* key, Object* object) {
object 3022 src/objects.h return key->HashForObject(object);
object 3163 src/objects.h static inline uint32_t HashForObject(String* key, Object* object);
object 3209 src/objects.h Object* object);
object 3218 src/objects.h static inline uint32_t HashForObject(uint32_t key, Object* object);
object 3298 src/objects.h static inline uint32_t HashForObject(Object* key, Object* object);
object 3402 src/objects.h static inline ScopeInfo* cast(Object* object);
object 3601 src/objects.h MUST_USE_RESULT MaybeObject* Get(JSObject* object,
object 6649 src/objects.h static inline uint32_t HashForObject(HashTableKey* key, Object* object) {
object 6650 src/objects.h return key->HashForObject(object);
object 6755 src/objects.h static inline uint32_t HashForObject(HashTableKey* key, Object* object) {
object 6756 src/objects.h return key->HashForObject(object);
object 8870 src/objects.h static inline int SizeOf(Map* map, HeapObject* object) {
object 532 src/prettyprinter.cc Object* object = *value;
object 533 src/prettyprinter.cc if (object->IsString()) {
object 534 src/prettyprinter.cc String* string = String::cast(object);
object 540 src/prettyprinter.cc } else if (object->IsNull()) {
object 542 src/prettyprinter.cc } else if (object->IsTrue()) {
object 544 src/prettyprinter.cc } else if (object->IsFalse()) {
object 546 src/prettyprinter.cc } else if (object->IsUndefined()) {
object 548 src/prettyprinter.cc } else if (object->IsNumber()) {
object 549 src/prettyprinter.cc Print("%g", object->Number());
object 550 src/prettyprinter.cc } else if (object->IsJSObject()) {
object 552 src/prettyprinter.cc if (object->IsJSFunction()) {
object 554 src/prettyprinter.cc } else if (object->IsJSArray()) {
object 555 src/prettyprinter.cc Print("JS-array[%u]", JSArray::cast(object)->length());
object 556 src/prettyprinter.cc } else if (object->IsJSObject()) {
object 561 src/prettyprinter.cc } else if (object->IsFixedArray()) {
object 564 src/prettyprinter.cc Print("<unknown literal %p>", object);
object 1537 src/profile-generator.cc HeapObject* object = NULL;
object 1544 src/profile-generator.cc ASSERT(object == NULL);
object 1545 src/profile-generator.cc object = obj;
object 1549 src/profile-generator.cc return object != NULL ? Handle<HeapObject>(object) : Handle<HeapObject>();
object 1600 src/profile-generator.cc HeapObject* object = HeapObject::cast(obj);
object 1601 src/profile-generator.cc return entries_.Lookup(object, HeapEntriesMap::Hash(object), false) != NULL;
object 1607 src/profile-generator.cc HeapObject* object = HeapObject::cast(obj);
object 1608 src/profile-generator.cc entries_.Lookup(object, HeapEntriesMap::Hash(object), true);
object 1613 src/profile-generator.cc HeapObject* object = HeapObject::cast(obj);
object 1615 src/profile-generator.cc entries_.Lookup(object, HeapEntriesMap::Hash(object), false);
object 1624 src/profile-generator.cc HeapObject* object = HeapObject::cast(obj);
object 1626 src/profile-generator.cc entries_.Lookup(object, HeapEntriesMap::Hash(object), true);
object 1666 src/profile-generator.cc if (object == kInternalRootObject) {
object 1669 src/profile-generator.cc } else if (object == kGcRootsObject) {
object 1672 src/profile-generator.cc } else if (object >= kFirstGcSubrootObject && object < kLastGcSubrootObject) {
object 1673 src/profile-generator.cc HeapEntry* entry = snapshot_->AddGcSubrootEntry(GetGcSubrootOrder(object));
object 1675 src/profile-generator.cc } else if (object->IsJSFunction()) {
object 1676 src/profile-generator.cc JSFunction* func = JSFunction::cast(object);
object 1680 src/profile-generator.cc return AddEntry(object, HeapEntry::kClosure, name);
object 1681 src/profile-generator.cc } else if (object->IsJSRegExp()) {
object 1682 src/profile-generator.cc JSRegExp* re = JSRegExp::cast(object);
object 1683 src/profile-generator.cc return AddEntry(object,
object 1686 src/profile-generator.cc } else if (object->IsJSObject()) {
object 1688 src/profile-generator.cc GetConstructorName(JSObject::cast(object)));
object 1689 src/profile-generator.cc if (object->IsJSGlobalObject()) {
object 1690 src/profile-generator.cc const char* tag = objects_tags_.GetTag(object);
object 1695 src/profile-generator.cc return AddEntry(object, HeapEntry::kObject, name);
object 1696 src/profile-generator.cc } else if (object->IsString()) {
object 1697 src/profile-generator.cc return AddEntry(object,
object 1699 src/profile-generator.cc collection_->names()->GetName(String::cast(object)));
object 1700 src/profile-generator.cc } else if (object->IsCode()) {
object 1701 src/profile-generator.cc return AddEntry(object, HeapEntry::kCode, "");
object 1702 src/profile-generator.cc } else if (object->IsSharedFunctionInfo()) {
object 1703 src/profile-generator.cc String* name = String::cast(SharedFunctionInfo::cast(object)->name());
object 1704 src/profile-generator.cc return AddEntry(object,
object 1707 src/profile-generator.cc } else if (object->IsScript()) {
object 1708 src/profile-generator.cc Object* name = Script::cast(object)->name();
object 1709 src/profile-generator.cc return AddEntry(object,
object 1714 src/profile-generator.cc } else if (object->IsGlobalContext()) {
object 1715 src/profile-generator.cc return AddEntry(object, HeapEntry::kHidden, "system / GlobalContext");
object 1716 src/profile-generator.cc } else if (object->IsContext()) {
object 1717 src/profile-generator.cc return AddEntry(object, HeapEntry::kHidden, "system / Context");
object 1718 src/profile-generator.cc } else if (object->IsFixedArray() ||
object 1719 src/profile-generator.cc object->IsFixedDoubleArray() ||
object 1720 src/profile-generator.cc object->IsByteArray() ||
object 1721 src/profile-generator.cc object->IsExternalArray()) {
object 1722 src/profile-generator.cc return AddEntry(object, HeapEntry::kArray, "");
object 1723 src/profile-generator.cc } else if (object->IsHeapNumber()) {
object 1724 src/profile-generator.cc return AddEntry(object, HeapEntry::kHeapNumber, "number");
object 1726 src/profile-generator.cc return AddEntry(object, HeapEntry::kHidden, GetSystemEntryName(object));
object 1733 src/profile-generator.cc int object_size = object->Size();
object 1735 src/profile-generator.cc collection_->GetObjectId(object->address(), object_size);
object 1776 src/profile-generator.cc switch (object->map()->instance_type()) {
object 1884 src/profile-generator.cc Object* object = proxy->map()->prototype();
object 1887 src/profile-generator.cc is_debug_object = object->IsGlobalObject() &&
object 1888 src/profile-generator.cc Isolate::Current()->debug()->IsDebugGlobal(GlobalObject::cast(object));
object 1891 src/profile-generator.cc SetUserGlobalReference(object);
object 2293 src/profile-generator.cc Heap* heap = object->GetHeap();
object 2294 src/profile-generator.cc if (object->IsJSFunction()) return heap->closure_symbol();
object 2295 src/profile-generator.cc String* constructor_name = object->constructor_name();
object 2302 src/profile-generator.cc object->LocalLookupRealNamedProperty(heap->constructor_symbol(), &result);
object 2303 src/profile-generator.cc if (!result.IsFound()) return object->constructor_name();
object 2315 src/profile-generator.cc return object->constructor_name();
object 2424 src/profile-generator.cc return object->IsHeapObject()
object 2425 src/profile-generator.cc && !object->IsOddball()
object 2426 src/profile-generator.cc && object != heap_->raw_unchecked_empty_byte_array()
object 2427 src/profile-generator.cc && object != heap_->raw_unchecked_empty_fixed_array()
object 2428 src/profile-generator.cc && object != heap_->raw_unchecked_empty_descriptor_array()
object 2429 src/profile-generator.cc && object != heap_->raw_unchecked_fixed_array_map()
object 2430 src/profile-generator.cc && object != heap_->raw_unchecked_global_property_cell_map()
object 2431 src/profile-generator.cc && object != heap_->raw_unchecked_shared_function_info_map()
object 2432 src/profile-generator.cc && object != heap_->raw_unchecked_free_space_map()
object 2433 src/profile-generator.cc && object != heap_->raw_unchecked_one_pointer_filler_map()
object 2434 src/profile-generator.cc && object != heap_->raw_unchecked_two_pointer_filler_map();
object 2646 src/profile-generator.cc return strong_gc_subroot_names_.GetTag(object);
object 803 src/profile-generator.h bool Contains(Object* object);
object 862 src/profile-generator.h static String* GetConstructorName(JSObject* object);
object 867 src/profile-generator.h HeapEntry* AddEntry(HeapObject* object);
object 868 src/profile-generator.h HeapEntry* AddEntry(HeapObject* object,
object 871 src/profile-generator.h const char* GetSystemEntryName(HeapObject* object);
object 890 src/profile-generator.h bool IsEssentialObject(Object* object);
object 937 src/profile-generator.h const char* GetStrongGcSubrootName(Object* object);
object 445 src/runtime.cc if (!object->IsJSObject()) return isolate->ThrowIllegalOperation();
object 447 src/runtime.cc Handle<JSObject>::cast(object)->map()->elements_kind();
object 450 src/runtime.cc Handle<JSObject>::cast(object), to_kind);
object 468 src/runtime.cc Handle<JSArray> object =
object 483 src/runtime.cc object->set_map(Map::cast(maybe_map));
object 524 src/runtime.cc object->set_elements(*copied_elements_values);
object 525 src/runtime.cc object->set_length(Smi::FromInt(copied_elements_values->length()));
object 531 src/runtime.cc ElementsKind elements_kind = object->GetElementsKind();
object 534 src/runtime.cc CHECK(!TransitionElements(object, FAST_HOLEY_ELEMENTS,
object 537 src/runtime.cc CHECK(!TransitionElements(object, FAST_ELEMENTS, isolate)->IsFailure());
object 542 src/runtime.cc object->ValidateElements();
object 543 src/runtime.cc return object;
object 1291 src/runtime.cc CONVERT_ARG_CHECKED(HeapObject, object, 0);
object 1292 src/runtime.cc Map* old_map = object->map();
object 1301 src/runtime.cc object->set_map(new_map);
object 1309 src/runtime.cc CONVERT_ARG_CHECKED(HeapObject, object, 0);
object 1310 src/runtime.cc Map* old_map = object->map();
object 1318 src/runtime.cc object->set_map(new_map);
object 1489 src/runtime.cc Handle<JSObject> object = Handle<JSObject>::cast(holder);
object 1492 src/runtime.cc JSReceiver::SetProperty(object, name, initial_value, mode,
object 1501 src/runtime.cc Handle<JSObject> object;
object 1503 src/runtime.cc object = Handle<JSObject>(JSObject::cast(context->extension()));
object 1507 src/runtime.cc object = isolate->factory()->NewJSObject(
object 1509 src/runtime.cc context->set_extension(*object);
object 1511 src/runtime.cc ASSERT(*object != NULL);
object 1516 src/runtime.cc ASSERT(!object->HasLocalProperty(*name));
object 1526 src/runtime.cc !object->IsJSContextExtensionObject()) {
object 1528 src/runtime.cc object->Lookup(*name, &lookup);
object 1533 src/runtime.cc if (object->IsJSGlobalObject()) {
object 1536 src/runtime.cc JSObject::SetLocalPropertyIgnoreAttributes(object, name, value, mode));
object 1539 src/runtime.cc JSReceiver::SetProperty(object, name, value, mode, kNonStrictMode));
object 1576 src/runtime.cc Object* object = global;
object 1578 src/runtime.cc while (object->IsJSObject() &&
object 1579 src/runtime.cc JSObject::cast(object)->map()->is_hidden_prototype()) {
object 1580 src/runtime.cc JSObject* raw_holder = JSObject::cast(object);
object 1598 src/runtime.cc object = raw_holder->GetPrototype();
object 1739 src/runtime.cc Handle<JSObject> object = Handle<JSObject>::cast(holder);
object 1741 src/runtime.cc if (*object == context->extension()) {
object 1746 src/runtime.cc object->LocalLookupRealNamedProperty(*name, &lookup);
object 1751 src/runtime.cc FixedArray* properties = object->properties();
object 1757 src/runtime.cc if (object->GetNormalizedProperty(&lookup)->IsTheHole()) {
object 1758 src/runtime.cc object->SetNormalizedProperty(&lookup, *value);
object 1772 src/runtime.cc JSReceiver::SetProperty(object, name, value, attributes,
object 1785 src/runtime.cc CONVERT_ARG_HANDLE_CHECKED(JSObject, object, 0);
object 1787 src/runtime.cc if (object->HasFastProperties()) {
object 1788 src/runtime.cc JSObject::NormalizeProperties(object, KEEP_INOBJECT_PROPERTIES, properties);
object 1790 src/runtime.cc return *object;
object 4306 src/runtime.cc if (object->IsString()) {
object 4307 src/runtime.cc Handle<Object> result = GetCharAt(Handle<String>::cast(object), index);
object 4312 src/runtime.cc if (object->IsStringObjectWithCharacterAt(index)) {
object 4313 src/runtime.cc Handle<JSValue> js_value = Handle<JSValue>::cast(object);
object 4319 src/runtime.cc if (object->IsString() || object->IsNumber() || object->IsBoolean()) {
object 4320 src/runtime.cc return object->GetPrototype()->GetElement(index);
object 4323 src/runtime.cc return object->GetElement(index);
object 4332 src/runtime.cc if (object->IsUndefined() || object->IsNull()) {
object 4333 src/runtime.cc Handle<Object> args[2] = { key, object };
object 4343 src/runtime.cc return GetElementOrCharAt(isolate, object, index);
object 4361 src/runtime.cc return GetElementOrCharAt(isolate, object, index);
object 4363 src/runtime.cc return object->GetProperty(*name);
object 4372 src/runtime.cc Handle<Object> object = args.at<Object>(0);
object 4375 src/runtime.cc return Runtime::GetObjectProperty(isolate, object, key);
object 4588 src/runtime.cc if (object->IsUndefined() || object->IsNull()) {
object 4589 src/runtime.cc Handle<Object> args[2] = { key, object };
object 4596 src/runtime.cc if (object->IsJSProxy()) {
object 4600 src/runtime.cc return JSProxy::cast(*object)->SetProperty(
object 4605 src/runtime.cc if (!object->IsJSObject()) return *value;
object 4607 src/runtime.cc Handle<JSObject> js_object = Handle<JSObject>::cast(object);
object 4755 src/runtime.cc Handle<Object> object = args.at<Object>(0);
object 4772 src/runtime.cc object,
object 4783 src/runtime.cc Handle<Object> object = args.at<Object>(0);
object 4784 src/runtime.cc if (object->IsJSObject()) {
object 4785 src/runtime.cc Handle<JSObject> js_object(Handle<JSObject>::cast(object));
object 4789 src/runtime.cc return TransitionElements(object, new_kind, isolate);
object 4791 src/runtime.cc return *object;
object 4799 src/runtime.cc Handle<Object> object = args.at<Object>(0);
object 4800 src/runtime.cc if (object->IsJSObject()) {
object 4801 src/runtime.cc Handle<JSObject> js_object(Handle<JSObject>::cast(object));
object 4805 src/runtime.cc return TransitionElements(object, new_kind, isolate);
object 4807 src/runtime.cc return *object;
object 4819 src/runtime.cc Handle<Object> object = args.at<Object>(0);
object 4821 src/runtime.cc if (object->IsJSFunction()) {
object 4822 src/runtime.cc JSFunction* func = JSFunction::cast(*object);
object 4831 src/runtime.cc CONVERT_ARG_HANDLE_CHECKED(JSObject, object, 0);
object 4840 src/runtime.cc ElementsKind elements_kind = object->GetElementsKind();
object 4855 src/runtime.cc JSObject::TransitionElementsKind(object, transitioned_kind);
object 4856 src/runtime.cc ASSERT(IsFastDoubleElementsKind(object->GetElementsKind()));
object 4857 src/runtime.cc FixedDoubleArray* double_array = FixedDoubleArray::cast(object->elements());
object 4866 src/runtime.cc JSObject::TransitionElementsKind(object, transitioned_kind);
object 4872 src/runtime.cc FixedArray* object_array = FixedArray::cast(object->elements());
object 4875 src/runtime.cc return *object;
object 4921 src/runtime.cc CONVERT_ARG_CHECKED(JSObject, object, 0);
object 4933 src/runtime.cc return object->
object 4942 src/runtime.cc CONVERT_ARG_CHECKED(JSReceiver, object, 0);
object 4945 src/runtime.cc return object->DeleteProperty(key, (strict_mode == kStrictMode)
object 4954 src/runtime.cc if (object->HasLocalProperty(*key)) return isolate->heap()->true_value();
object 4958 src/runtime.cc Handle<Object> proto(object->GetPrototype());
object 4980 src/runtime.cc JSObject* object = JSObject::cast(obj);
object 4984 src/runtime.cc if (object->HasRealNamedProperty(key)) return isolate->heap()->true_value();
object 4985 src/runtime.cc Map* map = object->map();
object 4994 src/runtime.cc Handle<JSObject>(object),
object 5035 src/runtime.cc CONVERT_ARG_CHECKED(JSObject, object, 0);
object 5040 src/runtime.cc JSObject::LocalElementType type = object->HasLocalElement(index);
object 5049 src/runtime.cc if (object->IsJSGlobalProxy()) {
object 5050 src/runtime.cc Object* proto = object->GetPrototype();
object 5055 src/runtime.cc object = JSObject::cast(proto);
object 5057 src/runtime.cc FixedArray* elements = FixedArray::cast(object->elements());
object 5073 src/runtime.cc PropertyAttributes att = object->GetLocalPropertyAttribute(key);
object 5081 src/runtime.cc CONVERT_ARG_HANDLE_CHECKED(JSReceiver, object, 0);
object 5083 src/runtime.cc Handle<JSArray> result = GetKeysFor(object, &threw);
object 5102 src/runtime.cc Handle<JSReceiver> object(raw_object);
object 5105 src/runtime.cc GetKeysInFixedArrayFor(object, INCLUDE_PROTOS, &threw);
object 5109 src/runtime.cc if (object->IsSimpleEnum()) return object->map();
object 5286 src/runtime.cc Handle<JSObject> object(raw_object);
object 5288 src/runtime.cc if (object->IsJSGlobalProxy()) {
object 5290 src/runtime.cc if (object->IsAccessCheckNeeded() &&
object 5291 src/runtime.cc !isolate->MayNamedAccess(*object, isolate->heap()->undefined_value(),
object 5293 src/runtime.cc isolate->ReportFailedAccessCheck(*object, v8::ACCESS_KEYS);
object 5297 src/runtime.cc Handle<Object> proto(object->GetPrototype());
object 5300 src/runtime.cc object = Handle<JSObject>::cast(proto);
object 5305 src/runtime.cc GetKeysInFixedArrayFor(object, LOCAL_ONLY, &threw);
object 5385 src/runtime.cc Object* object = args[0];
object 5386 src/runtime.cc return (object->IsJSObject() && !object->IsGlobalObject())
object 5387 src/runtime.cc ? JSObject::cast(object)->TransformToFastProperties(0)
object 5388 src/runtime.cc : object;
object 5556 src/runtime.cc Object* object = NULL;
object 5557 src/runtime.cc if (!maybe_object->ToObject(&object)) return maybe_object;
object 5558 src/runtime.cc String* result = String::cast(object);
object 6983 src/runtime.cc Object* object;
object 6988 src/runtime.cc if (!maybe_object->ToObject(&object)) return maybe_object;
object 6990 src/runtime.cc SeqAsciiString* answer = SeqAsciiString::cast(object);
object 6999 src/runtime.cc if (!maybe_object->ToObject(&object)) return maybe_object;
object 7001 src/runtime.cc SeqTwoByteString* answer = SeqTwoByteString::cast(object);
object 7060 src/runtime.cc Object* object;
object 7063 src/runtime.cc if (!maybe_object->ToObject(&object)) return maybe_object;
object 7065 src/runtime.cc SeqTwoByteString* answer = SeqTwoByteString::cast(object);
object 8661 src/runtime.cc Object* object;
object 8662 src/runtime.cc if (!maybe->To<Object>(&object)) return maybe;
object 8663 src/runtime.cc argv[i] = Handle<Object>(object);
object 8895 src/runtime.cc Handle<JSObject> object = Handle<JSObject>::cast(holder);
object 8896 src/runtime.cc return object->DeleteProperty(*name, JSReceiver::NORMAL_DELETION);
object 9020 src/runtime.cc Handle<JSObject> object = Handle<JSObject>::cast(holder);
object 9021 src/runtime.cc ASSERT(object->HasProperty(*name));
object 9023 src/runtime.cc Handle<Object> receiver_handle(object->IsGlobalObject()
object 9024 src/runtime.cc ? GlobalObject::cast(*object)->global_receiver()
object 9025 src/runtime.cc : ComputeReceiverForNonGlobal(isolate, *object));
object 9029 src/runtime.cc MaybeObject* value = object->GetProperty(*name);
object 9105 src/runtime.cc Handle<JSObject> object;
object 9109 src/runtime.cc object = Handle<JSObject>::cast(holder);
object 9123 src/runtime.cc object = Handle<JSObject>(isolate->context()->global());
object 9128 src/runtime.cc (object->GetLocalPropertyAttribute(*name) == ABSENT)) {
object 9131 src/runtime.cc JSReceiver::SetProperty(object, name, value, NONE, strict_mode));
object 9785 src/runtime.cc ElementsKind kind = object->GetElementsKind();
object 9791 src/runtime.cc Handle<FixedArray> elements(FixedArray::cast(object->elements()));
object 9809 src/runtime.cc SeededNumberDictionary::cast(object->elements()));
object 9829 src/runtime.cc ExternalPixelArray::cast(object->elements())->length();
object 9834 src/runtime.cc ExternalByteArray::cast(object->elements())->length();
object 9839 src/runtime.cc ExternalUnsignedByteArray::cast(object->elements())->length();
object 9844 src/runtime.cc ExternalShortArray::cast(object->elements())->length();
object 9849 src/runtime.cc ExternalUnsignedShortArray::cast(object->elements())->length();
object 9854 src/runtime.cc ExternalIntArray::cast(object->elements())->length();
object 9859 src/runtime.cc ExternalUnsignedIntArray::cast(object->elements())->length();
object 9864 src/runtime.cc ExternalFloatArray::cast(object->elements())->length();
object 9869 src/runtime.cc ExternalDoubleArray::cast(object->elements())->length();
object 9892 src/runtime.cc Handle<Object> prototype(object->GetPrototype());
object 10151 src/runtime.cc CONVERT_ARG_CHECKED(JSObject, object, 0);
object 10153 src/runtime.cc return object->PrepareElementsForSort(limit);
object 10185 src/runtime.cc CONVERT_ARG_CHECKED(JSObject, object, 0);
object 10186 src/runtime.cc HeapObject* elements = object->elements();
object 10190 src/runtime.cc } else if (object->IsJSArray()) {
object 10191 src/runtime.cc return JSArray::cast(object)->length();
object 12465 src/runtime.cc Object* object;
object 12467 src/runtime.cc if (!maybe_object->ToObject(&object)) return maybe_object;
object 12469 src/runtime.cc FixedArray* instances = FixedArray::cast(object);
object 12545 src/runtime.cc Object* object;
object 12547 src/runtime.cc if (!maybe_object->ToObject(&object)) return maybe_object;
object 12549 src/runtime.cc FixedArray* instances = FixedArray::cast(object);
object 669 src/runtime.h Handle<Object> object,
object 674 src/runtime.h Handle<Object> object,
object 682 src/runtime.h Handle<JSObject> object,
object 689 src/runtime.h Handle<JSReceiver> object,
object 694 src/runtime.h Handle<Object> object,
object 950 src/serialize.cc Object* object = isolate->heap()->roots_array_start()[root_id];
object 951 src/serialize.cc ASSERT(!isolate->heap()->InNewSpace(object));
object 952 src/serialize.cc *current++ = object;
object 958 src/serialize.cc Object* object = current[-1];
object 959 src/serialize.cc ASSERT(!isolate->heap()->InNewSpace(object));
object 960 src/serialize.cc for (int i = 0; i < repeats; i++) current[i] = object;
object 972 src/serialize.cc Object* object = current[-1];
object 973 src/serialize.cc ASSERT(!isolate->heap()->InNewSpace(object));
object 974 src/serialize.cc for (int i = 0; i < repeats; i++) current[i] = object;
object 1148 src/serialize.cc this->VisitPointer(object);
object 1340 src/serialize.cc !HEAP->InNewSpace(object)) {
object 1618 src/serialize.cc if (HEAP->InSpace(object, s)) {
object 1620 src/serialize.cc if (object->IsCode()) {
object 1622 src/serialize.cc } else if (object->IsFixedArray()) {
object 1639 src/serialize.cc if (HEAP->InSpace(object, s)) {
object 482 src/serialize.h int index, HeapObject* object, HowToCode how, WhereToPoint where);
object 548 src/serialize.h static int SpaceOfObject(HeapObject* object);
object 552 src/serialize.h static int SpaceOfAlreadySerializedObject(HeapObject* object);
object 264 src/spaces-inl.h HeapObject* object = AllocateLinearly(size_in_bytes);
object 265 src/spaces-inl.h if (object != NULL) {
object 267 src/spaces-inl.h SkipList::Update(object->address(), size_in_bytes);
object 269 src/spaces-inl.h return object;
object 272 src/spaces-inl.h object = free_list_.Allocate(size_in_bytes);
object 273 src/spaces-inl.h if (object != NULL) {
object 275 src/spaces-inl.h SkipList::Update(object->address(), size_in_bytes);
object 277 src/spaces-inl.h return object;
object 280 src/spaces-inl.h object = SlowAllocateRaw(size_in_bytes);
object 281 src/spaces-inl.h if (object != NULL) {
object 283 src/spaces-inl.h SkipList::Update(object->address(), size_in_bytes);
object 285 src/spaces-inl.h return object;
object 354 src/spaces-inl.h bool FreeListNode::IsFreeListNode(HeapObject* object) {
object 355 src/spaces-inl.h Map* map = object->map();
object 356 src/spaces-inl.h Heap* heap = object->GetHeap();
object 1007 src/spaces.cc for (HeapObject* object = it.Next(); object != NULL; object = it.Next()) {
object 1008 src/spaces.cc ASSERT(end_of_previous_object <= object->address());
object 1012 src/spaces.cc Map* map = object->map();
object 1017 src/spaces.cc VerifyObject(object);
object 1020 src/spaces.cc object->Verify();
object 1023 src/spaces.cc int size = object->Size();
object 1024 src/spaces.cc object->IterateBody(map->instance_type(), size, visitor);
object 1025 src/spaces.cc if (Marking::IsBlack(Marking::MarkBitFrom(object))) {
object 1029 src/spaces.cc ASSERT(object->address() + size <= top);
object 1030 src/spaces.cc end_of_previous_object = object->address() + size;
object 1279 src/spaces.cc HeapObject* object = HeapObject::FromAddress(current);
object 1283 src/spaces.cc Map* map = object->map();
object 1288 src/spaces.cc CHECK(!object->IsMap());
object 1289 src/spaces.cc CHECK(!object->IsCode());
object 1292 src/spaces.cc object->Verify();
object 1296 src/spaces.cc int size = object->Size();
object 1297 src/spaces.cc object->IterateBody(map->instance_type(), size, &visitor);
object 2194 src/spaces.cc Object* object = NULL;
object 2195 src/spaces.cc if (!maybe->ToObject(&object)) return false;
object 2196 src/spaces.cc HeapObject* allocation = HeapObject::cast(object);
object 2328 src/spaces.cc HeapObject* object = free_list_.Allocate(size_in_bytes);
object 2329 src/spaces.cc if (object != NULL) return object;
object 2351 src/spaces.cc HeapObject* object = free_list_.Allocate(size_in_bytes);
object 2352 src/spaces.cc if (object != NULL) return object;
object 2527 src/spaces.cc ASSERT(object->IsMap() || object->IsFreeSpace());
object 2538 src/spaces.cc ASSERT(object->IsJSGlobalPropertyCell() ||
object 2539 src/spaces.cc object->map() == heap()->two_pointer_filler_map());
object 2563 src/spaces.cc HeapObject* object = current_->GetObject();
object 2565 src/spaces.cc return object;
object 2649 src/spaces.cc HeapObject* object = page->GetObject();
object 2653 src/spaces.cc reinterpret_cast<Object**>(object->address())[0] =
object 2655 src/spaces.cc reinterpret_cast<Object**>(object->address())[1] = Smi::FromInt(0);
object 2659 src/spaces.cc return object;
object 2694 src/spaces.cc HeapObject* object = current->GetObject();
object 2697 src/spaces.cc bool is_pointer_object = object->IsFixedArray();
object 2698 src/spaces.cc MarkBit mark_bit = Marking::MarkBitFrom(object);
object 2701 src/spaces.cc MemoryChunk::IncrementLiveBytesFromGC(object->address(), -object->Size());
object 2716 src/spaces.cc object, heap()->isolate());
object 2718 src/spaces.cc objects_size_ -= object->Size();
object 2744 src/spaces.cc Address address = object->address();
object 2764 src/spaces.cc HeapObject* object = chunk->GetObject();
object 2765 src/spaces.cc Page* page = Page::FromAddress(object->address());
object 2766 src/spaces.cc ASSERT(object->address() == page->area_start());
object 2770 src/spaces.cc Map* map = object->map();
object 2777 src/spaces.cc ASSERT(object->IsCode() || object->IsSeqString() ||
object 2778 src/spaces.cc object->IsExternalString() || object->IsFixedArray() ||
object 2779 src/spaces.cc object->IsFixedDoubleArray() || object->IsByteArray());
object 2782 src/spaces.cc object->Verify();
object 2785 src/spaces.cc if (object->IsCode()) {
object 2787 src/spaces.cc object->IterateBody(map->instance_type(),
object 2788 src/spaces.cc object->Size(),
object 2790 src/spaces.cc } else if (object->IsFixedArray()) {
object 2791 src/spaces.cc FixedArray* array = FixedArray::cast(object);
object 2849 src/spaces.cc for (HeapObject* object = objects.Next();
object 2850 src/spaces.cc object != NULL;
object 2851 src/spaces.cc object = objects.Next()) {
object 2852 src/spaces.cc bool is_marked = Marking::MarkBitFrom(object).Get();
object 2855 src/spaces.cc mark_size += heap()->GcSafeSizeOfOldObjectFunction()(object);
object 2857 src/spaces.cc object->ShortPrint();
object 1306 src/spaces.h static inline bool IsFreeListNode(HeapObject* object);
object 2005 src/spaces.h HeapObject* object = HeapObject::FromAddress(current_);
object 2006 src/spaces.h int size = (size_func_ == NULL) ? object->Size() : size_func_(object);
object 2009 src/spaces.h return object;
object 398 src/store-buffer.cc for (HeapObject* object = it.Next(); object != NULL; object = it.Next()) {
object 399 src/store-buffer.cc if (object->IsFixedArray()) {
object 400 src/store-buffer.cc Address slot_address = object->address();
object 401 src/store-buffer.cc Address end = object->address() + object->Size();
object 443 src/store-buffer.cc HeapObject* object = reinterpret_cast<HeapObject*>(*slot);
object 444 src/store-buffer.cc ASSERT(object->IsHeapObject());
object 445 src/store-buffer.cc slot_callback(reinterpret_cast<HeapObject**>(slot), object);
object 592 src/store-buffer.cc Object* object = *slot;
object 593 src/store-buffer.cc if (heap_->InFromSpace(object)) {
object 594 src/store-buffer.cc HeapObject* heap_object = reinterpret_cast<HeapObject*>(object);
object 590 src/stub-cache.cc Handle<Object> object,
object 595 src/stub-cache.cc IC::GetCodeCacheForObject(*object, *holder);
object 596 src/stub-cache.cc Handle<JSObject> map_holder(IC::GetCodeCacheHolder(*object, cache_holder));
object 600 src/stub-cache.cc if (object->IsString()) {
object 602 src/stub-cache.cc } else if (object->IsNumber()) {
object 604 src/stub-cache.cc } else if (object->IsBoolean()) {
object 616 src/stub-cache.cc compiler.CompileCallConstant(object, holder, function, name, check);
object 636 src/stub-cache.cc IC::GetCodeCacheForObject(*object, *holder);
object 637 src/stub-cache.cc Handle<JSObject> map_holder(IC::GetCodeCacheHolder(*object, cache_holder));
object 642 src/stub-cache.cc if (object->IsNumber() || object->IsBoolean() || object->IsString()) {
object 643 src/stub-cache.cc object = holder;
object 654 src/stub-cache.cc compiler.CompileCallField(Handle<JSObject>::cast(object),
object 673 src/stub-cache.cc IC::GetCodeCacheForObject(*object, *holder);
object 674 src/stub-cache.cc Handle<JSObject> map_holder(IC::GetCodeCacheHolder(*object, cache_holder));
object 679 src/stub-cache.cc if (object->IsNumber() || object->IsBoolean() || object->IsString()) {
object 680 src/stub-cache.cc object = holder;
object 691 src/stub-cache.cc compiler.CompileCallInterceptor(Handle<JSObject>::cast(object),
object 1461 src/stub-cache.cc return CallStubCompiler::Compile##name##Call(object, \
object 1473 src/stub-cache.cc object,
object 1533 src/stub-cache.cc while (!object.is_identical_to(holder)) {
object 1534 src/stub-cache.cc if (object->IsInstanceOf(*expected_receiver_type_)) return depth;
object 1535 src/stub-cache.cc object = Handle<JSObject>(JSObject::cast(object->GetPrototype()));
object 193 src/stub-cache.h Handle<Object> object,
object 201 src/stub-cache.h Handle<Object> object,
object 209 src/stub-cache.h Handle<Object> object,
object 476 src/stub-cache.h Handle<JSObject> object,
object 506 src/stub-cache.h Register CheckPrototypes(Handle<JSObject> object,
object 514 src/stub-cache.h return CheckPrototypes(object, object_reg, holder, holder_reg, scratch1,
object 518 src/stub-cache.h Register CheckPrototypes(Handle<JSObject> object,
object 536 src/stub-cache.h void GenerateLoadField(Handle<JSObject> object,
object 546 src/stub-cache.h void GenerateLoadCallback(Handle<JSObject> object,
object 557 src/stub-cache.h void GenerateLoadConstant(Handle<JSObject> object,
object 567 src/stub-cache.h void GenerateLoadInterceptor(Handle<JSObject> object,
object 598 src/stub-cache.h Handle<JSObject> object,
object 601 src/stub-cache.h Handle<Code> CompileLoadField(Handle<JSObject> object,
object 607 src/stub-cache.h Handle<JSObject> object,
object 616 src/stub-cache.h Handle<Code> CompileLoadConstant(Handle<JSObject> object,
object 621 src/stub-cache.h Handle<Code> CompileLoadInterceptor(Handle<JSObject> object,
object 625 src/stub-cache.h Handle<Code> CompileLoadGlobal(Handle<JSObject> object,
object 641 src/stub-cache.h Handle<JSObject> object,
object 646 src/stub-cache.h Handle<JSObject> object,
object 651 src/stub-cache.h Handle<JSObject> object,
object 655 src/stub-cache.h Handle<Code> CompileLoadInterceptor(Handle<JSObject> object,
object 692 src/stub-cache.h Handle<Code> CompileStoreField(Handle<JSObject> object,
object 697 src/stub-cache.h Handle<Code> CompileStoreCallback(Handle<JSObject> object,
object 706 src/stub-cache.h Handle<Code> CompileStoreInterceptor(Handle<JSObject> object,
object 709 src/stub-cache.h Handle<Code> CompileStoreGlobal(Handle<GlobalObject> object,
object 729 src/stub-cache.h Handle<Code> CompileStoreField(Handle<JSObject> object,
object 786 src/stub-cache.h Handle<Code> CompileCallField(Handle<JSObject> object,
object 791 src/stub-cache.h Handle<Code> CompileCallConstant(Handle<Object> object,
object 797 src/stub-cache.h Handle<Code> CompileCallInterceptor(Handle<JSObject> object,
object 801 src/stub-cache.h Handle<Code> CompileCallGlobal(Handle<JSObject> object,
object 813 src/stub-cache.h Handle<Code> CompileCustomCall(Handle<Object> object,
object 820 src/stub-cache.h Handle<Code> Compile##name##Call(Handle<Object> object, \
object 829 src/stub-cache.h Handle<Object> object,
object 842 src/stub-cache.h void GenerateGlobalReceiverCheck(Handle<JSObject> object,
object 906 src/stub-cache.h int GetPrototypeDepthOfExpectedType(Handle<JSObject> object,
object 47 src/transitions-inl.h object, HeapObject::RawField(object, offset), value); \
object 49 src/transitions-inl.h heap->RecordWrite(object->address(), offset); \
object 54 src/transitions-inl.h TransitionArray* TransitionArray::cast(Object* object) {
object 55 src/transitions-inl.h ASSERT(object->IsTransitionArray());
object 56 src/transitions-inl.h return reinterpret_cast<TransitionArray*>(object);
object 307 src/type-info.cc Handle<Object> object = GetInfo(expr->id());
object 309 src/type-info.cc if (!object->IsCode()) return unknown;
object 310 src/type-info.cc Handle<Code> code = Handle<Code>::cast(object);
object 337 src/type-info.cc Handle<Object> object = GetInfo(expr->id());
object 338 src/type-info.cc if (!object->IsCode()) return false;
object 339 src/type-info.cc Handle<Code> code = Handle<Code>::cast(object);
object 347 src/type-info.cc Handle<Object> object = GetInfo(expr->id());
object 348 src/type-info.cc if (!object->IsCode()) return Handle<Map>::null();
object 349 src/type-info.cc Handle<Code> code = Handle<Code>::cast(object);
object 364 src/type-info.cc Handle<Object> object = GetInfo(expr->id());
object 366 src/type-info.cc if (!object->IsCode()) return unknown;
object 367 src/type-info.cc Handle<Code> code = Handle<Code>::cast(object);
object 383 src/type-info.cc Handle<Object> object = GetInfo(expr->id());
object 385 src/type-info.cc if (!object->IsCode()) return unknown;
object 386 src/type-info.cc Handle<Code> code = Handle<Code>::cast(object);
object 435 src/type-info.cc Handle<Object> object = GetInfo(clause->CompareId());
object 437 src/type-info.cc if (!object->IsCode()) return unknown;
object 438 src/type-info.cc Handle<Code> code = Handle<Code>::cast(object);
object 467 src/type-info.cc Handle<Object> object = GetInfo(expr->CountId());
object 469 src/type-info.cc if (!object->IsCode()) return unknown;
object 470 src/type-info.cc Handle<Code> code = Handle<Code>::cast(object);
object 499 src/type-info.cc Handle<Object> object = GetInfo(ast_id);
object 500 src/type-info.cc if (object->IsUndefined() || object->IsSmi()) return;
object 502 src/type-info.cc if (*object ==
object 506 src/type-info.cc ASSERT(Handle<Code>::cast(object)->ic_state() == MEGAMORPHIC);
object 507 src/type-info.cc } else if (object->IsMap()) {
object 508 src/type-info.cc types->Add(Handle<Map>::cast(object), zone());
object 510 src/type-info.cc Handle<Code>::cast(object)->ic_state() == MEGAMORPHIC) {
object 512 src/type-info.cc ASSERT(object->IsCode());
object 567 src/type-info.cc Handle<Object> object = GetInfo(ast_id);
object 568 src/type-info.cc if (!object->IsCode()) return;
object 569 src/type-info.cc Handle<Code> code = Handle<Code>::cast(object);
object 576 src/type-info.cc Object* object = info->target_object();
object 577 src/type-info.cc if (object->IsMap()) {
object 578 src/type-info.cc Map* map = Map::cast(object);
object 589 src/type-info.cc Handle<Object> object = GetInfo(ast_id);
object 590 src/type-info.cc return object->IsCode() ? Handle<Code>::cast(object)->to_boolean_state() : 0;
object 350 src/v8globals.h MaybeObject* (*getter)(Object* object, void* data);
object 351 src/v8globals.h MaybeObject* (*setter)(JSObject* object, Object* value, void* data);
object 417 src/v8globals.h void operator delete(void* object) { \
object 418 src/v8globals.h Logger::DeleteEventStatic(name, object); \
object 419 src/v8globals.h ::operator delete(object); \
object 313 src/x64/assembler-x64-inl.h Object* object = HeapObject::FromAddress(
object 315 src/x64/assembler-x64-inl.h return reinterpret_cast<JSGlobalPropertyCell*>(object);
object 3296 src/x64/code-stubs-x64.cc __ JumpIfSmi(object, &is_smi);
object 3297 src/x64/code-stubs-x64.cc __ CheckMap(object,
object 3303 src/x64/code-stubs-x64.cc __ movl(scratch, FieldOperand(object, HeapNumber::kValueOffset + 4));
object 3304 src/x64/code-stubs-x64.cc __ xor_(scratch, FieldOperand(object, HeapNumber::kValueOffset));
object 3315 src/x64/code-stubs-x64.cc __ movsd(xmm0, FieldOperand(object, HeapNumber::kValueOffset));
object 3324 src/x64/code-stubs-x64.cc __ SmiToInteger32(scratch, object);
object 3329 src/x64/code-stubs-x64.cc __ cmpq(object,
object 3660 src/x64/code-stubs-x64.cc __ JumpIfSmi(object, label);
object 3661 src/x64/code-stubs-x64.cc __ movq(scratch, FieldOperand(object, HeapObject::kMapOffset));
object 6059 src/x64/code-stubs-x64.cc Register object, value, address;
object 6108 src/x64/code-stubs-x64.cc !entry->object.is(no_reg);
object 6110 src/x64/code-stubs-x64.cc if (object_.is(entry->object) &&
object 6132 src/x64/code-stubs-x64.cc !entry->object.is(no_reg);
object 6134 src/x64/code-stubs-x64.cc RecordWriteStub stub(entry->object,
object 6194 src/x64/code-stubs-x64.cc __ CheckPageFlag(regs_.object(),
object 6236 src/x64/code-stubs-x64.cc ASSERT(!address.is(regs_.object()));
object 6239 src/x64/code-stubs-x64.cc __ Move(arg1, regs_.object());
object 6278 src/x64/code-stubs-x64.cc __ JumpIfBlack(regs_.object(),
object 6310 src/x64/code-stubs-x64.cc __ CheckPageFlag(regs_.object(),
object 6321 src/x64/code-stubs-x64.cc __ push(regs_.object());
object 6324 src/x64/code-stubs-x64.cc regs_.object(), // Scratch.
object 6327 src/x64/code-stubs-x64.cc __ pop(regs_.object());
object 6341 src/x64/code-stubs-x64.cc __ pop(regs_.object());
object 396 src/x64/code-stubs-x64.h Register object,
object 479 src/x64/code-stubs-x64.h RecordWriteStub(Register object,
object 484 src/x64/code-stubs-x64.h : object_(object),
object 489 src/x64/code-stubs-x64.h regs_(object, // An input reg.
object 557 src/x64/code-stubs-x64.h RegisterAllocation(Register object,
object 560 src/x64/code-stubs-x64.h : object_orig_(object),
object 563 src/x64/code-stubs-x64.h object_(object),
object 566 src/x64/code-stubs-x64.h ASSERT(!AreAliased(scratch0, object, address, no_reg));
object 571 src/x64/code-stubs-x64.h if (object.is(rcx)) {
object 642 src/x64/code-stubs-x64.h inline Register object() { return object_; }
object 3037 src/x64/full-codegen-x64.cc Register object = rax;
object 3042 src/x64/full-codegen-x64.cc __ AbortIfSmi(object);
object 3043 src/x64/full-codegen-x64.cc __ CmpObjectType(object, JS_DATE_TYPE, scratch);
object 3048 src/x64/full-codegen-x64.cc __ movq(result, FieldOperand(object, JSDate::kValueOffset));
object 3053 src/x64/full-codegen-x64.cc __ cmpq(scratch, FieldOperand(object, JSDate::kCacheStampOffset));
object 3055 src/x64/full-codegen-x64.cc __ movq(result, FieldOperand(object, JSDate::kValueOffset +
object 3062 src/x64/full-codegen-x64.cc __ movq(rcx, object);
object 3065 src/x64/full-codegen-x64.cc __ movq(rdi, object);
object 3155 src/x64/full-codegen-x64.cc Register object = rbx;
object 3159 src/x64/full-codegen-x64.cc __ pop(object);
object 3164 src/x64/full-codegen-x64.cc StringCharCodeAtGenerator generator(object,
object 3201 src/x64/full-codegen-x64.cc Register object = rbx;
object 3206 src/x64/full-codegen-x64.cc __ pop(object);
object 3211 src/x64/full-codegen-x64.cc StringCharAtGenerator generator(object,
object 1164 src/x64/ic-x64.cc __ JumpIfSmi(object, slow_case);
object 1166 src/x64/ic-x64.cc __ CmpObjectType(object, FIRST_JS_RECEIVER_TYPE, scratch1);
object 1176 src/x64/ic-x64.cc __ movq(scratch1, FieldOperand(object, JSObject::kElementsOffset));
object 1316 src/x64/lithium-codegen-x64.cc Register object = ToRegister(instr->InputAt(0));
object 1320 src/x64/lithium-codegen-x64.cc ASSERT(object.is(result));
object 1321 src/x64/lithium-codegen-x64.cc ASSERT(object.is(rax));
object 1324 src/x64/lithium-codegen-x64.cc __ AbortIfSmi(object);
object 1325 src/x64/lithium-codegen-x64.cc __ CmpObjectType(object, JS_DATE_TYPE, kScratchRegister);
object 1330 src/x64/lithium-codegen-x64.cc __ movq(result, FieldOperand(object, JSDate::kValueOffset));
object 1335 src/x64/lithium-codegen-x64.cc __ cmpq(kScratchRegister, FieldOperand(object,
object 1338 src/x64/lithium-codegen-x64.cc __ movq(result, FieldOperand(object, JSDate::kValueOffset +
object 1345 src/x64/lithium-codegen-x64.cc __ movq(rcx, object);
object 1348 src/x64/lithium-codegen-x64.cc __ movq(rdi, object);
object 2036 src/x64/lithium-codegen-x64.cc Register object = ToRegister(instr->InputAt(0));
object 2039 src/x64/lithium-codegen-x64.cc __ JumpIfSmi(object, &false_result);
object 2047 src/x64/lithium-codegen-x64.cc __ movq(map, FieldOperand(object, HeapObject::kMapOffset));
object 2067 src/x64/lithium-codegen-x64.cc __ CompareRoot(object, Heap::kNullValueRootIndex);
object 2071 src/x64/lithium-codegen-x64.cc __ JumpIfNotString(object, kScratchRegister, deferred->entry());
object 2272 src/x64/lithium-codegen-x64.cc Register object = ToRegister(instr->InputAt(0));
object 2275 src/x64/lithium-codegen-x64.cc __ movq(result, FieldOperand(object, instr->hydrogen()->offset()));
object 2277 src/x64/lithium-codegen-x64.cc __ movq(result, FieldOperand(object, JSObject::kPropertiesOffset));
object 2297 src/x64/lithium-codegen-x64.cc __ movq(result, FieldOperand(object, offset + type->instance_size()));
object 2300 src/x64/lithium-codegen-x64.cc __ movq(result, FieldOperand(object, JSObject::kPropertiesOffset));
object 2341 src/x64/lithium-codegen-x64.cc Register object = ToRegister(instr->object());
object 2364 src/x64/lithium-codegen-x64.cc __ CompareMap(object, map, &check_passed, ALLOW_ELEMENT_TRANSITION_MAPS);
object 2369 src/x64/lithium-codegen-x64.cc result, object, map, name, instr->environment());
object 2377 src/x64/lithium-codegen-x64.cc result, object, map, name, instr->environment());
object 2392 src/x64/lithium-codegen-x64.cc ASSERT(ToRegister(instr->object()).is(rax));
object 2661 src/x64/lithium-codegen-x64.cc ASSERT(ToRegister(instr->object()).is(rdx));
object 3467 src/x64/lithium-codegen-x64.cc Register object = ToRegister(instr->object());
object 3473 src/x64/lithium-codegen-x64.cc __ Move(FieldOperand(object, HeapObject::kMapOffset),
object 3478 src/x64/lithium-codegen-x64.cc __ movq(FieldOperand(object, HeapObject::kMapOffset), kScratchRegister);
object 3480 src/x64/lithium-codegen-x64.cc __ RecordWriteField(object,
object 3495 src/x64/lithium-codegen-x64.cc __ movq(FieldOperand(object, offset), value);
object 3499 src/x64/lithium-codegen-x64.cc __ RecordWriteField(object,
object 3509 src/x64/lithium-codegen-x64.cc __ movq(temp, FieldOperand(object, JSObject::kPropertiesOffset));
object 3517 src/x64/lithium-codegen-x64.cc object,
object 3527 src/x64/lithium-codegen-x64.cc ASSERT(ToRegister(instr->object()).is(rdx));
object 3623 src/x64/lithium-codegen-x64.cc Register elements = ToRegister(instr->object());
object 3627 src/x64/lithium-codegen-x64.cc BuildFastArrayOperand(instr->object(),
object 3694 src/x64/lithium-codegen-x64.cc ASSERT(ToRegister(instr->object()).is(rdx));
object 3706 src/x64/lithium-codegen-x64.cc Register object_reg = ToRegister(instr->object());
object 4464 src/x64/lithium-codegen-x64.cc Handle<FixedArrayBase> elements(object->elements());
object 4471 src/x64/lithium-codegen-x64.cc int object_size = object->map()->instance_size();
object 4477 src/x64/lithium-codegen-x64.cc ASSERT(object->properties()->length() == 0);
object 4478 src/x64/lithium-codegen-x64.cc int inobject_properties = object->map()->inobject_properties();
object 4491 src/x64/lithium-codegen-x64.cc int total_offset = object_offset + object->GetInObjectPropertyOffset(i);
object 4492 src/x64/lithium-codegen-x64.cc Handle<Object> value = Handle<Object>(object->InObjectPropertyAt(i));
object 4711 src/x64/lithium-codegen-x64.cc Handle<Object> object = ToHandle(LConstantOperand::cast(operand));
object 4712 src/x64/lithium-codegen-x64.cc if (object->IsSmi()) {
object 4713 src/x64/lithium-codegen-x64.cc __ Push(Handle<Smi>::cast(object));
object 4715 src/x64/lithium-codegen-x64.cc __ PushHeapObject(Handle<HeapObject>::cast(object));
object 4866 src/x64/lithium-codegen-x64.cc LOperand* obj = instr->object();
object 4884 src/x64/lithium-codegen-x64.cc LOperand* obj = instr->object();
object 5019 src/x64/lithium-codegen-x64.cc Register object = ToRegister(instr->value());
object 5021 src/x64/lithium-codegen-x64.cc FieldOperand(object, HeapObject::kMapOffset));
object 5027 src/x64/lithium-codegen-x64.cc Register object = ToRegister(instr->object());
object 5034 src/x64/lithium-codegen-x64.cc __ movq(object, FieldOperand(object,
object 5041 src/x64/lithium-codegen-x64.cc __ movq(object, FieldOperand(object, JSObject::kPropertiesOffset));
object 5044 src/x64/lithium-codegen-x64.cc __ movq(object, FieldOperand(object,
object 301 src/x64/lithium-codegen-x64.h Register object,
object 312 src/x64/lithium-codegen-x64.h void EmitDeepCopy(Handle<JSObject> object,
object 380 src/x64/lithium-x64.cc object()->PrintTo(stream);
object 389 src/x64/lithium-x64.cc object()->PrintTo(stream);
object 398 src/x64/lithium-x64.cc object()->PrintTo(stream);
object 416 src/x64/lithium-x64.cc object()->PrintTo(stream);
object 425 src/x64/lithium-x64.cc object()->PrintTo(stream);
object 1516 src/x64/lithium-x64.cc LOperand* object = UseRegisterAtStart(instr->value());
object 1517 src/x64/lithium-x64.cc return DefineAsRegister(new(zone()) LElementsKind(object));
object 1522 src/x64/lithium-x64.cc LOperand* object = UseRegister(instr->value());
object 1523 src/x64/lithium-x64.cc LValueOf* result = new(zone()) LValueOf(object);
object 1529 src/x64/lithium-x64.cc LOperand* object = UseFixed(instr->value(), rax);
object 1530 src/x64/lithium-x64.cc LDateField* result = new(zone()) LDateField(object, instr->index());
object 1766 src/x64/lithium-x64.cc LOperand* obj = UseRegisterAtStart(instr->object());
object 1775 src/x64/lithium-x64.cc LOperand* obj = UseFixed(instr->object(), rax);
object 1780 src/x64/lithium-x64.cc LOperand* obj = UseRegisterAtStart(instr->object());
object 1789 src/x64/lithium-x64.cc LOperand* object = UseFixed(instr->object(), rax);
object 1790 src/x64/lithium-x64.cc LLoadNamedGeneric* result = new(zone()) LLoadNamedGeneric(object);
object 1819 src/x64/lithium-x64.cc LOperand* obj = UseRegisterAtStart(instr->object());
object 1863 src/x64/lithium-x64.cc LOperand* object = UseFixed(instr->object(), rdx);
object 1866 src/x64/lithium-x64.cc LLoadKeyedGeneric* result = new(zone()) LLoadKeyedGeneric(object, key);
object 1875 src/x64/lithium-x64.cc ASSERT(instr->object()->representation().IsTagged());
object 1878 src/x64/lithium-x64.cc LOperand* obj = UseTempRegister(instr->object());
object 1932 src/x64/lithium-x64.cc LOperand* object = UseFixed(instr->object(), rdx);
object 1936 src/x64/lithium-x64.cc ASSERT(instr->object()->representation().IsTagged());
object 1941 src/x64/lithium-x64.cc new(zone()) LStoreKeyedGeneric(object, key, value);
object 1951 src/x64/lithium-x64.cc LOperand* object = UseRegister(instr->object());
object 1955 src/x64/lithium-x64.cc new(zone()) LTransitionElementsKind(object, new_map_reg, temp_reg);
object 1958 src/x64/lithium-x64.cc LOperand* object = UseFixed(instr->object(), rax);
object 1962 src/x64/lithium-x64.cc new(zone()) LTransitionElementsKind(object,
object 1978 src/x64/lithium-x64.cc ? UseRegister(instr->object())
object 1979 src/x64/lithium-x64.cc : UseTempRegister(instr->object());
object 1982 src/x64/lithium-x64.cc ? UseRegister(instr->object())
object 1983 src/x64/lithium-x64.cc : UseRegisterAtStart(instr->object());
object 2000 src/x64/lithium-x64.cc LOperand* object = UseFixed(instr->object(), rdx);
object 2003 src/x64/lithium-x64.cc LStoreNamedGeneric* result = new(zone()) LStoreNamedGeneric(object, value);
object 2069 src/x64/lithium-x64.cc LOperand* object = UseAtStart(instr->object());
object 2071 src/x64/lithium-x64.cc LDeleteProperty* result = new(zone()) LDeleteProperty(object, key);
object 2125 src/x64/lithium-x64.cc LOperand* object = UseFixed(instr->value(), rax);
object 2126 src/x64/lithium-x64.cc LToFastProperties* result = new(zone()) LToFastProperties(object);
object 2231 src/x64/lithium-x64.cc LOperand* object = UseOrConstantAtStart(instr->object());
object 2232 src/x64/lithium-x64.cc LIn* result = new(zone()) LIn(key, object);
object 2238 src/x64/lithium-x64.cc LOperand* object = UseFixed(instr->enumerable(), rax);
object 2239 src/x64/lithium-x64.cc LForInPrepareMap* result = new(zone()) LForInPrepareMap(object);
object 2259 src/x64/lithium-x64.cc LOperand* object = UseRegister(instr->object());
object 2261 src/x64/lithium-x64.cc return DefineSameAsFirst(new(zone()) LLoadFieldByIndex(object, index));
object 802 src/x64/lithium-x64.h LIn(LOperand* key, LOperand* object) {
object 804 src/x64/lithium-x64.h inputs_[1] = object;
object 808 src/x64/lithium-x64.h LOperand* object() { return inputs_[1]; }
object 1139 src/x64/lithium-x64.h explicit LLoadNamedField(LOperand* object) {
object 1140 src/x64/lithium-x64.h inputs_[0] = object;
object 1150 src/x64/lithium-x64.h explicit LLoadNamedFieldPolymorphic(LOperand* object) {
object 1151 src/x64/lithium-x64.h inputs_[0] = object;
object 1157 src/x64/lithium-x64.h LOperand* object() { return inputs_[0]; }
object 1163 src/x64/lithium-x64.h explicit LLoadNamedGeneric(LOperand* object) {
object 1164 src/x64/lithium-x64.h inputs_[0] = object;
object 1170 src/x64/lithium-x64.h LOperand* object() { return inputs_[0]; }
object 1190 src/x64/lithium-x64.h explicit LLoadElements(LOperand* object) {
object 1191 src/x64/lithium-x64.h inputs_[0] = object;
object 1200 src/x64/lithium-x64.h explicit LLoadExternalArrayPointer(LOperand* object) {
object 1201 src/x64/lithium-x64.h inputs_[0] = object;
object 1271 src/x64/lithium-x64.h LOperand* object() { return inputs_[0]; }
object 1659 src/x64/lithium-x64.h LStoreNamedField(LOperand* object, LOperand* value, LOperand* temp) {
object 1660 src/x64/lithium-x64.h inputs_[0] = object;
object 1670 src/x64/lithium-x64.h LOperand* object() { return inputs_[0]; }
object 1682 src/x64/lithium-x64.h LStoreNamedGeneric(LOperand* object, LOperand* value) {
object 1683 src/x64/lithium-x64.h inputs_[0] = object;
object 1692 src/x64/lithium-x64.h LOperand* object() { return inputs_[0]; }
object 1713 src/x64/lithium-x64.h LOperand* object() { return inputs_[0]; }
object 1771 src/x64/lithium-x64.h LStoreKeyedGeneric(LOperand* object, LOperand* key, LOperand* value) {
object 1772 src/x64/lithium-x64.h inputs_[0] = object;
object 1782 src/x64/lithium-x64.h LOperand* object() { return inputs_[0]; }
object 1791 src/x64/lithium-x64.h LTransitionElementsKind(LOperand* object,
object 1794 src/x64/lithium-x64.h inputs_[0] = object;
object 1805 src/x64/lithium-x64.h LOperand* object() { return inputs_[0]; }
object 2084 src/x64/lithium-x64.h LOperand* object() { return inputs_[0]; }
object 2126 src/x64/lithium-x64.h explicit LForInPrepareMap(LOperand* object) {
object 2127 src/x64/lithium-x64.h inputs_[0] = object;
object 2130 src/x64/lithium-x64.h LOperand* object() { return inputs_[0]; }
object 2168 src/x64/lithium-x64.h LLoadFieldByIndex(LOperand* object, LOperand* index) {
object 2169 src/x64/lithium-x64.h inputs_[0] = object;
object 2173 src/x64/lithium-x64.h LOperand* object() { return inputs_[0]; }
object 221 src/x64/macro-assembler-x64.cc JumpIfNotInNewSpace(object, scratch, &ok, Label::kNear);
object 268 src/x64/macro-assembler-x64.cc if (scratch.is(object)) {
object 273 src/x64/macro-assembler-x64.cc and_(scratch, object);
object 283 src/x64/macro-assembler-x64.cc if (scratch.is(object)) {
object 286 src/x64/macro-assembler-x64.cc lea(scratch, Operand(object, kScratchRegister, times_1, 0));
object 320 src/x64/macro-assembler-x64.cc lea(dst, FieldOperand(object, offset));
object 330 src/x64/macro-assembler-x64.cc object, dst, value, save_fp, remembered_set_action, OMIT_SMI_CHECK);
object 360 src/x64/macro-assembler-x64.cc lea(dst, Operand(object, index, times_pointer_size,
object 364 src/x64/macro-assembler-x64.cc object, dst, value, save_fp, remembered_set_action, OMIT_SMI_CHECK);
object 388 src/x64/macro-assembler-x64.cc ASSERT(!object.is(value));
object 389 src/x64/macro-assembler-x64.cc ASSERT(!object.is(address));
object 392 src/x64/macro-assembler-x64.cc AbortIfSmi(object);
object 424 src/x64/macro-assembler-x64.cc CheckPageFlag(object,
object 431 src/x64/macro-assembler-x64.cc RecordWriteStub stub(object, value, address, remembered_set_action, fp_mode);
object 2146 src/x64/macro-assembler-x64.cc Condition is_smi = CheckSmi(object);
object 2148 src/x64/macro-assembler-x64.cc CmpObjectType(object, FIRST_NONSTRING_TYPE, object_map);
object 2296 src/x64/macro-assembler-x64.cc if (isolate()->heap()->InNewSpace(*object)) {
object 2298 src/x64/macro-assembler-x64.cc isolate()->factory()->NewJSGlobalPropertyCell(object);
object 2302 src/x64/macro-assembler-x64.cc Move(result, object);
object 2308 src/x64/macro-assembler-x64.cc if (isolate()->heap()->InNewSpace(*object)) {
object 2310 src/x64/macro-assembler-x64.cc isolate()->factory()->NewJSGlobalPropertyCell(object);
object 2315 src/x64/macro-assembler-x64.cc Push(object);
object 2887 src/x64/macro-assembler-x64.cc Condition is_smi = CheckSmi(object);
object 2889 src/x64/macro-assembler-x64.cc Cmp(FieldOperand(object, HeapObject::kMapOffset),
object 2897 src/x64/macro-assembler-x64.cc Condition is_smi = CheckSmi(object);
object 2903 src/x64/macro-assembler-x64.cc Condition is_smi = CheckSmi(object);
object 2909 src/x64/macro-assembler-x64.cc Condition is_smi = CheckSmi(object);
object 2923 src/x64/macro-assembler-x64.cc testb(object, Immediate(kSmiTagMask));
object 2925 src/x64/macro-assembler-x64.cc push(object);
object 2926 src/x64/macro-assembler-x64.cc movq(object, FieldOperand(object, HeapObject::kMapOffset));
object 2927 src/x64/macro-assembler-x64.cc CmpInstanceType(object, FIRST_NONSTRING_TYPE);
object 2928 src/x64/macro-assembler-x64.cc pop(object);
object 3806 src/x64/macro-assembler-x64.cc and_(object, Immediate(~kHeapObjectTagMask));
object 3809 src/x64/macro-assembler-x64.cc cmpq(object, top_operand);
object 3812 src/x64/macro-assembler-x64.cc movq(top_operand, object);
object 4265 src/x64/macro-assembler-x64.cc if (scratch.is(object)) {
object 4269 src/x64/macro-assembler-x64.cc and_(scratch, object);
object 4286 src/x64/macro-assembler-x64.cc ASSERT(!AreAliased(object, bitmap_scratch, mask_scratch, rcx));
object 4287 src/x64/macro-assembler-x64.cc GetMarkBits(object, bitmap_scratch, mask_scratch);
object 170 src/x64/macro-assembler-x64.h void RememberedSetHelper(Register object, // Used for debug code.
object 176 src/x64/macro-assembler-x64.h void CheckPageFlag(Register object,
object 185 src/x64/macro-assembler-x64.h void JumpIfNotInNewSpace(Register object,
object 189 src/x64/macro-assembler-x64.h InNewSpace(object, scratch, not_equal, branch, distance);
object 194 src/x64/macro-assembler-x64.h void JumpIfInNewSpace(Register object,
object 198 src/x64/macro-assembler-x64.h InNewSpace(object, scratch, equal, branch, distance);
object 202 src/x64/macro-assembler-x64.h void JumpIfBlack(Register object,
object 220 src/x64/macro-assembler-x64.h void EnsureNotWhite(Register object,
object 232 src/x64/macro-assembler-x64.h Register object,
object 279 src/x64/macro-assembler-x64.h Register object,
object 736 src/x64/macro-assembler-x64.h void JumpIfNotString(Register object,
object 796 src/x64/macro-assembler-x64.h void LoadHeapObject(Register result, Handle<HeapObject> object);
object 797 src/x64/macro-assembler-x64.h void PushHeapObject(Handle<HeapObject> object);
object 799 src/x64/macro-assembler-x64.h void LoadObject(Register result, Handle<Object> object) {
object 800 src/x64/macro-assembler-x64.h if (object->IsHeapObject()) {
object 801 src/x64/macro-assembler-x64.h LoadHeapObject(result, Handle<HeapObject>::cast(object));
object 803 src/x64/macro-assembler-x64.h Move(result, object);
object 950 src/x64/macro-assembler-x64.h void AbortIfNotNumber(Register object);
object 953 src/x64/macro-assembler-x64.h void AbortIfSmi(Register object);
object 956 src/x64/macro-assembler-x64.h void AbortIfNotSmi(Register object);
object 957 src/x64/macro-assembler-x64.h void AbortIfNotSmi(const Operand& object);
object 964 src/x64/macro-assembler-x64.h void AbortIfNotString(Register object);
object 1049 src/x64/macro-assembler-x64.h void UndoAllocationInNewSpace(Register object);
object 1376 src/x64/macro-assembler-x64.h void InNewSpace(Register object,
object 1430 src/x64/macro-assembler-x64.h inline Operand FieldOperand(Register object, int offset) {
object 1431 src/x64/macro-assembler-x64.h return Operand(object, offset - kHeapObjectTag);
object 1436 src/x64/macro-assembler-x64.h inline Operand FieldOperand(Register object,
object 1440 src/x64/macro-assembler-x64.h return Operand(object, index, scale, offset - kHeapObjectTag);
object 545 src/x64/stub-cache-x64.cc CompileCacheable(masm, object, receiver, scratch1, scratch2, scratch3,
object 548 src/x64/stub-cache-x64.cc CompileRegular(masm, object, receiver, scratch1, scratch2, scratch3,
object 574 src/x64/stub-cache-x64.cc object, interceptor_holder);
object 596 src/x64/stub-cache-x64.cc stub_compiler_->CheckPrototypes(object, receiver, interceptor_holder,
object 659 src/x64/stub-cache-x64.cc stub_compiler_->CheckPrototypes(object, receiver, interceptor_holder,
object 741 src/x64/stub-cache-x64.cc object->Lookup(*name, &lookup);
object 753 src/x64/stub-cache-x64.cc __ CheckMap(receiver_reg, Handle<Map>(object->map()),
object 757 src/x64/stub-cache-x64.cc if (object->IsJSGlobalProxy()) {
object 762 src/x64/stub-cache-x64.cc if (!transition.is_null() && object->GetPrototype()->IsJSObject()) {
object 768 src/x64/stub-cache-x64.cc holder = *object;
object 776 src/x64/stub-cache-x64.cc CheckPrototypes(object, receiver_reg, Handle<JSObject>(holder), name_reg,
object 788 src/x64/stub-cache-x64.cc ASSERT(object->IsJSGlobalProxy() || !object->IsAccessCheckNeeded());
object 791 src/x64/stub-cache-x64.cc if (!transition.is_null() && (object->map()->unused_property_fields() == 0)) {
object 826 src/x64/stub-cache-x64.cc index -= object->map()->inobject_properties();
object 830 src/x64/stub-cache-x64.cc int offset = object->map()->instance_size() + (index * kPointerSize);
object 883 src/x64/stub-cache-x64.cc Handle<JSObject> current = object;
object 926 src/x64/stub-cache-x64.cc Handle<JSObject> current = object;
object 1003 src/x64/stub-cache-x64.cc GenerateCheckPropertyCells(masm(), object, holder, name, scratch1, miss);
object 1024 src/x64/stub-cache-x64.cc object, receiver, holder, scratch1, scratch2, scratch3, name, miss);
object 1046 src/x64/stub-cache-x64.cc Register reg = CheckPrototypes(object, receiver, holder, scratch1,
object 1117 src/x64/stub-cache-x64.cc object, receiver, holder, scratch1, scratch2, scratch3, name, miss);
object 1152 src/x64/stub-cache-x64.cc callback->IsCompatibleReceiver(*object);
object 1160 src/x64/stub-cache-x64.cc Register holder_reg = CheckPrototypes(object, receiver, interceptor_holder,
object 1260 src/x64/stub-cache-x64.cc Register holder_reg = CheckPrototypes(object, receiver, interceptor_holder,
object 1298 src/x64/stub-cache-x64.cc CheckPrototypes(object, rdx, holder, rbx, rax, rdi, name, miss);
object 1365 src/x64/stub-cache-x64.cc Register reg = CheckPrototypes(object, rdx, holder, rbx, rax, rdi,
object 1377 src/x64/stub-cache-x64.cc if (object->IsGlobalObject()) {
object 1413 src/x64/stub-cache-x64.cc if (!object->IsJSArray() || !cell.is_null()) return Handle<Code>::null();
object 1425 src/x64/stub-cache-x64.cc CheckPrototypes(Handle<JSObject>::cast(object), rdx, holder, rbx, rax, rdi,
object 1628 src/x64/stub-cache-x64.cc if (!object->IsJSArray() || !cell.is_null()) return Handle<Code>::null();
object 1640 src/x64/stub-cache-x64.cc CheckPrototypes(Handle<JSObject>::cast(object), rdx, holder, rbx, rax, rdi,
object 1709 src/x64/stub-cache-x64.cc if (!object->IsString() || !cell.is_null()) return Handle<Code>::null();
object 1729 src/x64/stub-cache-x64.cc ASSERT(!object.is_identical_to(holder));
object 1730 src/x64/stub-cache-x64.cc CheckPrototypes(Handle<JSObject>(JSObject::cast(object->GetPrototype())),
object 1788 src/x64/stub-cache-x64.cc if (!object->IsString() || !cell.is_null()) return Handle<Code>::null();
object 1807 src/x64/stub-cache-x64.cc ASSERT(!object.is_identical_to(holder));
object 1808 src/x64/stub-cache-x64.cc CheckPrototypes(Handle<JSObject>(JSObject::cast(object->GetPrototype())),
object 1869 src/x64/stub-cache-x64.cc if (!object->IsJSObject() || argc != 1) return Handle<Code>::null();
object 1877 src/x64/stub-cache-x64.cc CheckPrototypes(Handle<JSObject>::cast(object), rdx, holder, rbx, rax, rdi,
object 1881 src/x64/stub-cache-x64.cc GenerateGlobalReceiverCheck(Handle<JSObject>::cast(object), holder, name,
object 1950 src/x64/stub-cache-x64.cc if (!object->IsJSObject() || argc != 1) return Handle<Code>::null();
object 1958 src/x64/stub-cache-x64.cc CheckPrototypes(Handle<JSObject>::cast(object), rdx, holder, rbx, rax, rdi,
object 1962 src/x64/stub-cache-x64.cc GenerateGlobalReceiverCheck(Handle<JSObject>::cast(object), holder, name,
object 2047 src/x64/stub-cache-x64.cc if (object->IsGlobalObject()) return Handle<Code>::null();
object 2049 src/x64/stub-cache-x64.cc if (!object->IsJSObject()) return Handle<Code>::null();
object 2051 src/x64/stub-cache-x64.cc Handle<JSObject>::cast(object), holder);
object 2073 src/x64/stub-cache-x64.cc CheckPrototypes(Handle<JSObject>::cast(object), rdx, holder, rbx, rax, rdi,
object 2109 src/x64/stub-cache-x64.cc Handle<Code> code = CompileCustomCall(object, holder,
object 2130 src/x64/stub-cache-x64.cc ASSERT(!object->IsGlobalObject() || check == RECEIVER_MAP_CHECK);
object 2138 src/x64/stub-cache-x64.cc CheckPrototypes(Handle<JSObject>::cast(object), rdx, holder, rbx, rax,
object 2143 src/x64/stub-cache-x64.cc if (object->IsGlobalObject()) {
object 2158 src/x64/stub-cache-x64.cc Handle<JSObject>(JSObject::cast(object->GetPrototype())),
object 2179 src/x64/stub-cache-x64.cc Handle<JSObject>(JSObject::cast(object->GetPrototype())),
object 2201 src/x64/stub-cache-x64.cc Handle<JSObject>(JSObject::cast(object->GetPrototype())),
object 2251 src/x64/stub-cache-x64.cc compiler.Compile(masm(), object, holder, name, &lookup, rdx, rbx, rdi, rax,
object 2264 src/x64/stub-cache-x64.cc if (object->IsGlobalObject()) {
object 2303 src/x64/stub-cache-x64.cc Handle<Code> code = CompileCustomCall(object, holder, cell, function, name);
object 2313 src/x64/stub-cache-x64.cc GenerateGlobalReceiverCheck(object, holder, name, &miss);
object 2317 src/x64/stub-cache-x64.cc if (object->IsGlobalObject()) {
object 2363 src/x64/stub-cache-x64.cc object,
object 2395 src/x64/stub-cache-x64.cc __ CheckMap(rdx, Handle<Map>(object->map()), &miss,
object 2399 src/x64/stub-cache-x64.cc if (object->IsJSGlobalProxy()) {
object 2405 src/x64/stub-cache-x64.cc ASSERT(object->IsJSGlobalProxy() || !object->IsAccessCheckNeeded());
object 2536 src/x64/stub-cache-x64.cc Handle<Map>(object->map()));
object 2591 src/x64/stub-cache-x64.cc object,
object 2689 src/x64/stub-cache-x64.cc CheckPrototypes(object, rax, last, rbx, rdx, rdi, name, &miss);
object 2722 src/x64/stub-cache-x64.cc GenerateLoadField(object, holder, rax, rbx, rdx, rdi, index, name, &miss);
object 2742 src/x64/stub-cache-x64.cc GenerateLoadCallback(object, holder, rax, rcx, rdx, rbx, rdi, callback,
object 2801 src/x64/stub-cache-x64.cc GenerateLoadConstant(object, holder, rax, rbx, rdx, rdi, value, name, &miss);
object 2849 src/x64/stub-cache-x64.cc CheckPrototypes(object, rax, holder, rbx, rdx, rdi, name, &miss);
object 73 test/cctest/test-alloc.cc Object* object = heap->AllocateJSObject(
object 75 test/cctest/test-alloc.cc CHECK(!heap->CopyJSObject(JSObject::cast(object))->IsFailure());
object 3775 test/cctest/test-api.cc v8::Local<v8::Object> object = templ->NewInstance();
object 3776 test/cctest/test-api.cc context1->Global()->Set(v8_str("interceptor_obj"), object);
object 3787 test/cctest/test-api.cc context2->Global()->Set(v8_str("interceptor_obj"), object);
object 5184 test/cctest/test-api.cc v8::Persistent<v8::Object> object;
object 5187 test/cctest/test-api.cc object = v8::Persistent<v8::Object>::New(v8::Object::New());
object 5190 test/cctest/test-api.cc object.MakeWeak(&disposed, gc_forcing_callback[inner_gc]);
object 5191 test/cctest/test-api.cc object.MarkIndependent();
object 5209 test/cctest/test-api.cc v8::Persistent<v8::Object> object;
object 5212 test/cctest/test-api.cc object = v8::Persistent<v8::Object>::New(v8::Object::New());
object 5213 test/cctest/test-api.cc object->Set(v8_str("x"), v8::Integer::New(1));
object 5215 test/cctest/test-api.cc object->Set(y_str, y_str);
object 5218 test/cctest/test-api.cc object.MakeWeak(&revived, &RevivingCallback);
object 5219 test/cctest/test-api.cc object.MarkIndependent();
object 5226 test/cctest/test-api.cc CHECK_EQ(v8::Integer::New(1), object->Get(v8_str("x")));
object 5227 test/cctest/test-api.cc CHECK(object->Get(y_str)->Equals(y_str));
object 7191 test/cctest/test-api.cc Local<v8::Object> object = object_template->NewInstance();
object 7201 test/cctest/test-api.cc global1->Set(v8_str("obj"), object);
object 7340 test/cctest/test-api.cc Local<v8::Object> object = object_template->NewInstance();
object 7350 test/cctest/test-api.cc global1->Set(v8_str("obj"), object);
object 7409 test/cctest/test-api.cc Local<v8::Object> object = object_template->NewInstance();
object 7419 test/cctest/test-api.cc global1->Set(v8_str("obj"), object);
object 10373 test/cctest/test-api.cc Local<Value> object = v8_compile("new Object()")->Run();
object 10374 test/cctest/test-api.cc value = object.As<v8::Object>()->ObjectProtoToString();
object 10696 test/cctest/test-api.cc for (i::HeapObject* object = it.next(); object != NULL; object = it.next())
object 10697 test/cctest/test-api.cc if (object->IsJSGlobalObject()) count++;
object 15858 test/cctest/test-api.cc CHECK_EQ(expected, object->Get(v8_str("context_id"))->Int32Value());
object 16024 test/cctest/test-api.cc Handle<Object> object = value->ToObject();
object 16025 test/cctest/test-api.cc CHECK(object->Has(v8_str("foo")));
object 16026 test/cctest/test-api.cc CHECK(!object->HasOwnProperty(v8_str("foo")));
object 16027 test/cctest/test-api.cc CHECK(object->HasOwnProperty(v8_str("bar")));
object 16028 test/cctest/test-api.cc CHECK(object->Has(v8_str("baz")));
object 16029 test/cctest/test-api.cc CHECK(!object->HasOwnProperty(v8_str("baz")));
object 16030 test/cctest/test-api.cc CHECK(object->HasOwnProperty(v8_str("bla")));
object 109 test/cctest/test-compiler.cc Handle<Object> object(value);
object 112 test/cctest/test-compiler.cc SetProperty(global, symbol, object, NONE, kNonStrictMode);
object 667 test/cctest/test-heap.cc Handle<JSObject> object = FACTORY->NewJSObject(function);
object 668 test/cctest/test-heap.cc Handle<JSArray> array = Handle<JSArray>::cast(object);
object 913 test/cctest/test-heap.cc Object* object = HEAP->AllocateJSObjectFromMap(*my_map)->ToObjectChecked();
object 914 test/cctest/test-heap.cc CHECK(new_space->Contains(object));
object 915 test/cctest/test-heap.cc JSObject* jsobject = JSObject::cast(object);
object 989 test/cctest/test-heap.cc Object* object = HEAP->global_contexts_list();
object 990 test/cctest/test-heap.cc while (!object->IsUndefined()) {
object 992 test/cctest/test-heap.cc object = Context::cast(object)->get(Context::NEXT_CONTEXT_LINK);
object 1003 test/cctest/test-heap.cc Object* object = icontext->get(Context::OPTIMIZED_FUNCTIONS_LIST);
object 1004 test/cctest/test-heap.cc while (object->IsJSFunction() && !JSFunction::cast(object)->IsBuiltin()) {
object 1006 test/cctest/test-heap.cc object = JSFunction::cast(object)->next_function_link();
object 1112 test/cctest/test-heap.cc Handle<Object> object(HEAP->global_contexts_list());
object 1113 test/cctest/test-heap.cc while (!object->IsUndefined()) {
object 1116 test/cctest/test-heap.cc object =
object 1117 test/cctest/test-heap.cc Handle<Object>(Context::cast(*object)->get(Context::NEXT_CONTEXT_LINK));
object 1130 test/cctest/test-heap.cc Handle<Object> object(icontext->get(Context::OPTIMIZED_FUNCTIONS_LIST));
object 1131 test/cctest/test-heap.cc while (object->IsJSFunction() &&
object 1132 test/cctest/test-heap.cc !Handle<JSFunction>::cast(object)->IsBuiltin()) {
object 1135 test/cctest/test-heap.cc object = Handle<Object>(
object 1136 test/cctest/test-heap.cc Object::cast(JSFunction::cast(*object)->next_function_link()));
object 445 test/cctest/test-mark-compact.cc Handle<Object> object =
object 453 test/cctest/test-mark-compact.cc Handle<HeapObject>::cast(object).location(), NULL, 0);
object 79 test/cctest/test-weakmaps.cc Handle<JSObject> object = FACTORY->NewJSObjectFromMap(map);
object 80 test/cctest/test-weakmaps.cc key = global_handles->Create(*object);
object 138 test/cctest/test-weakmaps.cc Handle<JSObject> object = FACTORY->NewJSObjectFromMap(map);
object 139 test/cctest/test-weakmaps.cc PutIntoWeakMap(weakmap, object, Handle<Smi>(Smi::FromInt(i)));
object 179 test/cctest/test-weakmaps.cc Handle<JSObject> object = FACTORY->NewJSObject(function, TENURED);
object 180 test/cctest/test-weakmaps.cc CHECK(!HEAP->InNewSpace(object->address()));
object 181 test/cctest/test-weakmaps.cc CHECK(!first_page->Contains(object->address()));
object 182 test/cctest/test-weakmaps.cc PutIntoWeakMap(weakmap, key, object);