/art/compiler/dex/quick/ |
H A D | gen_loadstore.cc | 43 void Mir2Lir::Workaround7250540(RegLocation rl_dest, int zero_reg) { argument 44 if (rl_dest.fp) { 45 int pmap_index = SRegToPMap(rl_dest.s_reg_low); 49 int base_vreg = mir_graph_->SRegToVReg(rl_dest.s_reg_low); 68 StoreBaseDisp(TargetReg(kSp), SRegOffset(rl_dest.s_reg_low), temp_reg, kWord); 160 void Mir2Lir::StoreValue(RegLocation rl_dest, RegLocation rl_src) { argument 168 (rl_dest.s_reg_low != live_sreg_)); 169 live_sreg_ = rl_dest.s_reg_low; 173 DCHECK(!rl_dest.wide); 176 rl_dest 227 StoreValueWide(RegLocation rl_dest, RegLocation rl_src) argument [all...] |
H A D | 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_sr 661 RegLocation rl_dest = mir_graph_->GetDest(mir); local [all...] |
H A D | gen_common.cc | 170 void Mir2Lir::GenIntToLong(RegLocation rl_dest, RegLocation rl_src) { argument 171 RegLocation rl_result = EvalLoc(rl_dest, kCoreReg, true); 178 StoreValueWide(rl_dest, rl_result); 181 void Mir2Lir::GenIntNarrowing(Instruction::Code opcode, RegLocation rl_dest, argument 184 RegLocation rl_result = EvalLoc(rl_dest, kCoreReg, true); 200 StoreValue(rl_dest, rl_result); 208 void Mir2Lir::GenNewArray(uint32_t type_idx, RegLocation rl_dest, argument 220 StoreValue(rl_dest, rl_result); 419 void Mir2Lir::GenSget(uint32_t field_idx, RegLocation rl_dest, argument 469 RegLocation rl_result = EvalLoc(rl_dest, kAnyRe 623 GenIGet(uint32_t field_idx, int opt_flags, OpSize size, RegLocation rl_dest, RegLocation rl_obj, bool is_long_or_double, bool is_object) argument 733 GenConstClass(uint32_t type_idx, RegLocation rl_dest) argument 791 GenConstString(uint32_t string_idx, RegLocation rl_dest) argument 848 GenNewInstance(uint32_t type_idx, RegLocation rl_dest) argument 871 GenInstanceofFinal(bool use_declaring_class, uint32_t type_idx, RegLocation rl_dest, RegLocation rl_src) argument 923 GenInstanceofCallingHelper(bool needs_access_check, bool type_known_final, bool type_known_abstract, bool use_declaring_class, bool can_assume_type_is_in_dex_cache, uint32_t type_idx, RegLocation rl_dest, RegLocation rl_src) argument 1031 GenInstanceof(uint32_t type_idx, RegLocation rl_dest, RegLocation rl_src) argument 1126 GenLong3Addr(OpKind first_op, OpKind second_op, RegLocation rl_dest, RegLocation rl_src1, RegLocation rl_src2) argument 1173 GenShiftOpLong(Instruction::Code opcode, RegLocation rl_dest, RegLocation rl_src1, RegLocation rl_shift) argument 1200 GenArithOpInt(Instruction::Code opcode, RegLocation rl_dest, RegLocation rl_src1, RegLocation rl_src2) argument 1361 HandleEasyDivRem(Instruction::Code dalvik_opcode, bool is_div, RegLocation rl_src, RegLocation rl_dest, int lit) argument 1412 HandleEasyMultiply(RegLocation rl_src, RegLocation rl_dest, int lit) argument 1451 GenArithOpIntLit(Instruction::Code opcode, RegLocation rl_dest, RegLocation rl_src, int lit) argument 1587 GenArithOpLong(Instruction::Code opcode, RegLocation rl_dest, RegLocation rl_src1, RegLocation rl_src2) argument 1714 GenConversionCall(ThreadOffset func_offset, RegLocation rl_dest, RegLocation rl_src) argument [all...] |
H A D | mir_to_lir.h | 380 RegLocation rl_src, RegLocation rl_dest, int lit); 381 bool HandleEasyMultiply(RegLocation rl_src, RegLocation rl_dest, int lit); 396 void GenIntToLong(RegLocation rl_dest, RegLocation rl_src); 397 void GenIntNarrowing(Instruction::Code opcode, RegLocation rl_dest, 399 void GenNewArray(uint32_t type_idx, RegLocation rl_dest, 404 void GenSget(uint32_t field_idx, RegLocation rl_dest, 407 RegLocation rl_dest, RegLocation rl_obj, bool is_long_or_double, bool is_object); 410 void GenConstClass(uint32_t type_idx, RegLocation rl_dest); 411 void GenConstString(uint32_t string_idx, RegLocation rl_dest); 412 void GenNewInstance(uint32_t type_idx, RegLocation rl_dest); [all...] |
H A D | gen_invoke.cc | 921 RegLocation rl_dest = InlineTarget(info); local 922 RegLocation rl_result = EvalLoc(rl_dest, kCoreReg, true); 926 StoreValue(rl_dest, rl_result); 944 RegLocation rl_dest = InlineTarget(info); local 945 RegLocation rl_result = EvalLoc(rl_dest, kCoreReg, true); 960 StoreValue(rl_dest, rl_result); 971 RegLocation rl_dest = InlineTarget(info); local 972 RegLocation rl_result = EvalLoc(rl_dest, kCoreReg, true); 978 StoreValue(rl_dest, rl_result); 990 RegLocation rl_dest 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/mips/ |
H A D | 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 24 GenArithOpFloat(Instruction::Code opcode, RegLocation rl_dest, RegLocation rl_src1, RegLocation rl_src2) argument 71 GenArithOpDouble(Instruction::Code opcode, RegLocation rl_dest, RegLocation rl_src1, RegLocation rl_src2) argument 119 GenConversion(Instruction::Code opcode, RegLocation rl_dest, RegLocation rl_src) argument 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 176 GenCmpFP(Instruction::Code opcode, RegLocation rl_dest, RegLocation rl_src1, RegLocation rl_src2) argument 220 GenNegFloat(RegLocation rl_dest, RegLocation rl_src) argument 228 GenNegDouble(RegLocation rl_dest, RegLocation rl_src) argument [all...] |
H A D | codegen_mips.h | 31 RegLocation rl_dest, int lit); 87 void GenArithImmOpLong(Instruction::Code opcode, RegLocation rl_dest, 92 RegLocation rl_index, RegLocation rl_dest, int scale); 95 void GenShiftImmOpLong(Instruction::Code opcode, RegLocation rl_dest, 97 void GenMulLong(RegLocation rl_dest, RegLocation rl_src1, RegLocation rl_src2); 98 void GenAddLong(RegLocation rl_dest, RegLocation rl_src1, RegLocation rl_src2); 99 void GenAndLong(RegLocation rl_dest, RegLocation rl_src1, RegLocation rl_src2); 100 void GenArithOpDouble(Instruction::Code opcode, RegLocation rl_dest, 102 void GenArithOpFloat(Instruction::Code opcode, RegLocation rl_dest, 104 void GenCmpFP(Instruction::Code opcode, RegLocation rl_dest, RegLocatio [all...] |
H A D | int_mips.cc | 43 void MipsMir2Lir::GenCmpLong(RegLocation rl_dest, RegLocation rl_src1, argument 49 RegLocation rl_result = EvalLoc(rl_dest, kCoreReg, true); 61 StoreValue(rl_dest, rl_result); 226 RegLocation MipsMir2Lir::GenDivRem(RegLocation rl_dest, int reg1, int reg2, argument 229 RegLocation rl_result = EvalLoc(rl_dest, kCoreReg, true); 238 RegLocation MipsMir2Lir::GenDivRemLit(RegLocation rl_dest, int reg1, int lit, argument 243 RegLocation rl_result = EvalLoc(rl_dest, kCoreReg, true); 318 RegLocation rl_src, RegLocation rl_dest, int lit) { 328 void MipsMir2Lir::GenMulLong(RegLocation rl_dest, RegLocation rl_src1, argument 333 void MipsMir2Lir::GenAddLong(RegLocation rl_dest, RegLocatio argument 317 SmallLiteralDivRem(Instruction::Code dalvik_opcode, bool is_div, RegLocation rl_src, RegLocation rl_dest, int lit) argument 355 GenSubLong(RegLocation rl_dest, RegLocation rl_src1, RegLocation rl_src2) argument 377 GenNegLong(RegLocation rl_dest, RegLocation rl_src) argument 397 GenAndLong(RegLocation rl_dest, RegLocation rl_src1, RegLocation rl_src2) argument 402 GenOrLong(RegLocation rl_dest, RegLocation rl_src1, RegLocation rl_src2) argument 407 GenXorLong(RegLocation rl_dest, RegLocation rl_src1, RegLocation rl_src2) argument 415 GenArrayGet(int opt_flags, OpSize size, RegLocation rl_array, RegLocation rl_index, RegLocation rl_dest, int scale) argument 614 GenShiftImmOpLong(Instruction::Code opcode, RegLocation rl_dest, RegLocation rl_src1, RegLocation rl_shift) argument 620 GenArithImmOpLong(Instruction::Code opcode, RegLocation rl_dest, RegLocation rl_src1, RegLocation rl_src2) argument [all...] |
H A D | call_mips.cc | 294 void MipsMir2Lir::GenMoveException(RegLocation rl_dest) { argument 296 RegLocation rl_result = EvalLoc(rl_dest, kCoreReg, true); 302 StoreValue(rl_dest, rl_result);
|
/art/compiler/dex/quick/x86/ |
H A D | 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 23 GenArithOpFloat(Instruction::Code opcode, RegLocation rl_dest, RegLocation rl_src1, RegLocation rl_src2) argument 78 GenArithOpDouble(Instruction::Code opcode, RegLocation rl_dest, RegLocation rl_src1, RegLocation rl_src2) argument 133 GenConversion(Instruction::Code opcode, RegLocation rl_dest, RegLocation rl_src) argument 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 234 GenCmpFP(Instruction::Code code, RegLocation rl_dest, RegLocation rl_src1, RegLocation rl_src2) argument 354 GenNegFloat(RegLocation rl_dest, RegLocation rl_src) argument 362 GenNegDouble(RegLocation rl_dest, RegLocation rl_src) argument [all...] |
H A D | int_x86.cc | 46 void X86Mir2Lir::GenCmpLong(RegLocation rl_dest, RegLocation rl_src1, argument 63 StoreValue(rl_dest, rl_result); 207 RegLocation X86Mir2Lir::GenDivRemLit(RegLocation rl_dest, int reg_lo, argument 210 return rl_dest; 213 RegLocation X86Mir2Lir::GenDivRem(RegLocation rl_dest, int reg_lo, argument 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, in 298 SmallLiteralDivRem(Instruction::Code dalvik_opcode, bool is_div, RegLocation rl_src, RegLocation rl_dest, int lit) argument 309 GenMulLong(RegLocation rl_dest, RegLocation rl_src1, RegLocation rl_src2) argument 313 GenAddLong(RegLocation rl_dest, RegLocation rl_src1, RegLocation rl_src2) argument 329 GenSubLong(RegLocation rl_dest, RegLocation rl_src1, RegLocation rl_src2) argument 345 GenAndLong(RegLocation rl_dest, RegLocation rl_src1, RegLocation rl_src2) argument 361 GenOrLong(RegLocation rl_dest, RegLocation rl_src1, RegLocation rl_src2) argument 377 GenXorLong(RegLocation rl_dest, RegLocation rl_src1, RegLocation rl_src2) argument 393 GenNegLong(RegLocation rl_dest, RegLocation rl_src) argument 421 GenArrayGet(int opt_flags, OpSize size, RegLocation rl_array, RegLocation rl_index, RegLocation rl_dest, int scale) argument 561 GenShiftImmOpLong(Instruction::Code opcode, RegLocation rl_dest, RegLocation rl_src1, RegLocation rl_shift) argument 567 GenArithImmOpLong(Instruction::Code opcode, RegLocation rl_dest, RegLocation rl_src1, RegLocation rl_src2) argument [all...] |
H A D | codegen_x86.h | 31 RegLocation rl_dest, int lit); 87 void GenArithImmOpLong(Instruction::Code opcode, RegLocation rl_dest, 92 RegLocation rl_index, RegLocation rl_dest, int scale); 95 void GenShiftImmOpLong(Instruction::Code opcode, RegLocation rl_dest, 97 void GenMulLong(RegLocation rl_dest, RegLocation rl_src1, RegLocation rl_src2); 98 void GenAddLong(RegLocation rl_dest, RegLocation rl_src1, RegLocation rl_src2); 99 void GenAndLong(RegLocation rl_dest, RegLocation rl_src1, RegLocation rl_src2); 100 void GenArithOpDouble(Instruction::Code opcode, RegLocation rl_dest, 102 void GenArithOpFloat(Instruction::Code opcode, RegLocation rl_dest, 104 void GenCmpFP(Instruction::Code opcode, RegLocation rl_dest, RegLocatio [all...] |
H A D | call_x86.cc | 190 void X86Mir2Lir::GenMoveException(RegLocation rl_dest) { argument 192 RegLocation rl_result = EvalLoc(rl_dest, kCoreReg, true); 195 StoreValue(rl_dest, rl_result);
|
/art/compiler/dex/quick/arm/ |
H A D | fp_arm.cc | 23 void ArmMir2Lir::GenArithOpFloat(Instruction::Code opcode, RegLocation rl_dest, argument 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 70 GenArithOpDouble(Instruction::Code opcode, RegLocation rl_dest, RegLocation rl_src1, RegLocation rl_src2) argument 119 GenConversion(Instruction::Code opcode, RegLocation rl_dest, RegLocation rl_src) argument 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 229 GenCmpFP(Instruction::Code opcode, RegLocation rl_dest, RegLocation rl_src1, RegLocation rl_src2) argument 288 GenNegFloat(RegLocation rl_dest, RegLocation rl_src) argument 296 GenNegDouble(RegLocation rl_dest, RegLocation rl_src) argument 309 RegLocation rl_dest = InlineTargetWide(info); // double place for result local [all...] |
H A D | codegen_arm.h | 30 RegLocation rl_dest, int lit); 86 void GenArithImmOpLong(Instruction::Code opcode, RegLocation rl_dest, 91 RegLocation rl_index, RegLocation rl_dest, int scale); 94 void GenShiftImmOpLong(Instruction::Code opcode, RegLocation rl_dest, 96 void GenMulLong(RegLocation rl_dest, RegLocation rl_src1, RegLocation rl_src2); 97 void GenAddLong(RegLocation rl_dest, RegLocation rl_src1, RegLocation rl_src2); 98 void GenAndLong(RegLocation rl_dest, RegLocation rl_src1, RegLocation rl_src2); 99 void GenArithOpDouble(Instruction::Code opcode, RegLocation rl_dest, 101 void GenArithOpFloat(Instruction::Code opcode, RegLocation rl_dest, 103 void GenCmpFP(Instruction::Code opcode, RegLocation rl_dest, RegLocatio [all...] |
H A D | int_arm.cc | 86 void ArmMir2Lir::GenCmpLong(RegLocation rl_dest, RegLocation rl_src1, argument 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, in argument 418 SmallLiteralDivRem(Instruction::Code dalvik_opcode, bool is_div, RegLocation rl_src, RegLocation rl_dest, int lit) argument 474 GenDivRem(RegLocation rl_dest, int reg1, int reg2, bool is_div) argument 486 RegLocation rl_dest = InlineTarget(info); local 513 RegLocation rl_dest = InlineTarget(info); // boolean place for result local 625 GenNegLong(RegLocation rl_dest, RegLocation rl_src) argument 650 BadOverlap(RegLocation rl_src, RegLocation rl_dest) argument 656 GenMulLong(RegLocation rl_dest, RegLocation rl_src1, RegLocation rl_src2) argument 729 GenAddLong(RegLocation rl_dest, RegLocation rl_src1, RegLocation rl_src2) argument 734 GenSubLong(RegLocation rl_dest, RegLocation rl_src1, RegLocation rl_src2) argument 739 GenAndLong(RegLocation rl_dest, RegLocation rl_src1, RegLocation rl_src2) argument 744 GenOrLong(RegLocation rl_dest, RegLocation rl_src1, RegLocation rl_src2) argument 749 GenXorLong(RegLocation rl_dest, RegLocation rl_src1, RegLocation rl_src2) argument 757 GenArrayGet(int opt_flags, OpSize size, RegLocation rl_array, RegLocation rl_index, RegLocation rl_dest, int scale) argument 992 GenShiftImmOpLong(Instruction::Code opcode, RegLocation rl_dest, RegLocation rl_src, RegLocation rl_shift) argument 1065 GenArithImmOpLong(Instruction::Code opcode, RegLocation rl_dest, RegLocation rl_src1, RegLocation rl_src2) argument [all...] |
H A D | 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) { argument [all...] |
/art/compiler/dex/portable/ |
H A D | mir_to_gbc.h | 92 art::llvm::IntrinsicHelper::IntrinsicId id, RegLocation rl_dest); 101 void ConvertMoveException(RegLocation rl_dest); 105 void ConvertArrayLength(int opt_flags, RegLocation rl_dest, 118 void ConvertFPArithOp(OpKind op, RegLocation rl_dest, RegLocation rl_src1, 121 RegLocation rl_dest, RegLocation rl_src1, RegLocation rl_src2); 123 RegLocation rl_dest, RegLocation rl_src, int shift_amount); 124 void ConvertArithOp(OpKind op, RegLocation rl_dest, RegLocation rl_src1, 126 void ConvertArithOpLit(OpKind op, RegLocation rl_dest, RegLocation rl_src1, 131 art::llvm::IntrinsicHelper::IntrinsicId id, RegLocation rl_dest); 133 void ConvertNewInstance(uint32_t type_idx, RegLocation rl_dest); [all...] |
H A D | 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) { argument 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, argument 405 DefineValue(res, rl_dest.orig_sreg); 409 RegLocation rl_dest, RegLocation rl_src1, RegLocation rl_src2) { 415 DefineValue(res, rl_dest 177 ConvertSget(int32_t field_index, art::llvm::IntrinsicHelper::IntrinsicId id, RegLocation rl_dest) argument 278 ConvertArrayLength(int opt_flags, RegLocation rl_dest, RegLocation rl_src) argument 408 ConvertShift(art::llvm::IntrinsicHelper::IntrinsicId id, RegLocation rl_dest, RegLocation rl_src1, RegLocation rl_src2) argument 418 ConvertShiftLit(art::llvm::IntrinsicHelper::IntrinsicId id, RegLocation rl_dest, RegLocation rl_src, int shift_amount) argument 428 ConvertArithOp(OpKind op, RegLocation rl_dest, RegLocation rl_src1, RegLocation rl_src2) argument 437 ConvertArithOpLit(OpKind op, RegLocation rl_dest, RegLocation rl_src1, int32_t imm) argument 498 ConvertConstObject(uint32_t idx, art::llvm::IntrinsicHelper::IntrinsicId id, RegLocation rl_dest) argument 516 ConvertNewInstance(uint32_t type_idx, RegLocation rl_dest) argument 525 ConvertNewArray(uint32_t type_idx, RegLocation rl_dest, RegLocation rl_src) argument 537 ConvertAget(int opt_flags, art::llvm::IntrinsicHelper::IntrinsicId id, RegLocation rl_dest, RegLocation rl_array, RegLocation rl_index) argument 561 ConvertIget(int opt_flags, art::llvm::IntrinsicHelper::IntrinsicId id, RegLocation rl_dest, RegLocation rl_obj, int field_index) argument 585 ConvertInstanceOf(uint32_t type_idx, RegLocation rl_dest, RegLocation rl_src) argument 597 ConvertIntToLong(RegLocation rl_dest, RegLocation rl_src) argument 603 ConvertLongToInt(RegLocation rl_dest, RegLocation rl_src) argument 609 ConvertFloatToDouble(RegLocation rl_dest, RegLocation rl_src) argument 615 ConvertDoubleToFloat(RegLocation rl_dest, RegLocation rl_src) argument 621 ConvertWideComparison(art::llvm::IntrinsicHelper::IntrinsicId id, RegLocation rl_dest, RegLocation rl_src1, RegLocation rl_src2) argument 634 ConvertIntNarrowing(RegLocation rl_dest, RegLocation rl_src, art::llvm::IntrinsicHelper::IntrinsicId id) argument 642 ConvertNeg(RegLocation rl_dest, RegLocation rl_src) argument 647 ConvertIntToFP(::llvm::Type* ty, RegLocation rl_dest, RegLocation rl_src) argument 654 ConvertFPToInt(art::llvm::IntrinsicHelper::IntrinsicId id, RegLocation rl_dest, RegLocation rl_src) argument 663 ConvertNegFP(RegLocation rl_dest, RegLocation rl_src) argument 669 ConvertNot(RegLocation rl_dest, RegLocation rl_src) argument 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...] |