Lines Matching defs:dst
60 inline Jump emitLoadInt32(unsigned virtualRegisterIndex, RegisterID dst);
61 inline Jump emitLoadDouble(unsigned virtualRegisterIndex, FPRegisterID dst, RegisterID scratch);
107 inline JSInterfaceJIT::Jump JSInterfaceJIT::emitLoadInt32(unsigned virtualRegisterIndex, RegisterID dst)
110 loadPtr(payloadFor(virtualRegisterIndex), dst);
136 inline JSInterfaceJIT::Jump JSInterfaceJIT::emitLoadDouble(unsigned virtualRegisterIndex, FPRegisterID dst, RegisterID scratch)
143 convertInt32ToDouble(scratch, dst);
146 loadDouble(addressFor(virtualRegisterIndex), dst);
167 inline JSInterfaceJIT::Jump JSInterfaceJIT::emitLoadJSCell(unsigned virtualRegisterIndex, RegisterID dst)
169 load64(addressFor(virtualRegisterIndex), dst);
170 return branchTest64(NonZero, dst, tagMaskRegister);
173 inline JSInterfaceJIT::Jump JSInterfaceJIT::emitLoadInt32(unsigned virtualRegisterIndex, RegisterID dst)
175 load64(addressFor(virtualRegisterIndex), dst);
176 Jump result = branch64(Below, dst, tagTypeNumberRegister);
177 zeroExtend32ToPtr(dst, dst);
181 inline JSInterfaceJIT::Jump JSInterfaceJIT::emitLoadDouble(unsigned virtualRegisterIndex, FPRegisterID dst, RegisterID scratch)
186 convertInt32ToDouble(scratch, dst);
190 move64ToDouble(scratch, dst);