Home | History | Annotate | Download | only in x64

Lines Matching defs:constructor

127   //  -- rdi: constructor function
151 // -- rdi: constructor function
212 // Throw away the result of the constructor invocation and use the
229 // Check that the result is not a Smi, indicating that the constructor result
261 // -- rsp[0] : constructor function
277 // Continue with constructor function invocation.
855 // -- rdx : the new target (either the same as the constructor or
857 // -- rdi : the constructor to call (can be any Object)
889 // Jump to the constructor function (rax, rbx, rdx passed on).
892 // Call the constructor (rax, rdx, rdi passed on).
897 // Call the constructor (rax, rdx, rdi passed on).
939 // Array constructor expects constructor in rdi. It is same as rdx here.
1591 // 2. Make sure the target is actually a constructor.
1599 // 3. Make sure the target is actually a constructor.
1610 // 4b. The target is not a constructor, throw an appropriate TypeError.
1618 // 4c. The new.target is not a constructor, throw an appropriate TypeError.
1803 // -- rdi : constructor function
1847 // -- rdi : constructor function
1894 // 4. Check if new target and constructor differ.
1930 // -- rdi : constructor function
2002 // -- rdi : constructor function
2049 // 4. Check if new target and constructor differ.
2263 // -- rdx : new.target (checked to be constructor or undefined)
2370 // -- rdx : new.target (checked to be constructor or undefined)
3004 // -- rdx : the new target (checked to be a constructor)
3005 // -- rdi : the constructor to call (checked to be a JSFunction)
3025 // -- rdx : the new target (checked to be a constructor)
3026 // -- rdi : the constructor to call (checked to be a JSBoundFunction)
3054 // -- rdi : the constructor to call (checked to be a JSProxy)
3055 // -- rdx : the new target (either the same as the constructor or
3064 // Include the pushed new_target, constructor and the receiver.
3074 // -- rdx : the new target (either the same as the constructor or
3076 // -- rdi : the constructor to call (can be any Object)
3126 // -- rdx : the new target (either the same as the constructor or
3128 // -- rdi : the constructor to call (can be any Object)
3142 Register constructor = scratch2;
3156 // Get the constructor, if any.
3157 __ GetMapConstructor(constructor, map, kScratchRegister);
3162 // Get the constructor's signature.
3163 Register type = constructor;
3165 FieldOperand(constructor, JSFunction::kSharedFunctionInfoOffset));