Searched refs:movw (Results 1 - 17 of 17) sorted by relevance

/art/compiler/linker/arm/
H A Drelative_patcher_thumb2_test.cc147 uint32_t movw = 0xf2400000u | // MOVW r0, #0 (placeholder), local
158 static_cast<uint8_t>(movw >> 16), static_cast<uint8_t>(movw >> 24),
159 static_cast<uint8_t>(movw >> 0), static_cast<uint8_t>(movw >> 8),
/art/compiler/dex/quick/arm/
H A Dint_arm.cc1100 LIR* movw = NewLIR2(kThumb2MovImm16, r_dest.GetReg(), 0); local
1105 movw->operands[2] = WrapPointer(dex_file);
1106 movw->operands[3] = offset;
1107 movw->operands[4] = WrapPointer(add_pc);
1108 movt->operands[2] = movw->operands[2];
1109 movt->operands[3] = movw->operands[3];
1110 movt->operands[4] = movw->operands[4];
1111 dex_cache_access_insns_.push_back(movw);
/art/compiler/utils/x86/
H A Dassembler_x86.h248 void movw(Register dst, const Address& src);
249 void movw(const Address& dst, Register src);
250 void movw(const Address& dst, const Immediate& imm);
H A Dassembler_x86.cc239 void X86Assembler::movw(Register /*dst*/, const Address& /*src*/) { function in class:art::x86::X86Assembler
244 void X86Assembler::movw(const Address& dst, Register src) { function in class:art::x86::X86Assembler
252 void X86Assembler::movw(const Address& dst, const Immediate& imm) { function in class:art::x86::X86Assembler
/art/compiler/utils/x86_64/
H A Dassembler_x86_64.h351 void movw(CpuRegister dst, const Address& src);
352 void movw(const Address& dst, CpuRegister src);
353 void movw(const Address& dst, const Immediate& imm);
H A Dassembler_x86_64.cc310 void X86_64Assembler::movw(CpuRegister /*dst*/, const Address& /*src*/) { function in class:art::x86_64::X86_64Assembler
315 void X86_64Assembler::movw(const Address& dst, CpuRegister src) { function in class:art::x86_64::X86_64Assembler
324 void X86_64Assembler::movw(const Address& dst, const Immediate& imm) { function in class:art::x86_64::X86_64Assembler
H A Dassembler_x86_64_test.cc664 GetAssembler()->movw(x86_64::Address(x86_64::CpuRegister(x86_64::RAX), 0),
666 const char* expected = "movw %R9w, 0(%RAX)\n";
667 DriverStr(expected, "movw");
/art/compiler/utils/
H A Dassembler_thumb_test.cc755 __ movw(R4, 0); // 16 bit.
756 __ movw(R4, 0x34); // 16 bit.
757 __ movw(R9, 0x34); // 32 bit due to high register.
758 __ movw(R3, 0x1234); // 32 bit due to large value.
759 __ movw(R9, 0xffff); // 32 bit due to large value and high register.
/art/compiler/utils/arm/
H A Dassembler_arm32.cc745 void Arm32Assembler::movw(Register rd, uint16_t imm16, Condition cond) { function in class:art::arm::Arm32Assembler
1380 movw(IP, Low16Bits(value), cond);
1407 movw(IP, Low16Bits(value), cond);
1424 movw(rd, Low16Bits(value), cond);
H A Dassembler_arm32.h83 void movw(Register rd, uint16_t imm16, Condition cond = AL) OVERRIDE;
H A Dassembler_thumb2.cc1653 void Thumb2Assembler::movw(Register rd, uint16_t imm16, Condition cond) { function in class:art::arm::Thumb2Assembler
2485 movw(IP, Low16Bits(value), cond);
2512 movw(IP, Low16Bits(value), cond);
2530 movw(rd, Low16Bits(value), cond);
H A Dassembler_thumb2.h105 void movw(Register rd, uint16_t imm16, Condition cond = AL) OVERRIDE;
H A Dassembler_arm.h392 virtual void movw(Register rd, uint16_t imm16, Condition cond = AL) = 0;
/art/compiler/optimizing/
H A Dintrinsics_x86_64.cc1172 __ movw(Address(address, 0),
1175 __ movw(Address(address, 0), value.AsRegister<CpuRegister>());
H A Dcode_generator_x86_64.cc3283 __ movw(Address(base, offset), Immediate(v));
3285 __ movw(Address(base, offset), value.AsRegister<CpuRegister>());
3294 __ movw(Address(base, offset), Immediate(v));
3623 __ movw(Address(obj, offset), value.AsRegister<CpuRegister>());
3626 __ movw(Address(obj, offset),
3632 __ movw(Address(obj, index.AsRegister<CpuRegister>(), TIMES_2, data_offset),
3636 __ movw(Address(obj, index.AsRegister<CpuRegister>(), TIMES_2, data_offset),
H A Dintrinsics_x86.cc1252 __ movw(Address(address, 0),
1255 __ movw(Address(address, 0), value_loc.AsRegister<Register>());
H A Dcode_generator_x86.cc3408 __ movw(Address(base, offset), value.AsRegister<Register>());
3773 __ movw(Address(obj, offset), value.AsRegister<Register>());
3775 __ movw(Address(obj, offset),
3780 __ movw(Address(obj, index.AsRegister<Register>(), TIMES_2, data_offset),
3783 __ movw(Address(obj, index.AsRegister<Register>(), TIMES_2, data_offset),

Completed in 592 milliseconds