/art/compiler/dex/quick/mips/ |
fp_mips.cc | 25 RegLocation rl_dest, RegLocation rl_src1, RegLocation rl_src2) { 56 StoreValue(rl_dest, rl_result); 59 GenNegFloat(rl_dest, rl_src1); 66 rl_result = EvalLoc(rl_dest, kFPReg, true); 68 StoreValue(rl_dest, rl_result); 72 RegLocation rl_dest, RegLocation rl_src1, RegLocation rl_src2) { 99 StoreValueWide(rl_dest, rl_result); 102 GenNegDouble(rl_dest, rl_src1); 111 rl_result = EvalLoc(rl_dest, kFPReg, true); 112 DCHECK(rl_dest.wide) 138 GenConversionCall(QUICK_ENTRYPOINT_OFFSET(pF2iz), rl_dest, rl_src); local 141 GenConversionCall(QUICK_ENTRYPOINT_OFFSET(pD2iz), rl_dest, rl_src); local 144 GenConversionCall(QUICK_ENTRYPOINT_OFFSET(pL2d), rl_dest, rl_src); local 147 GenConversionCall(QUICK_ENTRYPOINT_OFFSET(pF2l), rl_dest, rl_src); local 150 GenConversionCall(QUICK_ENTRYPOINT_OFFSET(pL2f), rl_dest, rl_src); local 153 GenConversionCall(QUICK_ENTRYPOINT_OFFSET(pD2l), rl_dest, rl_src); local [all...] |
/art/compiler/dex/quick/arm/ |
fp_arm.cc | 23 void ArmMir2Lir::GenArithOpFloat(Instruction::Code opcode, RegLocation rl_dest, 55 StoreValue(rl_dest, rl_result); 58 GenNegFloat(rl_dest, rl_src1); 65 rl_result = EvalLoc(rl_dest, kFPReg, true); 67 StoreValue(rl_dest, rl_result); 71 RegLocation rl_dest, RegLocation rl_src1, RegLocation rl_src2) { 98 StoreValueWide(rl_dest, rl_result); 101 GenNegDouble(rl_dest, rl_src1); 111 rl_result = EvalLoc(rl_dest, kFPReg, true); 112 DCHECK(rl_dest.wide) 145 GenConversionCall(QUICK_ENTRYPOINT_OFFSET(pL2d), rl_dest, rl_src); local 148 GenConversionCall(QUICK_ENTRYPOINT_OFFSET(pF2l), rl_dest, rl_src); local 151 GenConversionCall(QUICK_ENTRYPOINT_OFFSET(pL2f), rl_dest, rl_src); local 154 GenConversionCall(QUICK_ENTRYPOINT_OFFSET(pD2l), rl_dest, rl_src); local 309 RegLocation rl_dest = InlineTargetWide(info); \/\/ double place for result local [all...] |
call_arm.cc | 140 RegLocation rl_dest; local 142 rl_dest = GetReturnWide(false); 144 rl_dest = GetReturn(false); 149 GenIGet(field_idx, mir->optimization_flags, size, rl_dest, rl_obj, long_or_double, is_object); 189 RegLocation rl_dest; local 193 rl_dest = GetReturnWide(false); 196 rl_dest = GetReturn(false); 208 StoreValueWide(rl_dest, rl_src); 210 StoreValue(rl_dest, rl_src); 526 void ArmMir2Lir::GenMoveException(RegLocation rl_dest) { [all...] |
int_arm.cc | 86 void ArmMir2Lir::GenCmpLong(RegLocation rl_dest, RegLocation rl_src1, 112 StoreValue(rl_dest, rl_temp); 199 RegLocation rl_dest = mir_graph_->GetDest(mir); local 205 rl_result = EvalLoc(rl_dest, kCoreReg, true); 235 rl_result = EvalLoc(rl_dest, kCoreReg, true); 244 StoreValue(rl_dest, rl_result); 419 RegLocation rl_src, RegLocation rl_dest, int lit) { 435 RegLocation rl_result = EvalLoc(rl_dest, kCoreReg, true); 458 StoreValue(rl_dest, rl_result); 468 RegLocation ArmMir2Lir::GenDivRemLit(RegLocation rl_dest, int reg1, int lit 486 RegLocation rl_dest = InlineTarget(info); local 513 RegLocation rl_dest = InlineTarget(info); \/\/ boolean place for result local [all...] |
/art/compiler/dex/quick/ |
mir_to_lir.cc | 31 RegLocation rl_dest = mir_graph_->GetBadLoc(); local 70 rl_dest = mir_graph_->GetDestWide(mir); 72 rl_dest = mir_graph_->GetDest(mir); 80 GenMoveException(rl_dest); 112 StoreValueWide(rl_dest, GetReturnWide(rl_dest.fp)); 119 StoreValue(rl_dest, GetReturn(rl_dest.fp)); 128 StoreValue(rl_dest, rl_src[0]); 134 StoreValueWide(rl_dest, rl_src[0]) 661 RegLocation rl_dest = mir_graph_->GetDest(mir); local [all...] |
gen_invoke.cc | 921 RegLocation rl_dest = InlineTarget(info); local 944 RegLocation rl_dest = InlineTarget(info); local 971 RegLocation rl_dest = InlineTarget(info); local 990 RegLocation rl_dest = InlineTargetWide(info); local 1006 RegLocation rl_dest = InlineTargetWide(info); local 1029 RegLocation rl_dest = InlineTarget(info); local 1040 RegLocation rl_dest = InlineTargetWide(info); local 1086 RegLocation rl_dest = InlineTarget(info); local 1123 RegLocation rl_dest = InlineTarget(info); local 1129 RegLocation rl_dest = InlineTarget(info); local 1152 RegLocation rl_dest = InlineTarget(info); \/\/ result reg local [all...] |
/art/compiler/dex/quick/x86/ |
fp_x86.cc | 24 RegLocation rl_dest, RegLocation rl_src1, RegLocation rl_src2) { 55 StoreValue(rl_dest, rl_result); 58 GenNegFloat(rl_dest, rl_src1); 65 rl_result = EvalLoc(rl_dest, kFPReg, true); 75 StoreValue(rl_dest, rl_result); 79 RegLocation rl_dest, RegLocation rl_src1, RegLocation rl_src2) { 106 StoreValueWide(rl_dest, rl_result); 109 GenNegDouble(rl_dest, rl_src1); 118 rl_result = EvalLoc(rl_dest, kFPReg, true); 119 DCHECK(rl_dest.wide) 201 GenConversionCall(QUICK_ENTRYPOINT_OFFSET(pL2d), rl_dest, rl_src); local 205 GenConversionCall(QUICK_ENTRYPOINT_OFFSET(pL2f), rl_dest, rl_src); local 208 GenConversionCall(QUICK_ENTRYPOINT_OFFSET(pF2l), rl_dest, rl_src); local 211 GenConversionCall(QUICK_ENTRYPOINT_OFFSET(pD2l), rl_dest, rl_src); local [all...] |
int_x86.cc | 46 void X86Mir2Lir::GenCmpLong(RegLocation rl_dest, RegLocation rl_src1, 63 StoreValue(rl_dest, rl_result); 207 RegLocation X86Mir2Lir::GenDivRemLit(RegLocation rl_dest, int reg_lo, 210 return rl_dest; 213 RegLocation X86Mir2Lir::GenDivRem(RegLocation rl_dest, int reg_lo, 216 return rl_dest; 225 RegLocation rl_dest = InlineTarget(info); local 226 RegLocation rl_result = EvalLoc(rl_dest, kCoreReg, true); 235 StoreValue(rl_dest, rl_result); 299 RegLocation rl_src, RegLocation rl_dest, int lit) [all...] |
/art/compiler/dex/portable/ |
mir_to_gbc.cc | 178 art::llvm::IntrinsicHelper::IntrinsicId id, RegLocation rl_dest) { 182 DefineValue(res, rl_dest.orig_sreg); 254 void MirConverter::ConvertMoveException(RegLocation rl_dest) { 258 DefineValue(res, rl_dest.orig_sreg); 279 RegLocation rl_dest, RegLocation rl_src) { 286 DefineValue(res, rl_dest.orig_sreg); 391 void MirConverter::ConvertFPArithOp(OpKind op, RegLocation rl_dest, 405 DefineValue(res, rl_dest.orig_sreg); 409 RegLocation rl_dest, RegLocation rl_src1, RegLocation rl_src2) { 415 DefineValue(res, rl_dest.orig_sreg) 690 RegLocation rl_dest = mir_graph_->GetBadLoc(); local 1544 RegLocation rl_dest = mir_graph_->reg_location_[mir->ssa_rep->defs[0]]; local 1586 RegLocation rl_dest = mir_graph_->reg_location_[mir->ssa_rep->defs[0]]; local [all...] |