Lines Matching refs:Push
261 static int Push(BaselineAssembler* basm) { return 0; }
266 static int Push(BaselineAssembler* basm, Arg arg) {
268 basm->masm()->Push(ToRegister(basm, &scope, arg));
272 return Push(basm, arg);
277 static int Push(BaselineAssembler* basm, Arg arg, Args... args) {
278 PushAllHelper<Arg>::Push(basm, arg);
279 return 1 + PushAllHelper<Args...>::Push(basm, args...);
283 PushAllHelper<Arg>::Push(basm, arg);
289 static int Push(BaselineAssembler* basm, interpreter::RegisterList list) {
291 PushAllHelper<interpreter::Register>::Push(basm, list[reg_index]);
299 PushAllHelper<interpreter::Register>::Push(basm, list[reg_index]);
328 int BaselineAssembler::Push(T... vals) {
329 return detail::PushAllHelper<T...>::Push(this, vals...);
493 __ masm()->Push(params_size, kInterpreterAccumulatorRegister);
497 __ masm()->Push(kJSFunctionRegister);