Home | History | Annotate | Download | only in jit

Lines Matching defs:regT1

175     emitGetVirtualRegisters(op1, regT0, op2, regT1);
178 emitJumpSlowCaseIfNotImmediateInteger(regT1);
180 emitFastArithImmToInt(regT1);
181 urshift32(regT1, regT0);
215 // op2 = regT1
224 failures.append(emitJumpIfNotImmediateInteger(regT1)); // op2 is not an int
225 emitFastArithImmToInt(regT1);
226 urshift32(regT1, regT0);
241 stubCall.addArgument(op2, regT1);
280 emitGetVirtualRegister(op2, regT1);
281 emitJumpSlowCaseIfNotImmediateInteger(regT1);
283 addJump(branch32(LessThanOrEqual, regT1, Imm32(op1imm)), target);
285 emitGetVirtualRegisters(op1, regT0, op2, regT1);
287 emitJumpSlowCaseIfNotImmediateInteger(regT1);
289 addJump(branch32(GreaterThanOrEqual, regT0, regT1), target);
310 stubCall.addArgument(op2, regT1);
326 move(Imm32(op2imm), regT1);
327 convertInt32ToDouble(regT1, fpRegT1);
346 Jump fail1 = emitJumpIfNotImmediateNumber(regT1);
347 addPtr(tagTypeNumberRegister, regT1);
348 movePtrToDouble(regT1, fpRegT1);
364 stubCall.addArgument(regT1);
373 Jump fail2 = emitJumpIfNotImmediateNumber(regT1);
374 Jump fail3 = emitJumpIfImmediateInteger(regT1);
376 addPtr(tagTypeNumberRegister, regT1);
378 movePtrToDouble(regT1, fpRegT1);
392 stubCall.addArgument(regT1);
433 emitGetVirtualRegister(op2, regT1);
434 emitJumpSlowCaseIfNotImmediateInteger(regT1);
436 addJump(branch32(GreaterThan, regT1, Imm32(op1imm)), target);
438 emitGetVirtualRegisters(op1, regT0, op2, regT1);
440 emitJumpSlowCaseIfNotImmediateInteger(regT1);
442 addJump(branch32(LessThan, regT0, regT1), target);
463 stubCall.addArgument(op2, regT1);
479 move(Imm32(op2imm), regT1);
480 convertInt32ToDouble(regT1, fpRegT1);
499 Jump fail1 = emitJumpIfNotImmediateNumber(regT1);
500 addPtr(tagTypeNumberRegister, regT1);
501 movePtrToDouble(regT1, fpRegT1);
517 stubCall.addArgument(regT1);
526 Jump fail2 = emitJumpIfNotImmediateNumber(regT1);
527 Jump fail3 = emitJumpIfImmediateInteger(regT1);
529 addPtr(tagTypeNumberRegister, regT1);
531 movePtrToDouble(regT1, fpRegT1);
545 stubCall.addArgument(regT1);
586 emitGetVirtualRegister(op2, regT1);
587 emitJumpSlowCaseIfNotImmediateInteger(regT1);
589 addJump(branch32(invert ? LessThan : GreaterThanOrEqual, regT1, Imm32(op1imm)), target);
591 emitGetVirtualRegisters(op1, regT0, op2, regT1);
593 emitJumpSlowCaseIfNotImmediateInteger(regT1);
595 addJump(branch32(invert ? GreaterThan : LessThanOrEqual, regT0, regT1), target);
617 stubCall.addArgument(op2, regT1);
633 move(Imm32(op2imm), regT1);
634 convertInt32ToDouble(regT1, fpRegT1);
653 Jump fail1 = emitJumpIfNotImmediateNumber(regT1);
654 addPtr(tagTypeNumberRegister, regT1);
655 movePtrToDouble(regT1, fpRegT1);
671 stubCall.addArgument(regT1);
680 Jump fail2 = emitJumpIfNotImmediateNumber(regT1);
681 Jump fail3 = emitJumpIfImmediateInteger(regT1);
683 addPtr(tagTypeNumberRegister, regT1);
685 movePtrToDouble(regT1, fpRegT1);
699 stubCall.addArgument(regT1);
736 emitGetVirtualRegisters(op1, regT0, op2, regT1);
737 andPtr(regT1, regT0);
763 stubCall.addArgument(regT1);
774 move(regT0, regT1);
776 addSlowCase(branchAdd32(Overflow, TrustedImm32(1), regT1));
777 emitFastArithIntToImmNoCheck(regT1, regT1);
778 emitPutVirtualRegister(srcDst, regT1);
801 move(regT0, regT1);
803 addSlowCase(branchSub32(Zero, TrustedImm32(1), regT1));
804 emitFastArithIntToImmNoCheck(regT1, regT1);
805 emitPutVirtualRegister(srcDst, regT1);
883 ASSERT(regT1 == X86Registers::edx);
894 emitFastArithReTagImmediate(regT1, regT0);
951 emitGetVirtualRegisters(op1, regT0, op2, regT1);
953 emitJumpSlowCaseIfNotImmediateInteger(regT1);
955 addSlowCase(branchAdd32(Overflow, regT1, regT0));
957 addSlowCase(branchSub32(Overflow, regT1, regT0));
960 addSlowCase(branchMul32(Overflow, regT1, regT0));
991 emitGetVirtualRegister(op2, regT1);
994 stubCall.addArgument(regT1);
1002 emitGetVirtualRegister(op1, regT1);
1003 convertInt32ToDouble(regT1, fpRegT1);
1010 emitGetVirtualRegister(op2, regT1);
1011 convertInt32ToDouble(regT1, fpRegT1);
1020 emitJumpIfNotImmediateNumber(regT1).linkTo(stubFunctionCall, this);
1023 Jump op2isDouble = emitJumpIfNotImmediateInteger(regT1);
1024 convertInt32ToDouble(regT1, fpRegT2);
1030 emitJumpIfNotImmediateNumber(regT1).linkTo(stubFunctionCall, this);
1033 addPtr(tagTypeNumberRegister, regT1);
1034 movePtrToDouble(regT1, fpRegT2);
1165 emitGetVirtualRegister(op2, regT1);
1166 addPtr(tagTypeNumberRegister, regT1);
1167 movePtrToDouble(regT1, fpRegT1);
1171 emitGetVirtualRegister(op2, regT1);
1173 emitJumpSlowCaseIfNotImmediateNumber(regT1);
1174 Jump notInt = emitJumpIfNotImmediateInteger(regT1);
1175 convertInt32ToDouble(regT1, fpRegT1);
1178 addPtr(tagTypeNumberRegister, regT1);
1179 movePtrToDouble(regT1, fpRegT1);