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

  /art/compiler/dex/quick/arm64/
utility_arm64.cc 564 LIR* Arm64Mir2Lir::OpRegRegShift(OpKind op, RegStorage r_dest_src1, RegStorage r_src2, int shift) {
566 CHECK_EQ(r_dest_src1.Is64Bit(), r_src2.Is64Bit());
591 return NewLIR2(kA64Rev2rr | wide, r_dest_src1.GetReg(), r_src2.GetReg());
594 NewLIR2(kA64Rev162rr | wide, r_dest_src1.GetReg(), r_src2.GetReg());
601 return NewLIR4(kA64Sbfm4rrdd | wide, r_dest_src1.GetReg(), r_src2.GetReg(), 0, 7);
605 return NewLIR4(kA64Sbfm4rrdd | wide, r_dest_src1.GetReg(), r_src2.GetReg(), 0, 15);
610 return NewLIR4(kA64Ubfm4rrdd | wide, r_dest_src1.GetReg(), r_src2.GetReg(), 0, 15);
612 return OpRegRegRegShift(op, r_dest_src1, r_dest_src1, r_src2, shift);
618 return NewLIR2(opcode | wide, r_dest_src1.GetReg(), r_src2.GetReg());
622 return NewLIR3(opcode | wide, r_dest_src1.GetReg(), r_src2.GetReg(), shift)
    [all...]
codegen_arm64.h 215 LIR* OpRegReg(OpKind op, RegStorage r_dest_src1, RegStorage r_src2) OVERRIDE;
220 LIR* OpRegRegReg(OpKind op, RegStorage r_dest, RegStorage r_src1, RegStorage r_src2) OVERRIDE;
372 LIR* OpRegRegShift(OpKind op, RegStorage r_dest_src1, RegStorage r_src2, int shift);
373 LIR* OpRegRegRegShift(OpKind op, RegStorage r_dest, RegStorage r_src1, RegStorage r_src2,
377 LIR* OpRegRegExtend(OpKind op, RegStorage r_dest_src1, RegStorage r_src2,
379 LIR* OpRegRegRegExtend(OpKind op, RegStorage r_dest, RegStorage r_src1, RegStorage r_src2,
int_arm64.cc 636 RegLocation Arm64Mir2Lir::GenDivRem(RegLocation rl_dest, RegStorage r_src1, RegStorage r_src2,
638 CHECK_EQ(r_src1.Is64Bit(), r_src2.Is64Bit());
642 OpRegRegReg(kOpDiv, rl_result.reg, r_src1, r_src2);
644 // temp = r_src1 / r_src2
645 // dest = r_src1 - temp * r_src2
655 OpRegRegReg(kOpDiv, temp, r_src1, r_src2);
657 r_src2.GetReg(), r_src1.GetReg());
    [all...]
  /art/compiler/dex/quick/arm/
utility_arm.cc 285 LIR* ArmMir2Lir::OpRegRegShift(OpKind op, RegStorage r_dest_src1, RegStorage r_src2,
288 ((shift == 0) && r_dest_src1.Low8() && r_src2.Low8());
307 else if ((shift == 0) && !r_dest_src1.Low8() && !r_src2.Low8())
321 if (r_dest_src1.Low8() && r_src2.Low8())
323 else if (!r_dest_src1.Low8() && !r_src2.Low8())
376 return NewLIR3(kThumb2RevRR, r_dest_src1.GetReg(), r_src2.GetReg(), r_src2.GetReg());
384 return NewLIR3(kThumb2RevshRR, r_dest_src1.GetReg(), r_src2.GetReg(), r_src2.GetReg());
390 return NewLIR4(kThumb2Sbfx, r_dest_src1.GetReg(), r_src2.GetReg(), 0, 8)
    [all...]
codegen_arm.h 212 LIR* OpRegReg(OpKind op, RegStorage r_dest_src1, RegStorage r_src2);
217 LIR* OpRegRegReg(OpKind op, RegStorage r_dest, RegStorage r_src1, RegStorage r_src2);
225 LIR* OpRegRegRegShift(OpKind op, RegStorage r_dest, RegStorage r_src1, RegStorage r_src2,
227 LIR* OpRegRegShift(OpKind op, RegStorage r_dest_src1, RegStorage r_src2, int shift);
  /art/compiler/dex/quick/mips/
utility_mips.cc 304 LIR* MipsMir2Lir::OpRegRegReg(OpKind op, RegStorage r_dest, RegStorage r_src1, RegStorage r_src2) {
306 bool is64bit = cu_->target64 && (r_dest.Is64Bit() || r_src1.Is64Bit() || r_src2.Is64Bit());
343 return NewLIR3(opcode, r_dest.GetReg(), r_src1.GetReg(), r_src2.GetReg());
466 LIR* MipsMir2Lir::OpRegReg(OpKind op, RegStorage r_dest_src1, RegStorage r_src2) {
474 return NewLIR3(kMipsNor, r_dest_src1.GetReg(), r_src2.GetReg(), rZERO);
477 return NewLIR3(kMips64Dsubu, r_dest_src1.GetReg(), rZEROd, r_src2.GetReg());
479 return NewLIR3(kMipsSubu, r_dest_src1.GetReg(), rZERO, r_src2.GetReg());
487 return OpRegRegReg(op, r_dest_src1, r_dest_src1, r_src2);
490 res = NewLIR2(kMipsSeb, r_dest_src1.GetReg(), r_src2.GetReg());
494 res = NewLIR2(kMipsSeb, r_dest_src1.GetReg(), r_src2.GetReg())
    [all...]
codegen_mips.h 209 LIR* OpRegReg(OpKind op, RegStorage r_dest_src1, RegStorage r_src2);
214 LIR* OpRegRegReg(OpKind op, RegStorage r_dest, RegStorage r_src1, RegStorage r_src2);
  /art/compiler/dex/quick/x86/
utility_x86.cc 201 LIR* X86Mir2Lir::OpRegReg(OpKind op, RegStorage r_dest_src1, RegStorage r_src2) {
208 OpRegCopy(r_dest_src1, r_src2);
211 OpRegCopy(r_dest_src1, r_src2);
214 OpRegCopy(r_dest_src1, r_src2);
217 OpRegCopy(r_dest_src1, r_src2);
237 if (r_src2.GetRegNum() >= rs_rX86_SP_32.GetRegNum()) {
238 NewLIR2(is64Bit ? kX86Mov64RR : kX86Mov32RR, r_dest_src1.GetReg(), r_src2.GetReg());
253 CHECK(!src2_must_be_cx || r_src2.GetReg() == rs_rCX.GetReg());
254 return NewLIR2(opcode, r_dest_src1.GetReg(), r_src2.GetReg());
452 RegStorage r_src2) {
    [all...]
fp_x86.cc 67 RegStorage r_src2 = rl_src2.reg; local
68 if (r_dest == r_src2) {
69 r_src2 = AllocTempSingle();
70 OpRegCopy(r_src2, r_dest);
73 NewLIR2(op, r_dest.GetReg(), r_src2.GetReg());
codegen_x86.h 308 LIR* OpRegReg(OpKind op, RegStorage r_dest_src1, RegStorage r_src2) OVERRIDE;
313 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 266 milliseconds