/art/compiler/dex/quick/mips/ |
H A D | utility_mips.cc | 92 res = NewLIR3(kMipsOri, r_dest, r_ZERO, value); 94 res = NewLIR3(kMipsAddiu, r_dest, r_ZERO, value); 98 NewLIR3(kMipsOri, r_dest, r_dest, value); 156 NewLIR3(opcode, r_dest_src1, r_dest_src1, r_scratch); 199 return NewLIR3(opcode, r_dest, r_src1, r_src2); 271 res = NewLIR3(opcode, r_dest, r_src1, value); 275 NewLIR3(opcode, r_dest, r_src1, r_dest); 279 NewLIR3(opcode, r_dest, r_src1, r_scratch); 293 return NewLIR3(kMipsNor, r_dest_src1, r_src2, r_ZERO); 295 return NewLIR3(kMipsSub [all...] |
H A D | int_mips.cc | 50 NewLIR3(kMipsSlt, t0, rl_src1.high_reg, rl_src2.high_reg); 51 NewLIR3(kMipsSlt, t1, rl_src2.high_reg, rl_src1.high_reg); 52 NewLIR3(kMipsSubu, rl_result.low_reg, t1, t0); 54 NewLIR3(kMipsSltu, t0, rl_src1.low_reg, rl_src2.low_reg); 55 NewLIR3(kMipsSltu, t1, rl_src2.low_reg, rl_src1.low_reg); 56 NewLIR3(kMipsSubu, rl_result.low_reg, t1, t0); 120 NewLIR3(slt_op, t_reg, src2, src1); 122 NewLIR3(slt_op, t_reg, src1, src2); 241 NewLIR3(kMipsAddiu, t_reg, r_ZERO, lit); 349 NewLIR3(kMipsSlt [all...] |
H A D | fp_mips.cc | 67 NewLIR3(op, rl_result.low_reg, rl_src1.low_reg, rl_src2.low_reg); 114 NewLIR3(op, S2d(rl_result.low_reg, rl_result.high_reg), S2d(rl_src1.low_reg, rl_src1.high_reg),
|
H A D | call_mips.cc | 93 NewLIR3(kMipsOri, rEnd, rEnd, size_lo); 95 NewLIR3(kMipsOri, rEnd, r_ZERO, size_lo);
|
/art/compiler/dex/quick/arm/ |
H A D | utility_arm.cc | 79 return NewLIR3(kThumb2Vsubs, r_dest, r_dest, r_dest); 336 return NewLIR3(opcode, r_dest_src1, r_src2, shift); 338 return NewLIR3(opcode, r_dest_src1, r_dest_src1, r_src2); 414 return NewLIR3(opcode, r_dest, r_src1, r_src2); 435 return NewLIR3(kThumbLslRRI5, r_dest, r_src1, value); 437 return NewLIR3(kThumb2LslRRI5, r_dest, r_src1, value); 440 return NewLIR3(kThumbLsrRRI5, r_dest, r_src1, value); 442 return NewLIR3(kThumb2LsrRRI5, r_dest, r_src1, value); 445 return NewLIR3(kThumbAsrRRI5, r_dest, r_src1, value); 447 return NewLIR3(kThumb2AsrRRI [all...] |
H A D | call_arm.cc | 340 NewLIR3(kThumb2Adr, rBase, 0, reinterpret_cast<uintptr_t>(tab_rec)); 354 NewLIR3(kThumb2SubsRRI12, r_idx, r_idx, 1); 379 NewLIR3(kThumb2Adr, table_base, 0, reinterpret_cast<uintptr_t>(tab_rec)); 435 NewLIR3(kThumb2Adr, r1, 0, reinterpret_cast<uintptr_t>(tab_rec)); 474 NewLIR3(kThumb2Ldrex, r1, r0, 480 NewLIR3(kThumb2Bfc, r1, LW_HASH_STATE_SHIFT, LW_LOCK_OWNER_SHIFT - 1); 514 NewLIR3(kThumb2Bfc, r1, LW_HASH_STATE_SHIFT, LW_LOCK_OWNER_SHIFT - 1);
|
H A D | int_arm.cc | 373 NewLIR3(kThumb2Fmdrr, S2d(dest_lo, dest_hi), src_lo, src_hi); 377 NewLIR3(kThumb2Fmrrd, dest_lo, dest_hi, S2d(src_lo, src_hi)); 547 NewLIR3(kThumb2Ldrex, r_old_value, r_ptr, 0); 569 return NewLIR3(kThumb2Vldms, rBase, fr0, count); 573 return NewLIR3(kThumb2Vstms, rBase, fr0, count); 602 NewLIR3(kThumb2SubsRRI12, reg, reg, 1); 697 NewLIR3(kThumb2MulRRR, tmp1, rl_src1.low_reg, rl_src1.high_reg); 702 NewLIR3(kThumb2MulRRR, tmp1, rl_src2.low_reg, rl_src1.high_reg); 1113 NewLIR3(kThumb2AddRRI8, rl_result.low_reg, rl_src1.low_reg, mod_imm_lo); 1114 NewLIR3(kThumb2AdcRRI [all...] |
H A D | fp_arm.cc | 66 NewLIR3(op, rl_result.low_reg, rl_src1.low_reg, rl_src2.low_reg); 114 NewLIR3(op, S2d(rl_result.low_reg, rl_result.high_reg), S2d(rl_src1.low_reg, rl_src1.high_reg), 321 NewLIR3(kThumb2Fmrrd, r0, r1, S2d(rl_src.low_reg, rl_src.high_reg)); 323 NewLIR3(kThumb2Fmdrr, S2d(rl_result.low_reg, rl_result.high_reg), r0, r1);
|
/art/compiler/dex/quick/x86/ |
H A D | utility_x86.cc | 146 return NewLIR3(opcode, r_dest_src1, r_dest_src1, value); 218 return NewLIR3(opcode, r_dest, rBase, offset); 273 return NewLIR3(opcode, r_dest, r_src, value); 401 load = NewLIR3(opcode, r_dest, rBase, displacement + LOWORD_OFFSET); 404 load2 = NewLIR3(opcode, r_dest_hi, rBase, 406 load = NewLIR3(opcode, r_dest, rBase, displacement + LOWORD_OFFSET); 408 load = NewLIR3(opcode, r_dest, rBase, displacement + LOWORD_OFFSET); 409 load2 = NewLIR3(opcode, r_dest_hi, rBase, 514 store = NewLIR3(opcode, rBase, displacement + LOWORD_OFFSET, r_src); 516 store = NewLIR3(opcod [all...] |
H A D | call_x86.cc | 163 NewLIR3(kX86LockCmpxchgMR, rCX, mirror::Object::MonitorOffset().Int32Value(), rDX); 179 NewLIR3(kX86Mov32RM, rCX, rAX, mirror::Object::MonitorOffset().Int32Value()); 182 NewLIR3(kX86Mov32MR, rAX, mirror::Object::MonitorOffset().Int32Value(), rCX);
|
/art/compiler/dex/quick/ |
H A D | mir_to_lir-inl.h | 95 inline LIR* Mir2Lir::NewLIR3(int opcode, int dest, int src1, int src2) { function in class:art::Mir2Lir
|
H A D | mir_to_lir.h | 267 LIR* NewLIR3(int opcode, int dest, int src1, int src2);
|