Searched refs:rl_result (Results 1 - 21 of 21) sorted by relevance

/art/compiler/dex/quick/arm64/
H A Dfp_arm64.cc29 RegLocation rl_result; local
52 rl_result = GetReturn(kFPReg);
53 StoreValue(rl_dest, rl_result);
63 rl_result = EvalLoc(rl_dest, kFPReg, true);
64 NewLIR3(op, rl_result.reg.GetReg(), rl_src1.reg.GetReg(), rl_src2.reg.GetReg());
65 StoreValue(rl_dest, rl_result);
71 RegLocation rl_result; local
100 rl_result = GetReturnWide(kFPReg);
101 StoreValueWide(rl_dest, rl_result);
114 rl_result
123 RegLocation rl_result; local
134 RegLocation rl_result; local
150 RegLocation rl_result; local
283 RegLocation rl_result; local
338 RegLocation rl_result; local
346 RegLocation rl_result; local
380 RegLocation rl_result = EvalLoc(rl_dest, reg_class, true); local
399 RegLocation rl_result = EvalLoc(rl_dest, reg_class, true); local
414 RegLocation rl_result = EvalLoc(rl_dest, kFPReg, true); local
424 RegLocation rl_result = EvalLoc(rl_dest, kFPReg, true); local
434 RegLocation rl_result = EvalLoc(rl_dest, kFPReg, true); local
444 RegLocation rl_result = EvalLoc(rl_dest, kFPReg, true); local
456 RegLocation rl_result = EvalLoc(rl_dest, kCoreReg, true); local
476 RegLocation rl_result = EvalLoc(rl_dest, kFPReg, true); local
[all...]
H A Dint_arm64.cc59 RegLocation rl_result; local
62 rl_result = EvalLoc(rl_dest, kCoreReg, true);
65 NewLIR4(kA64Csinc4rrrc, rl_result.reg.GetReg(), rwzr, rwzr, kArmCondEq);
66 NewLIR4(kA64Csneg4rrrc, rl_result.reg.GetReg(), rl_result.reg.GetReg(),
67 rl_result.reg.GetReg(), kArmCondGe);
68 StoreValue(rl_dest, rl_result);
92 RegLocation rl_result = EvalLocWide(rl_dest, kCoreReg, true); local
93 OpRegRegReg(op, rl_result.reg, rl_src1.reg, As64BitReg(rl_shift.reg));
94 StoreValueWide(rl_dest, rl_result);
202 RegLocation rl_result = EvalLoc(rl_dest, rl_dest.ref ? kRefReg : kCoreReg, true); local
213 RegLocation rl_result = EvalLoc(rl_dest, result_reg_class, true); local
434 RegLocation rl_result = EvalLoc(rl_dest, kCoreReg, true); local
477 RegLocation rl_result = EvalLocWide(rl_dest, kCoreReg, true); local
557 RegLocation rl_result; local
616 RegLocation rl_result = EvalLoc(rl_dest, kCoreReg, true); local
640 RegLocation rl_result = EvalLoc(rl_dest, kCoreReg, true); local
667 RegLocation rl_result = EvalLoc(rl_dest, kCoreReg, true); local
682 RegLocation rl_result = EvalLoc(rl_dest, kCoreReg, true); local
700 RegLocation rl_result = EvalLoc(rl_dest, kCoreReg, true); local
712 RegLocation rl_result = EvalLoc(rl_dest, kCoreReg, true); local
815 RegLocation rl_result = EvalLoc(rl_dest, kCoreReg, true); local
983 RegLocation rl_result = EvalLoc(rl_dest, kCoreReg, true); local
994 RegLocation rl_result = EvalLocWide(rl_dest, kCoreReg, true); local
1000 GenMultiplyByTwoBitMultiplier(RegLocation rl_src, RegLocation rl_result, int lit ATTRIBUTE_UNUSED, int first_bit, int second_bit) argument
1077 RegLocation rl_result; local
1095 RegLocation rl_result; local
1107 RegLocation rl_result; local
1117 RegLocation rl_result; local
1126 RegLocation rl_result; local
1190 RegLocation rl_result; local
1354 RegLocation rl_result = EvalLocWide(rl_dest, kCoreReg, true); local
1418 RegLocation rl_result = EvalLocWide(rl_dest, kCoreReg, true); local
1787 RegLocation rl_result = EvalLoc(rl_dest, kCoreReg, true); local
[all...]
H A Dcall_arm64.cc268 RegLocation rl_result = EvalLoc(rl_dest, kRefReg, true); local
269 LoadRefDisp(rs_xSELF, ex_offset, rl_result.reg, kNotVolatile);
271 StoreValue(rl_dest, rl_result);
H A Dcodegen_arm64.h189 void GenMultiplyByTwoBitMultiplier(RegLocation rl_src, RegLocation rl_result, int lit,
/art/compiler/dex/quick/x86/
H A Dfp_x86.cc29 RegLocation rl_result; local
64 rl_result = EvalLoc(rl_dest, kFPReg, true);
65 RegStorage r_dest = rl_result.reg;
74 StoreValue(rl_dest, rl_result);
86 RegLocation rl_result; local
117 rl_result = EvalLoc(rl_dest, kFPReg, true);
118 if (rl_result.reg == rl_src2.reg) {
120 OpRegCopy(rl_src2.reg, rl_result.reg);
122 OpRegCopy(rl_result.reg, rl_src1.reg);
123 NewLIR2(op, rl_result
189 RegLocation rl_result = is_double ? UpdateLocWideTyped(rl_dest) : UpdateLocTyped(rl_dest); local
214 RegLocation rl_result; local
454 RegLocation rl_result = is_double ? UpdateLocWideTyped(rl_dest) : UpdateLocTyped(rl_dest); local
480 RegLocation rl_result = EvalLoc(rl_dest, kCoreReg, true); local
581 RegLocation rl_result; local
589 RegLocation rl_result; local
613 RegLocation rl_result = EvalLoc(rl_dest, kFPReg, true); local
659 RegLocation rl_result = EvalLoc(rl_dest, kCoreReg, true); local
676 RegLocation rl_result = EvalLoc(rl_dest, kCoreReg, true); local
689 RegLocation rl_result = EvalLoc(rl_dest, kFPReg, true); local
723 RegLocation rl_result = EvalLoc(rl_dest, kCoreReg, true); local
740 RegLocation rl_result = EvalLocWide(rl_dest, kFPReg, true); local
779 RegLocation rl_result = EvalLoc(rl_dest, kFPReg, true); local
[all...]
H A Dint_x86.cc42 RegLocation rl_result = EvalLoc(rl_dest, kCoreReg, true); local
45 NewLIR2(kX86Set8R, rl_result.reg.GetReg(), kX86CondG); // result = (src1 > src2) ? 1 : 0
47 NewLIR2(kX86Sub8RR, rl_result.reg.GetReg(), temp_reg.GetReg());
48 NewLIR2(kX86Movsx8qRR, rl_result.reg.GetReg(), rl_result.reg.GetReg());
50 StoreValue(rl_dest, rl_result);
71 RegLocation rl_result = LocCReturn(); local
72 StoreValue(rl_dest, rl_result);
275 RegLocation rl_result; local
292 rl_result
609 RegLocation rl_result; local
826 RegLocation rl_result = {kLocPhysReg, 0, 0, 0, 0, 0, 0, 0, 1, rs_r0, INVALID_SREG, INVALID_SREG}; local
897 RegLocation rl_result = EvalLoc(rl_dest, kCoreReg, true); local
998 RegLocation rl_result = EvalLoc(rl_dest, kCoreReg, true); local
1045 RegLocation rl_result = EvalLoc(rl_dest, kCoreReg, true); local
1262 RegLocation rl_result = EvalLoc(rl_dest, kCoreReg, true); local
1312 RegLocation rl_result = EvalLoc(rl_dest, kCoreReg, true); local
1464 GenMultiplyByTwoBitMultiplier(RegLocation rl_src, RegLocation rl_result, int lit, int first_bit, int second_bit) argument
1739 RegLocation rl_result = EvalLocWide(rl_dest, kCoreReg, true); local
1758 RegLocation rl_result = GenShiftImmOpLong(Instruction::SHL_LONG, rl_dest, rl_src1, local
1804 RegLocation rl_result = {kLocPhysReg, 1, 0, 0, 0, 0, 0, 0, 1, local
1830 RegLocation rl_result = EvalLocWide(rl_dest, kCoreReg, true); local
1943 RegLocation rl_result = {kLocPhysReg, 1, 0, 0, 0, 0, 0, 0, 1, local
1996 RegLocation rl_result = EvalLocWide(rl_dest, kCoreReg, true); local
2005 RegLocation rl_result = EvalLocWide(rl_dest, kCoreReg, true); local
2070 RegLocation rl_result = LoadValueWide(rl_src1, kCoreReg); local
2137 RegLocation rl_result; local
2157 RegLocation rl_result = EvalLocWide(rl_dest, kCoreReg, true); local
2164 RegLocation rl_result = EvalLocWide(rl_dest, kCoreReg, true); local
2182 RegLocation rl_result = EvalLocWide(rl_dest, kCoreReg, true); local
2189 RegLocation rl_result = EvalLocWide(rl_dest, kCoreReg, true); local
2214 RegLocation rl_result = {kLocPhysReg, 1, 0, 0, 0, 0, 0, 0, 1, local
2383 RegLocation rl_result = {kLocPhysReg, 1, 0, 0, 0, 0, 0, 0, 1, rs_r0q, INVALID_SREG, INVALID_SREG}; local
2393 RegLocation rl_result; local
2449 RegLocation rl_result; local
2554 RegLocation rl_result = EvalLocWide(rl_dest, kCoreReg, true); local
2656 RegLocation rl_result = GenShiftImmOpLong(opcode, rl_dest, rl_src, shift_amount, flags); local
2882 RegLocation rl_result = EvalLocWide(rl_dest, kCoreReg, true); local
2923 RegLocation rl_result = EvalLocWide(rl_dest, kCoreReg, true); local
2960 RegLocation rl_result = ForceTempWide(rl_src1); local
2995 RegLocation rl_result = ForceTempWide(rl_src1); local
3014 RegLocation rl_result = EvalLoc(rl_dest, kCoreReg, true); local
3085 RegLocation rl_result; local
3338 RegLocation rl_result = EvalLoc(rl_dest, kCoreReg, true); local
3420 RegLocation rl_result = LocCReturnWide(); local
3427 RegLocation rl_result; local
[all...]
H A Dtarget_x86.cc1992 RegLocation rl_src, rl_dest, rl_result; local
2010 rl_result = EvalLoc(rl_dest, kFPReg, true);
2014 OpRegCopy(rl_result.reg, rl_src.reg);
2015 NewLIR2(kX86AddssRR, rl_result.reg.GetReg(), vector_src.GetReg());
2021 NewLIR2(kX86AddssRR, rl_result.reg.GetReg(), vector_src.GetReg());
2024 StoreValue(rl_dest, rl_result);
2028 rl_result = EvalLocWide(rl_dest, kFPReg, true);
2117 // No load of source VR is done because it assumes that rl_result will
2119 rl_result = UpdateLocTyped(rl_dest);
2120 if (rl_result
2137 RegLocation rl_result; local
2446 RegLocation rl_result = EvalLoc(rl_dest, kCoreReg, true); local
2467 RegLocation rl_result = EvalLoc(rl_dest, kRefReg, true); local
[all...]
H A Dcall_x86.cc128 RegLocation rl_result = EvalLoc(rl_dest, kRefReg, true); local
129 NewLIR2(cu_->target64 ? kX86Mov64RT : kX86Mov32RT, rl_result.reg.GetReg(), ex_offset);
131 StoreValue(rl_dest, rl_result);
H A Dcodegen_x86.h276 void GenMultiplyByTwoBitMultiplier(RegLocation rl_src, RegLocation rl_result, int lit,
/art/compiler/dex/quick/arm/
H A Dfp_arm.cc29 RegLocation rl_result; local
56 rl_result = GetReturn(kFPReg);
57 StoreValue(rl_dest, rl_result);
67 rl_result = EvalLoc(rl_dest, kFPReg, true);
68 NewLIR3(op, rl_result.reg.GetReg(), rl_src1.reg.GetReg(), rl_src2.reg.GetReg());
69 StoreValue(rl_dest, rl_result);
75 RegLocation rl_result; local
98 rl_result = GetReturnWide(kFPReg);
99 StoreValueWide(rl_dest, rl_result);
112 rl_result
121 RegLocation rl_result; local
132 RegLocation rl_result; local
148 RegLocation rl_result; local
300 RegLocation rl_result; local
355 RegLocation rl_result; local
363 RegLocation rl_result; local
396 RegLocation rl_result = EvalLoc(rl_dest, reg_class, true); local
414 RegLocation rl_result = EvalLoc(rl_dest, reg_class, true); local
438 RegLocation rl_result = EvalLoc(rl_dest, kFPReg, true); local
[all...]
H A Dint_arm.cc244 RegLocation rl_result; local
256 rl_result = EvalLoc(rl_dest, result_reg_class, true);
264 OpRegRegImm(kOpSub, rl_result.reg, rl_src.reg, -true_val);
267 LoadConstant(rl_result.reg, false_val);
270 OpRegRegImm(kOpRsub, rl_result.reg, rl_src.reg, 1);
273 LoadConstant(rl_result.reg, false_val);
278 LoadConstant(rl_result.reg, true_val);
279 LoadConstant(rl_result.reg, false_val);
289 OpRegCopy(rl_result.reg, t_reg1);
290 OpRegCopy(rl_result
533 RegLocation rl_result = EvalLoc(rl_dest, kCoreReg, true); local
708 RegLocation rl_result = EvalLoc(rl_dest, kCoreReg, true); local
730 RegLocation rl_result = EvalLoc(rl_dest, kCoreReg, true); local
745 RegLocation rl_result = EvalLoc(rl_dest, kCoreReg, true); local
775 RegLocation rl_result = EvalLoc(rl_dest, kCoreReg, true); local
790 RegLocation rl_result = EvalLoc(rl_dest, kCoreReg, true); local
978 RegLocation rl_result = EvalLoc(rl_dest, kCoreReg, true); local
1140 RegLocation rl_result = EvalLoc(rl_dest, kCoreReg, true); local
1146 GenMultiplyByTwoBitMultiplier(RegLocation rl_src, RegLocation rl_result, int lit, int first_bit, int second_bit) argument
1226 RegLocation rl_result = EvalLoc(rl_dest, kCoreReg, true); local
1261 RegLocation rl_result; local
1380 RegLocation rl_result; local
1564 RegLocation rl_result = EvalLoc(rl_dest, kCoreReg, true); local
1666 RegLocation rl_result = EvalLoc(rl_dest, kCoreReg, true); local
[all...]
H A Dcall_arm.cc340 RegLocation rl_result = EvalLoc(rl_dest, kRefReg, true); local
342 LoadRefDisp(rs_rARM_SELF, ex_offset, rl_result.reg, kNotVolatile);
346 StoreValue(rl_dest, rl_result);
H A Dcodegen_arm.h187 void GenMultiplyByTwoBitMultiplier(RegLocation rl_src, RegLocation rl_result, int lit,
/art/compiler/dex/quick/mips/
H A Dfp_mips.cc29 RegLocation rl_result; local
56 rl_result = GetReturn(kFPReg);
57 StoreValue(rl_dest, rl_result);
67 rl_result = EvalLoc(rl_dest, kFPReg, true);
68 NewLIR3(op, rl_result.reg.GetReg(), rl_src1.reg.GetReg(), rl_src2.reg.GetReg());
69 StoreValue(rl_dest, rl_result);
75 RegLocation rl_result; local
98 rl_result = GetReturnWide(kFPReg);
99 StoreValueWide(rl_dest, rl_result);
111 rl_result
135 RegLocation rl_result; local
253 RegLocation rl_result = GetReturn(kCoreReg); local
263 RegLocation rl_result; local
277 RegLocation rl_result; local
[all...]
H A Dint_mips.cc58 RegLocation rl_result = EvalLoc(rl_dest, kCoreReg, true); local
60 NewLIR3(kMipsSlt, rl_result.reg.GetReg(), rl_src2.reg.GetReg(), rl_src1.reg.GetReg());
61 NewLIR3(kMipsSubu, rl_result.reg.GetReg(), rl_result.reg.GetReg(), temp.GetReg());
63 StoreValue(rl_dest, rl_result);
67 RegLocation rl_result = EvalLoc(rl_dest, kCoreReg, true); local
70 NewLIR3(kMipsSubu, rl_result.reg.GetReg(), t1.GetReg(), t0.GetReg());
71 LIR* branch = OpCmpImmBranch(kCondNe, rl_result.reg, 0, nullptr);
74 NewLIR3(kMipsSubu, rl_result.reg.GetReg(), t1.GetReg(), t0.GetReg());
79 StoreValue(rl_dest, rl_result);
305 RegLocation rl_result = EvalLoc(rl_dest, kCoreReg, true); local
325 RegLocation rl_result = GenDivRem(rl_dest, reg1, t_reg, is_div); local
382 RegLocation rl_result = EvalLoc(rl_dest, kCoreReg, true); local
429 GenMultiplyByTwoBitMultiplier(RegLocation rl_src, RegLocation rl_result, int lit, int first_bit, int second_bit) argument
492 RegLocation rl_result = EvalLoc(rl_dest, kCoreReg, true); local
514 RegLocation rl_result = EvalLoc(rl_dest, kCoreReg, true); local
604 RegLocation rl_result = EvalLocWide(rl_dest, kCoreReg, true); local
611 RegLocation rl_result = EvalLocWide(rl_dest, kCoreReg, true); local
619 RegLocation rl_result = EvalLocWide(rl_dest, kCoreReg, true); local
633 RegLocation rl_result = EvalLocWide(rl_dest, kCoreReg, true); local
641 RegLocation rl_result; local
672 RegLocation rl_result; local
853 RegLocation rl_result = EvalLocWide(rl_dest, kCoreReg, true); local
875 RegLocation rl_result = EvalLocWide(rl_dest, kCoreReg, true); local
908 RegLocation rl_result = EvalLocWide(rl_dest, kCoreReg, true); local
918 RegLocation rl_result; local
922 RegLocation rl_result; local
[all...]
H A Dcall_mips.cc217 RegLocation rl_result = EvalLoc(rl_dest, kRefReg, true); local
219 LoadRefDisp(TargetPtrReg(kSelf), ex_offset, rl_result.reg, kNotVolatile);
223 StoreValue(rl_dest, rl_result);
H A Dcodegen_mips.h186 void GenMultiplyByTwoBitMultiplier(RegLocation rl_src, RegLocation rl_result, int lit,
/art/compiler/dex/quick/
H A Dgen_common.cc444 RegLocation rl_result = EvalLoc(rl_dest, kCoreReg, true); local
446 OpRegCopy(rl_result.reg, rl_src.reg);
448 LoadValueDirect(rl_src, rl_result.reg.GetLow());
450 OpRegRegImm(kOpAsr, rl_result.reg.GetHigh(), rl_result.reg.GetLow(), 31);
451 StoreValueWide(rl_dest, rl_result);
463 RegLocation rl_result = EvalLoc(rl_dest, kCoreReg, true); local
478 OpRegReg(op, rl_result.reg, rl_src.reg);
479 StoreValue(rl_dest, rl_result);
788 RegLocation rl_result local
843 RegLocation rl_result = GetReturnWide(kCoreReg); local
846 RegLocation rl_result = GetReturn(rl_dest.ref ? kRefReg : kCoreReg); local
878 RegLocation rl_result = EvalLoc(rl_dest, reg_class, true); local
932 RegLocation rl_result = GetReturnWide(kCoreReg); local
935 RegLocation rl_result = GetReturn(rl_dest.ref ? kRefReg : kCoreReg); local
1021 RegLocation rl_result; local
1085 RegLocation rl_result = EvalLoc(rl_dest, kRefReg, true); local
1161 RegLocation rl_result = EvalLoc(rl_dest, kCoreReg, true); local
1261 RegLocation rl_result = GetReturn(kCoreReg); local
1446 RegLocation rl_result; local
1511 RegLocation rl_result = GetReturnWide(kCoreReg); local
1523 RegLocation rl_result; local
1682 RegLocation rl_result = EvalLoc(rl_dest, kCoreReg, true); local
1723 RegLocation rl_result = EvalLoc(rl_dest, kCoreReg, true); local
1730 RegLocation rl_result = EvalLoc(rl_dest, kCoreReg, true); local
1753 RegLocation rl_result = EvalLoc(rl_dest, kCoreReg, true); local
1804 RegLocation rl_result; local
1957 RegLocation rl_result; local
2060 RegLocation rl_result = EvalLoc(rl_dest, kAnyReg, true); local
2075 RegLocation rl_result = GetReturnWide(return_reg_class); local
2078 RegLocation rl_result = GetReturn(return_reg_class); local
2154 RegLocation rl_result = EvalLoc(rl_dest, kAnyReg, true); local
[all...]
H A Dgen_invoke.cc976 RegLocation rl_result = EvalLoc(rl_dest, kRefReg, true); local
978 LoadRefDisp(rl_obj.reg, mirror::Reference::ReferentOffset().Int32Value(), rl_result.reg,
981 StoreValue(rl_dest, rl_result);
1016 RegLocation rl_result = EvalLoc(rl_dest, kCoreReg, true); local
1017 LoadBaseIndexed(reg_ptr, rl_idx.reg, rl_result.reg, 1, kUnsignedHalf);
1019 StoreValue(rl_dest, rl_result);
1091 RegLocation rl_result = EvalLoc(rl_dest, kCoreReg, true); local
1093 Load32Disp(rl_obj.reg, mirror::String::CountOffset().Int32Value(), rl_result.reg);
1099 OpRegReg(kOpNeg, t_reg, rl_result.reg);
1100 OpRegRegReg(kOpAdc, rl_result
1178 RegLocation rl_result = EvalLoc(rl_dest, kCoreReg, true); local
1214 RegLocation rl_result = EvalLoc(rl_dest, kCoreReg, true); local
1232 RegLocation rl_result = EvalLoc(rl_dest, kCoreReg, true); local
1428 RegLocation rl_result = EvalLoc(rl_dest, kRefReg, true); local
1455 RegLocation rl_result = EvalLoc(rl_dest, is_object ? kRefReg : kCoreReg, true); local
[all...]
H A Dmir_to_lir.cc479 RegLocation rl_result = mir_graph_->GetBadLoc(); local
602 rl_result = EvalLoc(rl_dest, kAnyReg, true);
603 LoadConstantWide(rl_result.reg, static_cast<int64_t>(vB) << 48);
604 StoreValueWide(rl_dest, rl_result);
636 rl_result = EvalLoc(rl_dest, kCoreReg, true);
637 Load32Disp(rl_src[0].reg, len_offset, rl_result.reg);
639 StoreValue(rl_dest, rl_result);
H A Dmir_to_lir.h1379 virtual void GenMultiplyByTwoBitMultiplier(RegLocation rl_src, RegLocation rl_result, int lit,

Completed in 5083 milliseconds