/art/compiler/dex/quick/mips/ |
H A D | fp_mips.cc | 27 RegLocation rl_result; local 55 rl_result = GetReturn(true); 56 StoreValue(rl_dest, rl_result); 66 rl_result = EvalLoc(rl_dest, kFPReg, true); 67 NewLIR3(op, rl_result.low_reg, rl_src1.low_reg, rl_src2.low_reg); 68 StoreValue(rl_dest, rl_result); 74 RegLocation rl_result; local 98 rl_result = GetReturnWide(true); 99 StoreValueWide(rl_dest, rl_result); 111 rl_result 123 RegLocation rl_result; local 211 RegLocation rl_result = GetReturn(false); local 221 RegLocation rl_result; local 229 RegLocation rl_result; local [all...] |
H A D | int_mips.cc | 49 RegLocation rl_result = EvalLoc(rl_dest, kCoreReg, true); local 52 NewLIR3(kMipsSubu, rl_result.low_reg, t1, t0); 53 LIR* branch = OpCmpImmBranch(kCondNe, rl_result.low_reg, 0, NULL); 56 NewLIR3(kMipsSubu, rl_result.low_reg, t1, t0); 61 StoreValue(rl_dest, rl_result); 229 RegLocation rl_result = EvalLoc(rl_dest, kCoreReg, true); local 231 NewLIR2(kMipsMflo, rl_result.low_reg, r_LO); 233 NewLIR2(kMipsMfhi, rl_result.low_reg, r_HI); 235 return rl_result; 243 RegLocation rl_result local 286 GenMultiplyByTwoBitMultiplier(RegLocation rl_src, RegLocation rl_result, int lit, int first_bit, int second_bit) argument 337 RegLocation rl_result = EvalLoc(rl_dest, kCoreReg, true); local 359 RegLocation rl_result = EvalLoc(rl_dest, kCoreReg, true); local 379 RegLocation rl_result = EvalLoc(rl_dest, kCoreReg, true); local 420 RegLocation rl_result; local [all...] |
H A D | call_mips.cc | 296 RegLocation rl_result = EvalLoc(rl_dest, kCoreReg, true); local 298 LoadWordDisp(rMIPS_SELF, ex_offset, rl_result.low_reg); 302 StoreValue(rl_dest, rl_result);
|
H A D | codegen_mips.h | 130 void GenMultiplyByTwoBitMultiplier(RegLocation rl_src, RegLocation rl_result, int lit,
|
/art/compiler/dex/quick/x86/ |
H A D | fp_x86.cc | 26 RegLocation rl_result; local 54 rl_result = GetReturn(true); 55 StoreValue(rl_dest, rl_result); 65 rl_result = EvalLoc(rl_dest, kFPReg, true); 66 int r_dest = rl_result.low_reg; 75 StoreValue(rl_dest, rl_result); 81 RegLocation rl_result; local 105 rl_result = GetReturnWide(true); 106 StoreValueWide(rl_dest, rl_result); 118 rl_result 138 RegLocation rl_result; local 253 RegLocation rl_result = EvalLoc(rl_dest, kCoreReg, true); local 355 RegLocation rl_result; local 363 RegLocation rl_result; local [all...] |
H A D | int_x86.cc | 62 RegLocation rl_result = LocCReturn(); local 63 StoreValue(rl_dest, rl_result); 226 RegLocation rl_result = EvalLoc(rl_dest, kCoreReg, true); local 230 OpRegReg(kOpMov, rl_result.low_reg, rl_src1.low_reg); 233 OpRegReg(kOpMov, rl_result.low_reg, rl_src2.low_reg); 235 StoreValue(rl_dest, rl_result); 268 RegLocation rl_result, int lit, 272 OpRegRegReg(kOpAdd, rl_result.low_reg, rl_src.low_reg, t_reg); 275 OpRegRegImm(kOpLsl, rl_result.low_reg, rl_result 267 GenMultiplyByTwoBitMultiplier(RegLocation rl_src, RegLocation rl_result, int lit, int first_bit, int second_bit) argument 324 RegLocation rl_result = {kLocPhysReg, 1, 0, 0, 0, 0, 0, 0, 1, r0, r1, local 340 RegLocation rl_result = {kLocPhysReg, 1, 0, 0, 0, 0, 0, 0, 1, r0, r1, local 356 RegLocation rl_result = {kLocPhysReg, 1, 0, 0, 0, 0, 0, 0, 1, r0, r1, local 372 RegLocation rl_result = {kLocPhysReg, 1, 0, 0, 0, 0, 0, 0, 1, r0, r1, local 388 RegLocation rl_result = {kLocPhysReg, 1, 0, 0, 0, 0, 0, 0, 1, r0, r1, local 401 RegLocation rl_result = {kLocPhysReg, 1, 0, 0, 0, 0, 0, 0, 1, r0, r1, local 426 RegLocation rl_result; local [all...] |
H A D | call_x86.cc | 192 RegLocation rl_result = EvalLoc(rl_dest, kCoreReg, true); local 193 NewLIR2(kX86Mov32RT, rl_result.low_reg, ex_offset); 195 StoreValue(rl_dest, rl_result);
|
H A D | codegen_x86.h | 130 void GenMultiplyByTwoBitMultiplier(RegLocation rl_src, RegLocation rl_result,
|
/art/compiler/dex/quick/arm/ |
H A D | fp_arm.cc | 26 RegLocation rl_result; local 54 rl_result = GetReturn(true); 55 StoreValue(rl_dest, rl_result); 65 rl_result = EvalLoc(rl_dest, kFPReg, true); 66 NewLIR3(op, rl_result.low_reg, rl_src1.low_reg, rl_src2.low_reg); 67 StoreValue(rl_dest, rl_result); 73 RegLocation rl_result; local 97 rl_result = GetReturnWide(true); 98 StoreValueWide(rl_dest, rl_result); 111 rl_result 123 RegLocation rl_result; local 233 RegLocation rl_result; local 289 RegLocation rl_result; local 297 RegLocation rl_result; local 311 RegLocation rl_result = EvalLoc(rl_dest, kFPReg, true); local [all...] |
H A D | int_arm.cc | 180 RegLocation rl_result; local 205 rl_result = EvalLoc(rl_dest, kCoreReg, true); 207 OpRegRegImm(kOpRsub, rl_result.low_reg, rl_src.low_reg, 1); 209 LoadConstant(rl_result.low_reg, 0); 214 LoadConstant(rl_result.low_reg, true_val); 215 LoadConstant(rl_result.low_reg, false_val); 225 OpRegCopy(rl_result.low_reg, t_reg1); 226 OpRegCopy(rl_result.low_reg, t_reg2); 235 rl_result = EvalLoc(rl_dest, kCoreReg, true); 238 LIR* l1 = OpRegCopy(rl_result 435 RegLocation rl_result = EvalLoc(rl_dest, kCoreReg, true); local 487 RegLocation rl_result = EvalLoc(rl_dest, kCoreReg, true); local 538 RegLocation rl_result = EvalLoc(rl_dest, kCoreReg, true); local 576 GenMultiplyByTwoBitMultiplier(RegLocation rl_src, RegLocation rl_result, int lit, int first_bit, int second_bit) argument 627 RegLocation rl_result = EvalLoc(rl_dest, kCoreReg, true); local 667 RegLocation rl_result; local 762 RegLocation rl_result; local 1005 RegLocation rl_result = EvalLoc(rl_dest, kCoreReg, true); local 1108 RegLocation rl_result = EvalLoc(rl_dest, kCoreReg, true); local [all...] |
H A D | call_arm.cc | 528 RegLocation rl_result = EvalLoc(rl_dest, kCoreReg, true); local 530 LoadWordDisp(rARM_SELF, ex_offset, rl_result.low_reg); 534 StoreValue(rl_dest, rl_result);
|
H A D | codegen_arm.h | 129 void GenMultiplyByTwoBitMultiplier(RegLocation rl_src, RegLocation rl_result, int lit,
|
/art/compiler/dex/quick/ |
H A D | gen_common.cc | 171 RegLocation rl_result = EvalLoc(rl_dest, kCoreReg, true); local 173 OpRegCopy(rl_result.low_reg, rl_src.low_reg); 175 LoadValueDirect(rl_src, rl_result.low_reg); 177 OpRegRegImm(kOpAsr, rl_result.high_reg, rl_result.low_reg, 31); 178 StoreValueWide(rl_dest, rl_result); 184 RegLocation rl_result = EvalLoc(rl_dest, kCoreReg, true); local 199 OpRegReg(op, rl_result.low_reg, rl_src.low_reg); 200 StoreValue(rl_dest, rl_result); 219 RegLocation rl_result local 469 RegLocation rl_result = EvalLoc(rl_dest, kAnyReg, true); local 493 RegLocation rl_result = GetReturnWide(rl_dest.fp); local 496 RegLocation rl_result = GetReturn(rl_dest.fp); local 632 RegLocation rl_result; local 675 RegLocation rl_result = GetReturnWide(rl_dest.fp); local 678 RegLocation rl_result = GetReturn(rl_dest.fp); local 736 RegLocation rl_result = EvalLoc(rl_dest, kCoreReg, true); local 744 RegLocation rl_result = GetReturn(false); local 773 RegLocation rl_result = GetReturn(false); local 836 RegLocation rl_result = EvalLoc(rl_dest, kCoreReg, true); local 860 RegLocation rl_result = GetReturn(false); local 874 RegLocation rl_result = EvalLoc(rl_dest, kCoreReg, true); local 967 RegLocation rl_result = GetReturn(false); local 1128 RegLocation rl_result; local 1195 RegLocation rl_result = GetReturnWide(false); local 1206 RegLocation rl_result; local 1376 RegLocation rl_result = EvalLoc(rl_dest, kCoreReg, true); local 1430 RegLocation rl_result = EvalLoc(rl_dest, kCoreReg, true); local 1453 RegLocation rl_result; local 1589 RegLocation rl_result; local 1729 RegLocation rl_result; local 1733 RegLocation rl_result; local [all...] |
H A D | mir_to_lir.cc | 32 RegLocation rl_result = mir_graph_->GetBadLoc(); local 140 rl_result = EvalLoc(rl_dest, kAnyReg, true); 141 LoadConstantNoClobber(rl_result.low_reg, vB); 142 StoreValue(rl_dest, rl_result); 144 Workaround7250540(rl_dest, rl_result.low_reg); 149 rl_result = EvalLoc(rl_dest, kAnyReg, true); 150 LoadConstantNoClobber(rl_result.low_reg, vB << 16); 151 StoreValue(rl_dest, rl_result); 153 Workaround7250540(rl_dest, rl_result.low_reg); 159 rl_result [all...] |
H A D | gen_invoke.cc | 922 RegLocation rl_result = EvalLoc(rl_dest, kCoreReg, true); local 923 LoadBaseIndexed(reg_ptr, reg_off, rl_result.low_reg, 1, kUnsignedHalf); 926 StoreValue(rl_dest, rl_result); 945 RegLocation rl_result = EvalLoc(rl_dest, kCoreReg, true); local 947 LoadWordDisp(rl_obj.low_reg, mirror::String::CountOffset().Int32Value(), rl_result.low_reg); 952 OpRegReg(kOpNeg, t_reg, rl_result.low_reg); 953 OpRegRegReg(kOpAdc, rl_result.low_reg, rl_result.low_reg, t_reg); 956 OpRegImm(kOpSub, rl_result.low_reg, 1); 957 OpRegImm(kOpLsr, rl_result 972 RegLocation rl_result = EvalLoc(rl_dest, kCoreReg, true); local 991 RegLocation rl_result = EvalLoc(rl_dest, kCoreReg, true); local 1007 RegLocation rl_result = EvalLoc(rl_dest, kCoreReg, true); local 1130 RegLocation rl_result = EvalLoc(rl_dest, kCoreReg, true); local 1158 RegLocation rl_result = EvalLoc(rl_dest, kCoreReg, true); local [all...] |
H A D | mir_to_lir.h | 635 RegLocation rl_result, int lit, int first_bit,
|