/art/compiler/dex/quick/mips/ |
D | int_mips.cc | 54 rl_src1 = LoadValueWide(rl_src1, kCoreReg); in GenCmpLong() 55 rl_src2 = LoadValueWide(rl_src2, kCoreReg); in GenCmpLong() 58 RegLocation rl_result = EvalLoc(rl_dest, kCoreReg, true); in GenCmpLong() 67 RegLocation rl_result = EvalLoc(rl_dest, kCoreReg, true); in GenCmpLong() 305 RegLocation rl_result = EvalLoc(rl_dest, kCoreReg, true); in GenDivRem() 378 rl_address = LoadValueWide(rl_src_address, kCoreReg); in GenInlinedPeek() 380 rl_address = LoadValue(rl_src_address, kCoreReg); in GenInlinedPeek() 382 RegLocation rl_result = EvalLoc(rl_dest, kCoreReg, true); in GenInlinedPeek() 401 rl_address = LoadValueWide(rl_src_address, kCoreReg); in GenInlinedPoke() 403 rl_address = LoadValue(rl_src_address, kCoreReg); in GenInlinedPoke() [all …]
|
D | fp_mips.cc | 150 GenConversionCall(kQuickF2iz, rl_dest, rl_src, kCoreReg); in GenConversion() 153 GenConversionCall(kQuickD2iz, rl_dest, rl_src, kCoreReg); in GenConversion() 159 GenConversionCall(kQuickF2l, rl_dest, rl_src, kCoreReg); in GenConversion() 165 GenConversionCall(kQuickD2l, rl_dest, rl_src, kCoreReg); in GenConversion() 253 RegLocation rl_result = GetReturn(kCoreReg); in GenCmpFP() 269 rl_src = LoadValue(rl_src, kCoreReg); in GenNegFloat() 270 rl_result = EvalLoc(rl_dest, kCoreReg, true); in GenNegFloat() 283 rl_src = LoadValueWide(rl_src, kCoreReg); in GenNegDouble() 284 rl_result = EvalLoc(rl_dest, kCoreReg, true); in GenNegDouble()
|
D | call_mips.cc | 113 rl_src = LoadValue(rl_src, kCoreReg); in GenLargeSparseSwitch() 157 rl_src = LoadValue(rl_src, kCoreReg); in GenLargePackedSwitch()
|
D | target_mips.cc | 893 return kCoreReg; in RegClassForFieldLoadStore()
|
/art/compiler/dex/quick/arm64/ |
D | int_arm64.cc | 60 rl_src1 = LoadValueWide(rl_src1, kCoreReg); in GenCmpLong() 61 rl_src2 = LoadValueWide(rl_src2, kCoreReg); in GenCmpLong() 62 rl_result = EvalLoc(rl_dest, kCoreReg, true); in GenCmpLong() 90 rl_shift = LoadValue(rl_shift, kCoreReg); in GenShiftOpLong() 91 rl_src1 = LoadValueWide(rl_src1, kCoreReg); in GenShiftOpLong() 92 RegLocation rl_result = EvalLocWide(rl_dest, kCoreReg, true); in GenShiftOpLong() 194 rl_src = LoadValue(rl_src, rl_src.ref ? kRefReg : kCoreReg); in GenSelect() 202 RegLocation rl_result = EvalLoc(rl_dest, rl_dest.ref ? kRefReg : kCoreReg, true); in GenSelect() 204 rl_dest.ref ? kRefReg : kCoreReg); in GenSelect() 210 RegisterClass result_reg_class = rl_dest.ref ? kRefReg : kCoreReg; in GenSelect() [all …]
|
D | fp_arm64.cc | 157 src_reg_class = kCoreReg; in GenConversion() 163 dst_reg_class = kCoreReg; in GenConversion() 177 src_reg_class = kCoreReg; in GenConversion() 183 dst_reg_class = kCoreReg; in GenConversion() 187 src_reg_class = kCoreReg; in GenConversion() 193 dst_reg_class = kCoreReg; in GenConversion() 197 src_reg_class = kCoreReg; in GenConversion() 203 dst_reg_class = kCoreReg; in GenConversion() 310 rl_result = EvalLoc(rl_dest, kCoreReg, true); in GenCmpFP() 318 rl_result = EvalLoc(rl_dest, kCoreReg, true); in GenCmpFP() [all …]
|
D | call_arm64.cc | 67 rl_src = LoadValue(rl_src, kCoreReg); in GenLargeSparseSwitch() 116 rl_src = LoadValue(rl_src, kCoreReg); in GenLargePackedSwitch()
|
D | target_arm64.cc | 600 return (size == kReference) ? kRefReg : kCoreReg; in RegClassForFieldLoadStore()
|
/art/compiler/dex/quick/x86/ |
D | int_x86.cc | 40 rl_src1 = LoadValueWide(rl_src1, kCoreReg); in GenCmpLong() 41 rl_src2 = LoadValueWide(rl_src2, kCoreReg); in GenCmpLong() 42 RegLocation rl_result = EvalLoc(rl_dest, kCoreReg, true); in GenCmpLong() 279 RegisterClass src_reg_class = rl_src.ref ? kRefReg : kCoreReg; in GenSelect() 280 RegisterClass result_reg_class = rl_dest.ref ? kRefReg : kCoreReg; in GenSelect() 406 rl_src1 = LoadValueWide(rl_src1, kCoreReg); in GenFusedLongCmpBranch() 407 rl_src2 = LoadValueWide(rl_src2, kCoreReg); in GenFusedLongCmpBranch() 456 rl_src1 = LoadValueWide(rl_src1, kCoreReg); in GenFusedLongCmpImmBranch() 466 RegStorage tmp = AllocTypedTempWide(false, kCoreReg); in GenFusedLongCmpImmBranch() 504 RegStorage tmp = AllocTypedTempWide(false, kCoreReg); in GenFusedLongCmpImmBranch() [all …]
|
D | fp_x86.cc | 217 rcSrc = kCoreReg; in GenConversion() 229 rcSrc = kCoreReg; in GenConversion() 236 rl_result = EvalLoc(rl_dest, kCoreReg, true); in GenConversion() 257 rl_result = EvalLoc(rl_dest, kCoreReg, true); in GenConversion() 276 rcSrc = kCoreReg; in GenConversion() 284 rcSrc = kCoreReg; in GenConversion() 295 rl_result = EvalLoc(rl_dest, kCoreReg, true); in GenConversion() 313 GenConversionCall(kQuickF2l, rl_dest, rl_src, kCoreReg); in GenConversion() 321 rl_result = EvalLoc(rl_dest, kCoreReg, true); in GenConversion() 339 GenConversionCall(kQuickD2l, rl_dest, rl_src, kCoreReg); in GenConversion() [all …]
|
D | target_x86.cc | 471 RegStorage reg = AllocTypedTemp(false, kCoreReg); in AllocateByteRegister() 1282 RegLocation rl_return = GetReturn(kCoreReg); in GenInlinedIndexOf() 2122 rl_result = EvalLoc(rl_dest, kCoreReg, true); in GenAddReduceVector() 2191 rl_result = EvalLocWide(rl_dest, kCoreReg, true); in GenReduceVector() 2257 RegisterClass reg_type = kCoreReg; in GenSetVector() 2425 rl_idx = LoadValue(rl_idx, kCoreReg); in GenInlinedCharAt() 2446 RegLocation rl_result = EvalLoc(rl_dest, kCoreReg, true); in GenInlinedCharAt()
|
D | call_x86.cc | 70 rl_src = LoadValue(rl_src, kCoreReg); in GenLargePackedSwitch()
|
D | utility_x86.cc | 620 RegStorage r_temp = AllocTypedTempWide(false, kCoreReg); in LoadConstantWide()
|
/art/compiler/dex/quick/arm/ |
D | int_arm.cc | 136 rl_src1 = LoadValueWide(rl_src1, kCoreReg); in GenCmpLong() 137 rl_src2 = LoadValueWide(rl_src2, kCoreReg); in GenCmpLong() 174 rl_src1 = LoadValueWide(rl_src1, kCoreReg); in GenFusedLongCmpImmBranch() 248 RegisterClass src_reg_class = rl_src.ref ? kRefReg : kCoreReg; in GenSelect() 249 RegisterClass result_reg_class = rl_dest.ref ? kRefReg : kCoreReg; in GenSelect() 339 rl_src1 = LoadValueWide(rl_src1, kCoreReg); in GenFusedLongCmpBranch() 340 rl_src2 = LoadValueWide(rl_src2, kCoreReg); in GenFusedLongCmpBranch() 532 rl_src = LoadValue(rl_src, kCoreReg); in SmallLiteralDivRem() 533 RegLocation rl_result = EvalLoc(rl_dest, kCoreReg, true); in SmallLiteralDivRem() 707 rl_src = LoadValue(rl_src, kCoreReg); in EasyMultiply() [all …]
|
D | fp_arm.cc | 191 GenConversionCall(kQuickF2l, rl_dest, rl_src, kCoreReg); in GenConversion() 222 GenConversionCall(kQuickD2l, rl_dest, rl_src, kCoreReg); in GenConversion() 327 rl_result = EvalLoc(rl_dest, kCoreReg, true); in GenCmpFP() 335 rl_result = EvalLoc(rl_dest, kCoreReg, true); in GenCmpFP() 374 return kCoreReg; in RegClassForAbsFP() 385 return kCoreReg; in RegClassForAbsFP()
|
D | call_arm.cc | 68 rl_src = LoadValue(rl_src, kCoreReg); in GenLargeSparseSwitch() 113 rl_src = LoadValue(rl_src, kCoreReg); in GenLargePackedSwitch()
|
D | target_arm.cc | 570 return kCoreReg; in RegClassForFieldLoadStore()
|
/art/compiler/dex/quick/ |
D | gen_common.cc | 352 RegisterClass reg_class = (rl_src1.ref || rl_src2.ref) ? kRefReg : kCoreReg; in GenCompareAndBranch() 415 RegisterClass reg_class = rl_src.ref ? kRefReg : kCoreReg; in GenCompareZeroAndBranch() 444 RegLocation rl_result = EvalLoc(rl_dest, kCoreReg, true); in GenIntToLong() 462 rl_src = LoadValue(rl_src, kCoreReg); in GenIntNarrowing() 463 RegLocation rl_result = EvalLoc(rl_dest, kCoreReg, true); in GenIntNarrowing() 640 rl_arg = LoadValue(info->args[i], kCoreReg); in GenFilledNewArray() 843 RegLocation rl_result = GetReturnWide(kCoreReg); in GenSget() 846 RegLocation rl_result = GetReturn(rl_dest.ref ? kRefReg : kCoreReg); in GenSget() 932 RegLocation rl_result = GetReturnWide(kCoreReg); in GenIGet() 935 RegLocation rl_result = GetReturn(rl_dest.ref ? kRefReg : kCoreReg); in GenIGet() [all …]
|
D | gen_invoke.cc | 998 rl_idx = LoadValue(rl_idx, kCoreReg); in GenInlinedCharAt() 1016 RegLocation rl_result = EvalLoc(rl_dest, kCoreReg, true); in GenInlinedCharAt() 1091 RegLocation rl_result = EvalLoc(rl_dest, kCoreReg, true); in GenInlinedStringIsEmptyOrLength() 1177 …egLocation rl_i = IsWide(size) ? LoadValueWide(rl_src_i, kCoreReg) : LoadValue(rl_src_i, kCoreReg); in GenInlinedReverseBytes() 1178 RegLocation rl_result = EvalLoc(rl_dest, kCoreReg, true); in GenInlinedReverseBytes() 1213 rl_src = LoadValue(rl_src, kCoreReg); in GenInlinedAbsInt() 1214 RegLocation rl_result = EvalLoc(rl_dest, kCoreReg, true); in GenInlinedAbsInt() 1231 rl_src = LoadValueWide(rl_src, kCoreReg); in GenInlinedAbsLong() 1232 RegLocation rl_result = EvalLoc(rl_dest, kCoreReg, true); in GenInlinedAbsLong() 1380 RegLocation rl_return = GetReturn(kCoreReg); in GenInlinedIndexOf() [all …]
|
D | gen_loadstore.cc | 367 LoadValueWide(mir_graph_->GetMethodLoc(), kCoreReg) : in LoadCurrMethod()
|
D | mir_to_lir.cc | 102 res = kCoreReg; in ShortyToRegClass() 636 rl_result = EvalLoc(rl_dest, kCoreReg, true); in CompileDalvikInstruction()
|
D | ralloc_util.cc | 792 } else if ((reg_class == kCoreReg) || (reg_class == kRefReg)) { in RegClassMatches()
|
D | mir_to_lir.h | 573 size == kSignedByte) ? kCoreReg : kAnyReg; in RegClassBySize()
|
/art/compiler/dex/ |
D | compiler_enums.h | 26 kCoreReg, enumerator
|