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

  /art/compiler/utils/
assembler_thumb_test.cc 210 __ movs(R0, ShifterOperand(R1));
211 __ mov(R0, ShifterOperand(R1));
212 __ mov(R8, ShifterOperand(R9));
214 __ mov(R0, ShifterOperand(1));
215 __ mov(R8, ShifterOperand(9));
223 __ mov(R0, ShifterOperand(R1));
224 __ mov(R8, ShifterOperand(R9));
230 __ mov(R0, ShifterOperand(R1));
231 __ adds(R0, R1, ShifterOperand(R2));
232 __ add(R0, R1, ShifterOperand(0))
    [all...]
  /art/compiler/utils/arm/
assembler_arm32_test.cc 45 uint32_t, arm::ShifterOperand, arm::Condition,
133 shifter_operands_.push_back(arm::ShifterOperand(0));
134 shifter_operands_.push_back(arm::ShifterOperand(1));
135 shifter_operands_.push_back(arm::ShifterOperand(2));
136 shifter_operands_.push_back(arm::ShifterOperand(3));
137 shifter_operands_.push_back(arm::ShifterOperand(4));
138 shifter_operands_.push_back(arm::ShifterOperand(5));
139 shifter_operands_.push_back(arm::ShifterOperand(127));
140 shifter_operands_.push_back(arm::ShifterOperand(128));
141 shifter_operands_.push_back(arm::ShifterOperand(254))
    [all...]
assembler_arm.h 122 class ShifterOperand {
124 ShifterOperand() : type_(kUnknown), rm_(kNoRegister), rs_(kNoRegister),
128 explicit ShifterOperand(uint32_t immed);
131 explicit ShifterOperand(Register rm) : type_(kRegister), rm_(rm), rs_(kNoRegister),
135 ShifterOperand(uint32_t rotate, uint32_t immed8) : type_(kImmediate), rm_(kNoRegister),
140 ShifterOperand(Register rm, Shift shift, uint32_t shift_imm = 0) : type_(kRegister), rm_(rm),
146 ShifterOperand(Register rm, Shift shift, Register rs) : type_(kRegister), rm_(rm),
444 virtual void and_(Register rd, Register rn, const ShifterOperand& so,
447 virtual void ands(Register rd, Register rn, const ShifterOperand& so, Condition cond = AL) {
451 virtual void eor(Register rd, Register rn, const ShifterOperand& so
    [all...]
assembler_arm32.h 41 virtual void and_(Register rd, Register rn, const ShifterOperand& so,
44 virtual void eor(Register rd, Register rn, const ShifterOperand& so,
47 virtual void sub(Register rd, Register rn, const ShifterOperand& so,
50 virtual void rsb(Register rd, Register rn, const ShifterOperand& so,
53 virtual void add(Register rd, Register rn, const ShifterOperand& so,
56 virtual void adc(Register rd, Register rn, const ShifterOperand& so,
59 virtual void sbc(Register rd, Register rn, const ShifterOperand& so,
62 virtual void rsc(Register rd, Register rn, const ShifterOperand& so,
65 void tst(Register rn, const ShifterOperand& so, Condition cond = AL) OVERRIDE;
67 void teq(Register rn, const ShifterOperand& so, Condition cond = AL) OVERRIDE
    [all...]
assembler_arm32.cc 28 bool Arm32Assembler::ShifterOperandCanHoldArm32(uint32_t immediate, ShifterOperand* shifter_op) {
31 shifter_op->type_ = ShifterOperand::kImmediate;
41 shifter_op->type_ = ShifterOperand::kImmediate;
52 ShifterOperand shifter_op;
61 ShifterOperand* shifter_op) {
65 void Arm32Assembler::and_(Register rd, Register rn, const ShifterOperand& so,
71 void Arm32Assembler::eor(Register rd, Register rn, const ShifterOperand& so,
77 void Arm32Assembler::sub(Register rd, Register rn, const ShifterOperand& so,
82 void Arm32Assembler::rsb(Register rd, Register rn, const ShifterOperand& so,
87 void Arm32Assembler::add(Register rd, Register rn, const ShifterOperand& so
    [all...]
assembler_thumb2.h 71 virtual void and_(Register rd, Register rn, const ShifterOperand& so,
74 virtual void eor(Register rd, Register rn, const ShifterOperand& so,
77 virtual void sub(Register rd, Register rn, const ShifterOperand& so,
80 virtual void rsb(Register rd, Register rn, const ShifterOperand& so,
83 virtual void add(Register rd, Register rn, const ShifterOperand& so,
86 virtual void adc(Register rd, Register rn, const ShifterOperand& so,
89 virtual void sbc(Register rd, Register rn, const ShifterOperand& so,
92 virtual void rsc(Register rd, Register rn, const ShifterOperand& so,
95 void tst(Register rn, const ShifterOperand& so, Condition cond = AL) OVERRIDE;
97 void teq(Register rn, const ShifterOperand& so, Condition cond = AL) OVERRIDE
    [all...]
assembler_arm.cc 78 ShifterOperand::ShifterOperand(uint32_t immed)
85 uint32_t ShifterOperand::encodingArm() const {
132 uint32_t ShifterOperand::encodingThumb() const {
662 mov(dst.AsCoreRegister(), ShifterOperand(src.AsCoreRegister()));
674 mov(dst.AsRegisterPairLow(), ShifterOperand(src.AsRegisterPairLow()));
675 mov(dst.AsRegisterPairHigh(), ShifterOperand(src.AsRegisterPairHigh()));
677 mov(dst.AsRegisterPairHigh(), ShifterOperand(src.AsRegisterPairHigh()));
678 mov(dst.AsRegisterPairLow(), ShifterOperand(src.AsRegisterPairLow()));
750 cmp(in_reg.AsCoreRegister(), ShifterOperand(0))
    [all...]
assembler_thumb2.cc 518 ShifterOperand* shifter_op) {
519 shifter_op->type_ = ShifterOperand::kImmediate;
542 void Thumb2Assembler::and_(Register rd, Register rn, const ShifterOperand& so,
548 void Thumb2Assembler::eor(Register rd, Register rn, const ShifterOperand& so,
554 void Thumb2Assembler::sub(Register rd, Register rn, const ShifterOperand& so,
560 void Thumb2Assembler::rsb(Register rd, Register rn, const ShifterOperand& so,
566 void Thumb2Assembler::add(Register rd, Register rn, const ShifterOperand& so,
572 void Thumb2Assembler::adc(Register rd, Register rn, const ShifterOperand& so,
578 void Thumb2Assembler::sbc(Register rd, Register rn, const ShifterOperand& so,
584 void Thumb2Assembler::rsc(Register rd, Register rn, const ShifterOperand& so
    [all...]
assembler_thumb2_test.cc 223 __ eor(arm::R1, arm::R1, arm::ShifterOperand(arm::R0));
224 __ eor(arm::R1, arm::R0, arm::ShifterOperand(arm::R1));
225 __ eor(arm::R1, arm::R8, arm::ShifterOperand(arm::R0));
226 __ eor(arm::R8, arm::R1, arm::ShifterOperand(arm::R0));
227 __ eor(arm::R1, arm::R0, arm::ShifterOperand(arm::R8));
239 __ subs(arm::R1, arm::R0, arm::ShifterOperand(42));
240 __ sub(arm::R1, arm::R0, arm::ShifterOperand(42));
241 __ subs(arm::R1, arm::R0, arm::ShifterOperand(arm::R2, arm::ASR, 31));
242 __ sub(arm::R1, arm::R0, arm::ShifterOperand(arm::R2, arm::ASR, 31));
253 __ adds(arm::R1, arm::R0, arm::ShifterOperand(42))
    [all...]
  /art/compiler/optimizing/
intrinsics_arm.cc 298 __ adds(out_reg_lo, in_reg_lo, ShifterOperand(mask));
299 __ adc(out_reg_hi, in_reg_hi, ShifterOperand(mask));
300 __ eor(out_reg_lo, mask, ShifterOperand(out_reg_lo));
301 __ eor(out_reg_hi, mask, ShifterOperand(out_reg_hi));
307 __ add(out_reg, in_reg, ShifterOperand(mask));
308 __ eor(out_reg, mask, ShifterOperand(out_reg));
336 __ cmp(op1, ShifterOperand(op2));
339 __ mov(out, ShifterOperand(op1), is_min ? Condition::LT : Condition::GT);
340 __ mov(out, ShifterOperand(op2), is_min ? Condition::GE : Condition::LE);
551 __ add(IP, base, ShifterOperand(offset))
    [all...]
code_generator_arm.cc     [all...]

Completed in 374 milliseconds