Home | History | Annotate | Download | only in mips

Lines Matching refs:r_src

24 LIR* MipsMir2Lir::OpFpRegCopy(int r_dest, int r_src) {
27 DCHECK_EQ(MIPS_DOUBLEREG(r_dest), MIPS_DOUBLEREG(r_src));
32 if (MIPS_SINGLEREG(r_src)) {
36 int t_opnd = r_src;
37 r_src = r_dest;
42 DCHECK(MIPS_SINGLEREG(r_src));
46 LIR* res = RawLIR(current_dalvik_offset_, opcode, r_src, r_dest);
47 if (!(cu_->disable_opt & (1 << kSafeOptimizations)) && r_dest == r_src) {
388 LIR* MipsMir2Lir::StoreBaseIndexed(int rBase, int r_index, int r_src,
395 if (MIPS_FPREG(r_src)) {
396 DCHECK(MIPS_SINGLEREG(r_src));
429 NewLIR3(opcode, r_src, 0, t_reg);
544 int r_src, int r_src_hi, OpSize size) {
557 if (MIPS_FPREG(r_src)) {
559 if (MIPS_DOUBLEREG(r_src)) {
560 r_src = r_src - MIPS_FP_DOUBLE;
563 DCHECK_EQ(r_src, (r_src_hi - 1));
565 r_src_hi = r_src + 1;
573 if (MIPS_FPREG(r_src)) {
575 DCHECK(MIPS_SINGLEREG(r_src));
594 store = res = NewLIR3(opcode, r_src, displacement, rBase);
596 store = res = NewLIR3(opcode, r_src, displacement + LOWORD_OFFSET,
605 store = NewLIR3(opcode, r_src, 0, r_scratch);
607 store = NewLIR3(opcode, r_src, LOWORD_OFFSET, r_scratch);
625 LIR* MipsMir2Lir::StoreBaseDisp(int rBase, int displacement, int r_src,
627 return StoreBaseDispBody(rBase, displacement, r_src, -1, size);
646 int r_src, int r_src_hi, OpSize size, int s_reg) {