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

  /art/compiler/dex/quick/arm64/
utility_arm64.cc 566 LIR* Arm64Mir2Lir::OpRegRegShift(OpKind op, RegStorage r_dest_src1, RegStorage r_src2, int shift) {
568 CHECK_EQ(r_dest_src1.Is64Bit(), r_src2.Is64Bit());
593 return NewLIR2(kA64Rev2rr | wide, r_dest_src1.GetReg(), r_src2.GetReg());
597 NewLIR2(kA64Rev162rr | wide, r_dest_src1.GetReg(), r_src2.GetReg());
605 return NewLIR4(kA64Sbfm4rrdd | wide, r_dest_src1.GetReg(), r_src2.GetReg(), 0, 7);
609 return NewLIR4(kA64Sbfm4rrdd | wide, r_dest_src1.GetReg(), r_src2.GetReg(), 0, 15);
614 return NewLIR4(kA64Ubfm4rrdd | wide, r_dest_src1.GetReg(), r_src2.GetReg(), 0, 15);
616 return OpRegRegRegShift(op, r_dest_src1, r_dest_src1, r_src2, shift);
622 return NewLIR2(opcode | wide, r_dest_src1.GetReg(), r_src2.GetReg());
626 return NewLIR3(opcode | wide, r_dest_src1.GetReg(), r_src2.GetReg(), shift)
    [all...]
codegen_arm64.h 218 LIR* OpRegReg(OpKind op, RegStorage r_dest_src1, RegStorage r_src2) OVERRIDE;
223 LIR* OpRegRegReg(OpKind op, RegStorage r_dest, RegStorage r_src1, RegStorage r_src2) OVERRIDE;
367 LIR* OpRegRegShift(OpKind op, RegStorage r_dest_src1, RegStorage r_src2, int shift);
368 LIR* OpRegRegRegShift(OpKind op, RegStorage r_dest, RegStorage r_src1, RegStorage r_src2,
372 LIR* OpRegRegExtend(OpKind op, RegStorage r_dest_src1, RegStorage r_src2,
374 LIR* OpRegRegRegExtend(OpKind op, RegStorage r_dest, RegStorage r_src1, RegStorage r_src2,
int_arm64.cc 617 RegLocation Arm64Mir2Lir::GenDivRem(RegLocation rl_dest, RegStorage r_src1, RegStorage r_src2,
619 CHECK_EQ(r_src1.Is64Bit(), r_src2.Is64Bit());
623 OpRegRegReg(kOpDiv, rl_result.reg, r_src1, r_src2);
625 // temp = r_src1 / r_src2
626 // dest = r_src1 - temp * r_src2
636 OpRegRegReg(kOpDiv, temp, r_src1, r_src2);
638 r_src1.GetReg(), r_src2.GetReg());
    [all...]
  /art/compiler/dex/quick/mips/
utility_mips.cc 161 LIR* MipsMir2Lir::OpRegRegReg(OpKind op, RegStorage r_dest, RegStorage r_src1, RegStorage r_src2) {
199 return NewLIR3(opcode, r_dest.GetReg(), r_src1.GetReg(), r_src2.GetReg());
285 LIR* MipsMir2Lir::OpRegReg(OpKind op, RegStorage r_dest_src1, RegStorage r_src2) {
293 return NewLIR3(kMipsNor, r_dest_src1.GetReg(), r_src2.GetReg(), rZERO);
295 return NewLIR3(kMipsSubu, r_dest_src1.GetReg(), rZERO, r_src2.GetReg());
302 return OpRegRegReg(op, r_dest_src1, r_dest_src1, r_src2);
305 res = NewLIR2(kMipsSeb, r_dest_src1.GetReg(), r_src2.GetReg());
307 res = OpRegRegImm(kOpLsl, r_dest_src1, r_src2, 24);
313 res = NewLIR2(kMipsSeh, r_dest_src1.GetReg(), r_src2.GetReg());
315 res = OpRegRegImm(kOpLsl, r_dest_src1, r_src2, 16)
    [all...]
codegen_mips.h 150 LIR* OpRegReg(OpKind op, RegStorage r_dest_src1, RegStorage r_src2);
155 LIR* OpRegRegReg(OpKind op, RegStorage r_dest, RegStorage r_src1, RegStorage r_src2);
  /art/compiler/dex/quick/arm/
utility_arm.cc 238 LIR* ArmMir2Lir::OpRegRegShift(OpKind op, RegStorage r_dest_src1, RegStorage r_src2,
241 ((shift == 0) && r_dest_src1.Low8() && r_src2.Low8());
260 else if ((shift == 0) && !r_dest_src1.Low8() && !r_src2.Low8())
274 if (r_dest_src1.Low8() && r_src2.Low8())
276 else if (!r_dest_src1.Low8() && !r_src2.Low8())
329 return NewLIR3(kThumb2RevRR, r_dest_src1.GetReg(), r_src2.GetReg(), r_src2.GetReg());
337 return NewLIR3(kThumb2RevshRR, r_dest_src1.GetReg(), r_src2.GetReg(), r_src2.GetReg());
343 return NewLIR4(kThumb2Sbfx, r_dest_src1.GetReg(), r_src2.GetReg(), 0, 8)
    [all...]
codegen_arm.h 153 LIR* OpRegReg(OpKind op, RegStorage r_dest_src1, RegStorage r_src2);
158 LIR* OpRegRegReg(OpKind op, RegStorage r_dest, RegStorage r_src1, RegStorage r_src2);
166 LIR* OpRegRegRegShift(OpKind op, RegStorage r_dest, RegStorage r_src1, RegStorage r_src2,
168 LIR* OpRegRegShift(OpKind op, RegStorage r_dest_src1, RegStorage r_src2, int shift);
  /art/compiler/dex/quick/x86/
utility_x86.cc 195 LIR* X86Mir2Lir::OpRegReg(OpKind op, RegStorage r_dest_src1, RegStorage r_src2) {
202 OpRegCopy(r_dest_src1, r_src2);
205 OpRegCopy(r_dest_src1, r_src2);
208 OpRegCopy(r_dest_src1, r_src2);
211 OpRegCopy(r_dest_src1, r_src2);
231 if (r_src2.GetRegNum() >= rs_rX86_SP.GetRegNum()) {
232 NewLIR2(is64Bit ? kX86Mov64RR : kX86Mov32RR, r_dest_src1.GetReg(), r_src2.GetReg());
247 CHECK(!src2_must_be_cx || r_src2.GetReg() == rs_rCX.GetReg());
248 return NewLIR2(opcode, r_dest_src1.GetReg(), r_src2.GetReg());
446 RegStorage r_src2) {
    [all...]
fp_x86.cc 65 RegStorage r_src2 = rl_src2.reg; local
66 if (r_dest == r_src2) {
67 r_src2 = AllocTempSingle();
68 OpRegCopy(r_src2, r_dest);
71 NewLIR2(op, r_dest.GetReg(), r_src2.GetReg());
codegen_x86.h 277 LIR* OpRegReg(OpKind op, RegStorage r_dest_src1, RegStorage r_src2) OVERRIDE;
282 LIR* OpRegRegReg(OpKind op, RegStorage r_dest, RegStorage r_src1, RegStorage r_src2) OVERRIDE;
    [all...]
  /art/compiler/dex/quick/
mir_to_lir.h     [all...]

Completed in 3991 milliseconds