Home | History | Annotate | Download | only in x64

Lines Matching refs:constructor

123   //  -- rdi: constructor function
147 // -- rdi: constructor function
206 // Throw away the result of the constructor invocation and use the
223 // Check that the result is not a Smi, indicating that the constructor result
864 // -- rdx : the new target (either the same as the constructor or
866 // -- rdi : the constructor to call (can be any Object)
898 // Jump to the constructor function (rax, rbx, rdx passed on).
902 // Call the constructor (rax, rdx, rdi passed on).
944 // Array constructor expects constructor in rdi. It is same as rdx here.
1616 // 2. Make sure the target is actually a constructor.
1624 // 3. Make sure the target is actually a constructor.
1635 // 4b. The target is not a constructor, throw an appropriate TypeError.
1643 // 4c. The new.target is not a constructor, throw an appropriate TypeError.
1828 // -- rdi : constructor function
1872 // -- rdi : constructor function
1919 // 4. Check if new target and constructor differ.
1955 // -- rdi : constructor function
2027 // -- rdi : constructor function
2074 // 4. Check if new target and constructor differ.
2288 // -- rdx : new.target (checked to be constructor or undefined)
2377 // -- rdx : new.target (checked to be constructor or undefined)
2797 // -- rdx : the new target (checked to be a constructor)
2798 // -- rdi : the constructor to call (checked to be a JSFunction)
2818 // -- rdx : the new target (checked to be a constructor)
2819 // -- rdi : the constructor to call (checked to be a JSBoundFunction)
2847 // -- rdi : the constructor to call (checked to be a JSProxy)
2848 // -- rdx : the new target (either the same as the constructor or
2857 // Include the pushed new_target, constructor and the receiver.
2867 // -- rdx : the new target (either the same as the constructor or
2869 // -- rdi : the constructor to call (can be any Object)
2922 Register constructor = scratch2;
2936 // Get the constructor, if any.
2937 __ GetMapConstructor(constructor, map, kScratchRegister);
2942 // Get the constructor's signature.
2943 Register type = constructor;
2945 FieldOperand(constructor, JSFunction::kSharedFunctionInfoOffset));