Lines Matching defs:constructor
68 // -- sp[...]: constructor arguments
97 // -- sp[...]: constructor arguments
241 // -- a1 : constructor function
284 // -- a1 : constructor function
330 // 4. Check if new target and constructor differ.
364 // -- a1 : constructor function
434 // -- a1 : constructor function
482 // 4. Check if new target and constructor differ.
568 // -- a1 : constructor function
572 // -- sp[...]: constructor arguments
593 // -- a1: constructor function
618 // a1: constructor function
638 // a1: constructor function
670 // Throw away the result of the constructor invocation and use the
690 // Check that the result is not a Smi, indicating that the constructor result
719 // -- sp[0] : constructor function
735 // Continue with constructor function invocation.
1230 // -- a1 : constructor to call
1253 // Call the constructor with a0, a1, and a3 unmodified.
1258 // Call the constructor with a0, a1, and a3 unmodified.
1288 // ArrayConstructor stub expects constructor in a3. Set it here.
1723 Register constructor = a4;
1738 // Get the constructor, if any.
1739 __ GetMapConstructor(constructor, map, scratch, scratch);
1742 Register type = constructor;
1744 FieldMemOperand(constructor, JSFunction::kSharedFunctionInfoOffset));
2104 // 2. Make sure the target is actually a constructor.
2112 // 3. Make sure the target is actually a constructor.
2123 // 4b. The target is not a constructor, throw an appropriate TypeError.
2130 // 4c. The new.target is not a constructor, throw an appropriate TypeError.
2168 // -- a3 : new.target (checked to be constructor or undefined)
2280 // -- a3 : new.target (checked to be constructor or undefined)
2310 // -- a3 : new.target (checked to be constructor or undefinded)
2750 Register constructor = a1;
2822 __ Push(constructor, new_target, argc, spread);
2825 __ Pop(constructor, new_target, argc);
2895 // -- a1 : the constructor to call (checked to be a JSFunction)
2896 // -- a3 : the new target (checked to be a constructor)
2917 // -- a3 : the new target (checked to be a constructor)
2929 // -- a3 : the new target (checked to be a constructor)
3005 // -- a1 : the constructor to call (checked to be a JSProxy)
3006 // -- a3 : the new target (either the same as the constructor or
3012 // Include the pushed new_target, constructor and the receiver.
3023 // -- a1 : the constructor to call (can be any Object)
3024 // -- a3 : the new target (either the same as the constructor or
3074 // -- a1 : the constructor to call (can be any Object)
3075 // -- a3 : the new target (either the same as the constructor or