Home | History | Annotate | Download | only in x87

Lines Matching refs:OutputRegister

310     auto result = i.OutputRegister();                                     \
752 __ mov(i.OutputRegister(), ebp);
755 __ mov(i.OutputRegister(), esp);
759 __ mov(i.OutputRegister(), Operand(ebp, 0));
761 __ mov(i.OutputRegister(), ebp);
768 __ TruncateX87TOSToI(i.OutputRegister());
801 __ lea(i.OutputRegister(), Operand(base, offset.offset()));
916 __ imul(i.OutputRegister(), i.InputOperand(0), i.InputInt32(1));
918 __ imul(i.OutputRegister(), i.InputOperand(1));
984 // i.OutputRegister(0) == i.InputRegister(0) ... left low word.
989 if (i.OutputRegister(0).code() == i.InputRegister(1).code() ||
990 i.OutputRegister(0).code() == i.InputRegister(3).code()) {
997 __ add(i.OutputRegister(0), i.InputRegister(2));
1000 if (i.OutputRegister(1).code() != i.InputRegister(1).code()) {
1001 __ Move(i.OutputRegister(1), i.InputRegister(1));
1004 __ Move(i.OutputRegister(0), i.TempRegister(0));
1009 // i.OutputRegister(0) == i.InputRegister(0) ... left low word.
1014 if (i.OutputRegister(0).code() == i.InputRegister(1).code() ||
1015 i.OutputRegister(0).code() == i.InputRegister(3).code()) {
1022 __ sub(i.OutputRegister(0), i.InputRegister(2));
1025 if (i.OutputRegister(1).code() != i.InputRegister(1).code()) {
1026 __ Move(i.OutputRegister(1), i.InputRegister(1));
1029 __ Move(i.OutputRegister(0), i.TempRegister(0));
1034 __ imul(i.OutputRegister(1), i.InputOperand(0));
1037 __ add(i.OutputRegister(1), i.TempRegister(0));
1038 __ mov(i.OutputRegister(0), i.InputOperand(0));
1041 __ add(i.OutputRegister(1), i.TempRegister(0));
1077 __ Lzcnt(i.OutputRegister(), i.InputOperand(0));
1080 __ Popcnt(i.OutputRegister(), i.InputOperand(0));
1567 __ TruncateX87TOSToI(i.OutputRegister(0));
1578 __ TruncateX87TOSToI(i.OutputRegister(0));
1579 __ test(i.OutputRegister(0), i.OutputRegister(0));
1587 __ TruncateX87TOSToI(i.OutputRegister(0));
1588 __ or_(i.OutputRegister(0), Immediate(0x80000000));
1601 __ TruncateX87TOSToI(i.OutputRegister(0));
1636 __ TruncateX87TOSToI(i.OutputRegister(0));
1638 __ add(i.OutputRegister(), Immediate(0x80000000));
1649 __ mov(i.OutputRegister(), MemOperand(esp, kDoubleSize / 2));
1655 __ mov(i.OutputRegister(), i.InputOperand(0, kDoubleSize / 2));
1663 __ mov(i.OutputRegister(), MemOperand(esp, 0));
1669 __ mov(i.OutputRegister(), i.InputOperand(0));
1753 __ movsx_b(i.OutputRegister(), i.MemoryOperand());
1756 __ movzx_b(i.OutputRegister(), i.MemoryOperand());
1769 __ movsx_w(i.OutputRegister(), i.MemoryOperand());
1772 __ movzx_w(i.OutputRegister(), i.MemoryOperand());
1786 __ mov(i.OutputRegister(), i.MemoryOperand());
1832 __ mov(i.OutputRegister(), MemOperand(esp, 0));
1857 __ Move(i.OutputRegister(), Immediate(i.InputInt32(0)));
1858 } else if (i.InputRegister(0).is(i.OutputRegister())) {
1862 __ add(i.OutputRegister(), Immediate(constant_summand));
1864 __ sub(i.OutputRegister(), Immediate(-constant_summand));
1867 if (i.InputRegister(1).is(i.OutputRegister())) {
1868 __ shl(i.OutputRegister(), 1);
1870 __ add(i.OutputRegister(), i.InputRegister(1));
1873 __ shl(i.OutputRegister(), 1);
1875 __ shl(i.OutputRegister(), 2);
1877 __ shl(i.OutputRegister(), 3);
1879 __ lea(i.OutputRegister(), i.MemoryOperand());
1882 i.InputRegister(1).is(i.OutputRegister())) {
1883 __ add(i.OutputRegister(), i.InputRegister(0));
1885 __ lea(i.OutputRegister(), i.MemoryOperand());
2144 Register reg = i.OutputRegister(instr->OutputCount() - 1);