Home | History | Annotate | Download | only in ia32

Lines Matching defs:object

104 //   o edi: the JS function object being called (ie, ourselves)
183 // Function uses arguments object.
184 Comment cmnt(masm_, "[ Allocate arguments object");
378 void FullCodeGenerator::EffectContext::Plug(Handle<Object> lit) const {
383 Handle<Object> lit) const {
392 void FullCodeGenerator::StackValueContext::Plug(Handle<Object> lit) const {
401 void FullCodeGenerator::TestContext::Plug(Handle<Object> lit) const {
511 Handle<Object> value = flag
519 Handle<Object> value = flag
857 // Get the object to enumerate over. Both SpiderMonkey and JSC
866 // Convert the object to a JS object.
887 // current JS object we've reached through the prototype chain.
921 // The enum cache is valid. Load the map of the object being
929 __ push(eax); // Duplicate the enumerable object on the stack.
1188 // Load arguments object if there are no eval-introduced
1190 // object using keyed load.
1209 // accesses on the arguments object.
1216 // object on the stack.
1263 // Assert that the object is in a slot.
1269 // Load the object.
1285 // Drop key and object left on the stack by IC.
1838 // ecx, and the global object on the stack.
1926 // If the assignment starts a block of assignments to the same object,
1965 // If the assignment starts a block of assignments to the same object,
2022 Handle<Object> name,
2190 // Push global object as receiver for the call IC.
2209 // and the object holding it (returned in edx).
2233 // Call to an object property.
2247 // Do not visit the object and key subexpressions (they are shared
2281 // Load global receiver object.
2468 // Check for fast case object. Return false for slow case objects.
2506 // If a valueOf property is not found on the object check that it's
2694 // If the object is a smi, we return null.
2698 // Check that the object is a JS object but take special care of JS
2727 // Objects with a non-function constructor have class 'Object'.
2843 VisitForAccumulatorValue(args->at(0)); // Load the object.
2846 // If the object is a smi return the object.
2849 // If the object is not a value type, return the object.
2878 VisitForStackValue(args->at(0)); // Load the object.
2880 __ pop(ebx); // eax = value. ebx = object.
2883 // If the object is a smi, return the value.
2887 // If the object is not a value type, return the value.
2939 Register object = ebx;
2944 __ pop(object);
2949 StringCharCodeAtGenerator generator(object,
2986 Register object = ebx;
2992 __ pop(object);
2997 StringCharAtGenerator generator(object,
3133 Register object = eax;
3138 __ mov(object, Operand(esp, 2 * kPointerSize));
3140 // Check that object doesn't require security checks and
3142 __ CmpObjectType(object, JS_ARRAY_TYPE, temp);
3148 // Check the object's elements are in fast case and writable.
3149 __ mov(elements, FieldOperand(object, JSObject::kElementsOffset));
3163 __ mov(temp, FieldOperand(object, JSArray::kLengthOffset));
3173 // Swap elements. Use object and temp as scratch registers.
3174 __ mov(object, Operand(index_1, 0));
3176 __ mov(Operand(index_2, 0), object);
3182 __ mov(object, elements);
3183 __ RecordWriteHelper(object, index_1, temp);
3644 // to accesses on the arguments object.
3820 // Put the object both on the stack and in the accumulator.
4027 Handle<Object> right_literal_value = right_literal->handle();
4221 // It can be an undetectable object.