Lines Matching defs:ShifterOperand
76 ShifterOperand::ShifterOperand(uint32_t immed)
83 uint32_t ShifterOperand::encodingArm() const {
119 uint32_t ShifterOperand::encodingThumb() const {
155 bool ShifterOperand::CanHoldThumb(Register rd, Register rn, Opcode opcode,
156 uint32_t immediate, ShifterOperand* shifter_op) {
510 rsb(dst.AsCoreRegister(), dst.AsCoreRegister(), ShifterOperand(0));
628 mov(dst.AsCoreRegister(), ShifterOperand(src.AsCoreRegister()));
640 mov(dst.AsRegisterPairLow(), ShifterOperand(src.AsRegisterPairLow()));
641 mov(dst.AsRegisterPairHigh(), ShifterOperand(src.AsRegisterPairHigh()));
643 mov(dst.AsRegisterPairHigh(), ShifterOperand(src.AsRegisterPairHigh()));
644 mov(dst.AsRegisterPairLow(), ShifterOperand(src.AsRegisterPairLow()));
716 cmp(in_reg.AsCoreRegister(), ShifterOperand(0));
741 cmp(scratch.AsCoreRegister(), ShifterOperand(0));
760 cmp(in_reg.AsCoreRegister(), ShifterOperand(0));
804 mov(tr.AsArm().AsCoreRegister(), ShifterOperand(TR));
818 cmp(scratch.AsCoreRegister(), ShifterOperand(0));
831 __ mov(R0, ShifterOperand(scratch_.AsCoreRegister()));