Home | History | Annotate | Download | only in x87

Lines Matching refs:OutputRegister

308     auto result = i.OutputRegister();                                     \
748 __ mov(i.OutputRegister(), ebp);
751 __ mov(i.OutputRegister(), esp);
755 __ mov(i.OutputRegister(), Operand(ebp, 0));
757 __ mov(i.OutputRegister(), ebp);
764 __ TruncateX87TOSToI(i.OutputRegister());
797 __ lea(i.OutputRegister(), Operand(base, offset.offset()));
912 __ imul(i.OutputRegister(), i.InputOperand(0), i.InputInt32(1));
914 __ imul(i.OutputRegister(), i.InputOperand(1));
980 // i.OutputRegister(0) == i.InputRegister(0) ... left low word.
985 if (i.OutputRegister(0).code() == i.InputRegister(1).code() ||
986 i.OutputRegister(0).code() == i.InputRegister(3).code()) {
993 __ add(i.OutputRegister(0), i.InputRegister(2));
995 if (i.OutputRegister(1).code() != i.InputRegister(1).code()) {
996 __ Move(i.OutputRegister(1), i.InputRegister(1));
998 __ adc(i.OutputRegister(1), Operand(i.InputRegister(3)));
1000 __ Move(i.OutputRegister(0), i.TempRegister(0));
1005 // i.OutputRegister(0) == i.InputRegister(0) ... left low word.
1010 if (i.OutputRegister(0).code() == i.InputRegister(1).code() ||
1011 i.OutputRegister(0).code() == i.InputRegister(3).code()) {
1018 __ sub(i.OutputRegister(0), i.InputRegister(2));
1020 if (i.OutputRegister(1).code() != i.InputRegister(1).code()) {
1021 __ Move(i.OutputRegister(1), i.InputRegister(1));
1023 __ sbb(i.OutputRegister(1), Operand(i.InputRegister(3)));
1025 __ Move(i.OutputRegister(0), i.TempRegister(0));
1030 __ imul(i.OutputRegister(1), i.InputOperand(0));
1033 __ add(i.OutputRegister(1), i.TempRegister(0));
1034 __ mov(i.OutputRegister(0), i.InputOperand(0));
1037 __ add(i.OutputRegister(1), i.TempRegister(0));
1073 __ Lzcnt(i.OutputRegister(), i.InputOperand(0));
1076 __ Popcnt(i.OutputRegister(), i.InputOperand(0));
1563 __ TruncateX87TOSToI(i.OutputRegister(0));
1574 __ TruncateX87TOSToI(i.OutputRegister(0));
1575 __ test(i.OutputRegister(0), i.OutputRegister(0));
1583 __ TruncateX87TOSToI(i.OutputRegister(0));
1584 __ or_(i.OutputRegister(0), Immediate(0x80000000));
1597 __ TruncateX87TOSToI(i.OutputRegister(0));
1632 __ TruncateX87TOSToI(i.OutputRegister(0));
1634 __ add(i.OutputRegister(), Immediate(0x80000000));
1645 __ mov(i.OutputRegister(), MemOperand(esp, kDoubleSize / 2));
1651 __ mov(i.OutputRegister(), i.InputOperand(0, kDoubleSize / 2));
1659 __ mov(i.OutputRegister(), MemOperand(esp, 0));
1665 __ mov(i.OutputRegister(), i.InputOperand(0));
1749 __ movsx_b(i.OutputRegister(), i.MemoryOperand());
1752 __ movzx_b(i.OutputRegister(), i.MemoryOperand());
1765 __ movsx_w(i.OutputRegister(), i.MemoryOperand());
1768 __ movzx_w(i.OutputRegister(), i.MemoryOperand());
1782 __ mov(i.OutputRegister(), i.MemoryOperand());
1828 __ mov(i.OutputRegister(), MemOperand(esp, 0));
1853 __ Move(i.OutputRegister(), Immediate(i.InputInt32(0)));
1854 } else if (i.InputRegister(0).is(i.OutputRegister())) {
1858 __ add(i.OutputRegister(), Immediate(constant_summand));
1860 __ sub(i.OutputRegister(), Immediate(-constant_summand));
1863 if (i.InputRegister(1).is(i.OutputRegister())) {
1864 __ shl(i.OutputRegister(), 1);
1866 __ add(i.OutputRegister(), i.InputRegister(1));
1869 __ shl(i.OutputRegister(), 1);
1871 __ shl(i.OutputRegister(), 2);
1873 __ shl(i.OutputRegister(), 3);
1875 __ lea(i.OutputRegister(), i.MemoryOperand());
1878 i.InputRegister(1).is(i.OutputRegister())) {
1879 __ add(i.OutputRegister(), i.InputRegister(0));
1881 __ lea(i.OutputRegister(), i.MemoryOperand());
2210 Register reg = i.OutputRegister(instr->OutputCount() - 1);