HomeSort by relevance Sort by last modified time
    Searched defs:ShifterOperand (Results 1 - 2 of 2) sorted by null

  /art/compiler/utils/arm/
assembler_arm.cc 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()))
    [all...]
assembler_arm.h 32 class ShifterOperand {
34 ShifterOperand() : type_(kUnknown), rm_(kNoRegister), rs_(kNoRegister),
38 explicit ShifterOperand(uint32_t immed);
41 explicit ShifterOperand(Register rm) : type_(kRegister), rm_(rm), rs_(kNoRegister),
45 ShifterOperand(uint32_t rotate, uint32_t immed8) : type_(kImmediate), rm_(kNoRegister),
50 ShifterOperand(Register rm, Shift shift, uint32_t shift_imm = 0) : type_(kRegister), rm_(rm),
56 ShifterOperand(Register rm, Shift shift, Register rs) : type_(kRegister), rm_(rm),
105 static bool CanHoldArm(uint32_t immediate, ShifterOperand* shifter_op) {
129 uint32_t immediate, ShifterOperand* shifter_op);
363 virtual void and_(Register rd, Register rn, const ShifterOperand& so, Condition cond = AL) = 0
    [all...]

Completed in 186 milliseconds