Lines Matching defs:object
115 // o r1: the JS function object being called (ie, ourselves)
194 // Function uses arguments object.
195 Comment cmnt(masm_, "[ Allocate arguments object");
405 void FullCodeGenerator::EffectContext::Plug(Handle<Object> lit) const {
410 Handle<Object> lit) const {
415 void FullCodeGenerator::StackValueContext::Plug(Handle<Object> lit) const {
422 void FullCodeGenerator::TestContext::Plug(Handle<Object> lit) const {
899 // Get the object to enumerate over. Both SpiderMonkey and JSC
911 // Convert the object to a JS object.
937 // current JS object we've reached through the prototype chain.
970 // The enum cache is valid. Load the map of the object being
978 __ push(r0); // Duplicate the enumerable object on the stack.
1181 // Load arguments object if there are no eval-introduced
1183 // object using keyed load.
1263 // accesses on the arguments object.
1270 // object (receiver) in r0.
1314 // Assert that the object is in a slot.
1320 // Load the object.
1894 // r2, and the global object in r1.
1984 // If the assignment starts a block of assignments to the same object,
2029 // If the assignment starts a block of assignments to the same object,
2090 Handle<Object> name,
2265 // Push global object as receiver for the call IC.
2285 // and the object holding it (returned in edx).
2310 // Call to an object property.
2324 // Do not visit the object and key subexpressions (they are shared
2356 // Load global receiver object.
2541 // Check for fast case object. Generate false result for slow case object.
2583 // If a valueOf property is not found on the object check that it's
2767 // If the object is a smi, we return null.
2770 // Check that the object is a JS object but take special care of JS
2799 // Objects with a non-function constructor have class 'Object'.
2917 VisitForAccumulatorValue(args->at(0)); // Load the object.
2920 // If the object is a smi return the object.
2922 // If the object is not a value type, return the object.
2946 VisitForStackValue(args->at(0)); // Load the object.
2948 __ pop(r1); // r0 = value. r1 = object.
2951 // If the object is a smi, return the value.
2954 // If the object is not a value type, return the value.
3005 Register object = r1;
3010 __ pop(object);
3015 StringCharCodeAtGenerator generator(object,
3052 Register object = r1;
3058 __ pop(object);
3063 StringCharAtGenerator generator(object,
3198 Register object = r0;
3205 __ ldr(object, MemOperand(sp, 2 * kPointerSize));
3207 // Check that object doesn't require security checks and
3209 __ CompareObjectType(object, scratch1, scratch2, JS_ARRAY_TYPE);
3217 // Check the object's elements are in fast case and writable.
3218 __ ldr(elements, FieldMemOperand(object, JSObject::kElementsOffset));
3230 __ ldr(scratch1, FieldMemOperand(object, JSArray::kLengthOffset));
3682 // to accesses on the arguments object.
3862 // Put the object both on the stack and in the accumulator.
4053 Handle<Object> right_literal_value = right_literal->handle();
4252 // It can be an undetectable object.