/art/compiler/linker/arm/ |
H A D | relative_patcher_thumb2_test.cc | 147 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 D | int_arm.cc | 1100 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 D | assembler_x86.h | 248 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 D | assembler_x86.cc | 239 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 D | assembler_x86_64.h | 351 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 D | assembler_x86_64.cc | 310 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 D | assembler_x86_64_test.cc | 664 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 D | assembler_thumb_test.cc | 755 __ 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 D | assembler_arm32.cc | 745 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 D | assembler_arm32.h | 83 void movw(Register rd, uint16_t imm16, Condition cond = AL) OVERRIDE;
|
H A D | assembler_thumb2.cc | 1653 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 D | assembler_thumb2.h | 105 void movw(Register rd, uint16_t imm16, Condition cond = AL) OVERRIDE;
|
H A D | assembler_arm.h | 392 virtual void movw(Register rd, uint16_t imm16, Condition cond = AL) = 0;
|
/art/compiler/optimizing/ |
H A D | intrinsics_x86_64.cc | 1172 __ movw(Address(address, 0), 1175 __ movw(Address(address, 0), value.AsRegister<CpuRegister>());
|
H A D | code_generator_x86_64.cc | 3283 __ 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 D | intrinsics_x86.cc | 1252 __ movw(Address(address, 0), 1255 __ movw(Address(address, 0), value_loc.AsRegister<Register>());
|
H A D | code_generator_x86.cc | 3408 __ 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),
|