• Home
  • Raw
  • Download

Lines Matching refs:RegLocation

30     bool SmallLiteralDivRem(Instruction::Code dalvik_opcode, bool is_div, RegLocation rl_src,
31 RegLocation rl_dest, int lit);
32 bool EasyMultiply(RegLocation rl_src, RegLocation rl_dest, int lit) OVERRIDE;
50 RegLocation GetReturnAlt();
51 RegLocation GetReturnWideAlt();
52 RegLocation LocCReturn();
53 RegLocation LocCReturnRef();
54 RegLocation LocCReturnDouble();
55 RegLocation LocCReturnFloat();
56 RegLocation LocCReturnWide();
87 void GenArithOpLong(Instruction::Code opcode, RegLocation rl_dest, RegLocation rl_src1,
88 RegLocation rl_src2) OVERRIDE;
89 void GenArithImmOpLong(Instruction::Code opcode, RegLocation rl_dest,
90 RegLocation rl_src1, RegLocation rl_src2);
91 void GenArrayGet(int opt_flags, OpSize size, RegLocation rl_array,
92 RegLocation rl_index, RegLocation rl_dest, int scale);
93 void GenArrayPut(int opt_flags, OpSize size, RegLocation rl_array, RegLocation rl_index,
94 RegLocation rl_src, int scale, bool card_mark);
95 void GenShiftImmOpLong(Instruction::Code opcode, RegLocation rl_dest,
96 RegLocation rl_src1, RegLocation rl_shift);
97 void GenArithOpDouble(Instruction::Code opcode, RegLocation rl_dest, RegLocation rl_src1,
98 RegLocation rl_src2);
99 void GenArithOpFloat(Instruction::Code opcode, RegLocation rl_dest, RegLocation rl_src1,
100 RegLocation rl_src2);
101 void GenCmpFP(Instruction::Code opcode, RegLocation rl_dest, RegLocation rl_src1,
102 RegLocation rl_src2);
103 void GenConversion(Instruction::Code opcode, RegLocation rl_dest, RegLocation rl_src);
112 RegLocation GenDivRem(RegLocation rl_dest, RegStorage reg_lo, RegStorage reg_hi, bool is_div);
113 RegLocation GenDivRemLit(RegLocation rl_dest, RegStorage reg_lo, int lit, bool is_div);
114 void GenCmpLong(RegLocation rl_dest, RegLocation rl_src1, RegLocation rl_src2);
116 void GenEntrySequence(RegLocation* ArgLocs, RegLocation rl_method);
119 void GenFillArrayData(DexOffset table_offset, RegLocation rl_src);
127 void GenMonitorEnter(int opt_flags, RegLocation rl_src);
128 void GenMonitorExit(int opt_flags, RegLocation rl_src);
129 void GenMoveException(RegLocation rl_dest);
130 void GenMultiplyByTwoBitMultiplier(RegLocation rl_src, RegLocation rl_result, int lit,
132 void GenNegDouble(RegLocation rl_dest, RegLocation rl_src);
133 void GenNegFloat(RegLocation rl_dest, RegLocation rl_src);
134 void GenLargePackedSwitch(MIR* mir, DexOffset table_offset, RegLocation rl_src);
135 void GenLargeSparseSwitch(MIR* mir, DexOffset table_offset, RegLocation rl_src);
191 void GenNegLong(RegLocation rl_dest, RegLocation rl_src);
192 void GenMulLong(Instruction::Code opcode, RegLocation rl_dest, RegLocation rl_src1,
193 RegLocation rl_src2);
194 void GenFusedLongCmpImmBranch(BasicBlock* bb, RegLocation rl_src1, int64_t val,
203 RegLocation GenDivRem(RegLocation rl_dest, RegLocation rl_src1, RegLocation rl_src2,
205 RegLocation GenDivRemLit(RegLocation rl_dest, RegLocation rl_src1, int lit, bool is_div);