Home | History | Annotate | Download | only in arm

Lines Matching refs:AsCoreRegister

1443   CHECK_EQ(R0, method_reg.AsArm().AsCoreRegister());
1449 Register reg = callee_save_regs.at(i).AsArm().AsCoreRegister();
1465 Register reg = entry_spills.at(i).AsArm().AsCoreRegister();
1477 Register reg = callee_save_regs.at(i).AsArm().AsCoreRegister();
1505 StoreToOffset(kStoreWord, src.AsCoreRegister(), SP, dest.Int32Value());
1522 StoreToOffset(kStoreWord, src.AsCoreRegister(), SP, dest.Int32Value());
1528 StoreToOffset(kStoreWord, src.AsCoreRegister(), SP, dest.Int32Value());
1535 StoreToOffset(kStoreWord, src.AsCoreRegister(), SP, dest.Int32Value());
1536 LoadFromOffset(kLoadWord, scratch.AsCoreRegister(), SP, in_off.Int32Value());
1537 StoreToOffset(kStoreWord, scratch.AsCoreRegister(), SP, dest.Int32Value() + 4);
1543 LoadFromOffset(kLoadWord, scratch.AsCoreRegister(), SP, src.Int32Value());
1544 StoreToOffset(kStoreWord, scratch.AsCoreRegister(), SP, dest.Int32Value());
1551 LoadFromOffset(kLoadWord, dst.AsCoreRegister(),
1552 base.AsArm().AsCoreRegister(), offs.Int32Value());
1558 LoadFromOffset(kLoadWord, dst.AsCoreRegister(), SP, src.Int32Value());
1565 LoadFromOffset(kLoadWord, dst.AsCoreRegister(),
1566 base.AsArm().AsCoreRegister(), offs.Int32Value());
1573 LoadImmediate(scratch.AsCoreRegister(), imm);
1574 StoreToOffset(kStoreWord, scratch.AsCoreRegister(), SP, dest.Int32Value());
1581 LoadImmediate(scratch.AsCoreRegister(), imm);
1582 StoreToOffset(kStoreWord, scratch.AsCoreRegister(), TR, dest.Int32Value());
1592 assembler->LoadFromOffset(kLoadWord, dst.AsCoreRegister(), src_register, src_offset);
1616 LoadFromOffset(kLoadWord, dst.AsCoreRegister(), TR, offs.Int32Value());
1624 LoadFromOffset(kLoadWord, scratch.AsCoreRegister(),
1626 StoreToOffset(kStoreWord, scratch.AsCoreRegister(),
1635 LoadFromOffset(kLoadWord, scratch.AsCoreRegister(),
1637 StoreToOffset(kStoreWord, scratch.AsCoreRegister(),
1646 AddConstant(scratch.AsCoreRegister(), SP, fr_offs.Int32Value(), AL);
1647 StoreToOffset(kStoreWord, scratch.AsCoreRegister(),
1669 mov(dst.AsCoreRegister(), ShifterOperand(src.AsCoreRegister()));
1696 LoadFromOffset(kLoadWord, scratch.AsCoreRegister(), SP, src.Int32Value());
1697 StoreToOffset(kStoreWord, scratch.AsCoreRegister(), SP, dest.Int32Value());
1699 LoadFromOffset(kLoadWord, scratch.AsCoreRegister(), SP, src.Int32Value());
1700 StoreToOffset(kStoreWord, scratch.AsCoreRegister(), SP, dest.Int32Value());
1701 LoadFromOffset(kLoadWord, scratch.AsCoreRegister(), SP, src.Int32Value() + 4);
1702 StoreToOffset(kStoreWord, scratch.AsCoreRegister(), SP, dest.Int32Value() + 4);
1708 Register scratch = mscratch.AsArm().AsCoreRegister();
1710 LoadFromOffset(kLoadWord, scratch, src_base.AsArm().AsCoreRegister(), src_offset.Int32Value());
1716 Register scratch = mscratch.AsArm().AsCoreRegister();
1719 StoreToOffset(kStoreWord, scratch, dest_base.AsArm().AsCoreRegister(), dest_offset.Int32Value());
1731 Register scratch = mscratch.AsArm().AsCoreRegister();
1732 LoadFromOffset(kLoadWord, scratch, src.AsArm().AsCoreRegister(), src_offset.Int32Value());
1733 StoreToOffset(kStoreWord, scratch, dest.AsArm().AsCoreRegister(), dest_offset.Int32Value());
1743 CHECK_EQ(mscratch.AsArm().AsCoreRegister(), R12);
1771 LoadFromOffset(kLoadWord, out_reg.AsCoreRegister(),
1775 cmp(in_reg.AsCoreRegister(), ShifterOperand(0));
1777 LoadImmediate(out_reg.AsCoreRegister(), 0, EQ);
1779 AddConstant(out_reg.AsCoreRegister(), SP, sirt_offset.Int32Value(), NE);
1781 AddConstant(out_reg.AsCoreRegister(), SP, sirt_offset.Int32Value(), AL);
1792 LoadFromOffset(kLoadWord, scratch.AsCoreRegister(), SP,
1797 cmp(scratch.AsCoreRegister(), ShifterOperand(0));
1798 AddConstant(scratch.AsCoreRegister(), SP, sirt_offset.Int32Value(), NE);
1800 AddConstant(scratch.AsCoreRegister(), SP, sirt_offset.Int32Value(), AL);
1802 StoreToOffset(kStoreWord, scratch.AsCoreRegister(), SP, out_off.Int32Value());
1813 LoadImmediate(out_reg.AsCoreRegister(), 0, EQ);
1815 cmp(in_reg.AsCoreRegister(), ShifterOperand(0));
1816 LoadFromOffset(kLoadWord, out_reg.AsCoreRegister(),
1817 in_reg.AsCoreRegister(), 0, NE);
1834 LoadFromOffset(kLoadWord, scratch.AsCoreRegister(),
1835 base.AsCoreRegister(), offset.Int32Value());
1836 blx(scratch.AsCoreRegister());
1845 LoadFromOffset(kLoadWord, scratch.AsCoreRegister(),
1847 LoadFromOffset(kLoadWord, scratch.AsCoreRegister(),
1848 scratch.AsCoreRegister(), offset.Int32Value());
1849 blx(scratch.AsCoreRegister());
1858 mov(tr.AsArm().AsCoreRegister(), ShifterOperand(TR));
1870 LoadFromOffset(kLoadWord, scratch.AsCoreRegister(),
1872 cmp(scratch.AsCoreRegister(), ShifterOperand(0));
1885 __ mov(R0, ShifterOperand(scratch_.AsCoreRegister()));