Lines Matching refs:backend

423 bool DexFileMethodInliner::GenIntrinsic(Mir2Lir* backend, CallInfo* info) {  in GenIntrinsic()  argument
439 return backend->GenInlinedDoubleCvt(info); in GenIntrinsic()
441 return backend->GenInlinedFloatCvt(info); in GenIntrinsic()
443 return backend->GenInlinedReverseBytes(info, static_cast<OpSize>(intrinsic.d.data)); in GenIntrinsic()
445 return backend->GenInlinedReverseBits(info, static_cast<OpSize>(intrinsic.d.data)); in GenIntrinsic()
447 return backend->GenInlinedAbsInt(info); in GenIntrinsic()
449 return backend->GenInlinedAbsLong(info); in GenIntrinsic()
451 return backend->GenInlinedAbsFloat(info); in GenIntrinsic()
453 return backend->GenInlinedAbsDouble(info); in GenIntrinsic()
455 … return backend->GenInlinedMinMax(info, intrinsic.d.data & kIntrinsicFlagMin, false /* is_long */); in GenIntrinsic()
457 … return backend->GenInlinedMinMax(info, intrinsic.d.data & kIntrinsicFlagMin, true /* is_long */); in GenIntrinsic()
459 …return backend->GenInlinedMinMaxFP(info, intrinsic.d.data & kIntrinsicFlagMin, false /* is_double … in GenIntrinsic()
461 …return backend->GenInlinedMinMaxFP(info, intrinsic.d.data & kIntrinsicFlagMin, true /* is_double *… in GenIntrinsic()
463 return backend->GenInlinedSqrt(info); in GenIntrinsic()
465 return backend->GenInlinedCeil(info); in GenIntrinsic()
467 return backend->GenInlinedFloor(info); in GenIntrinsic()
469 return backend->GenInlinedRint(info); in GenIntrinsic()
471 return backend->GenInlinedRound(info, false /* is_double */); in GenIntrinsic()
473 return backend->GenInlinedRound(info, true /* is_double */); in GenIntrinsic()
475 return backend->GenInlinedReferenceGetReferent(info); in GenIntrinsic()
477 return backend->GenInlinedCharAt(info); in GenIntrinsic()
479 return backend->GenInlinedStringCompareTo(info); in GenIntrinsic()
481 return backend->GenInlinedStringIsEmptyOrLength( in GenIntrinsic()
484 return backend->GenInlinedIndexOf(info, intrinsic.d.data & kIntrinsicFlagBase0); in GenIntrinsic()
486 return backend->GenInlinedCurrentThread(info); in GenIntrinsic()
488 return backend->GenInlinedPeek(info, static_cast<OpSize>(intrinsic.d.data)); in GenIntrinsic()
490 return backend->GenInlinedPoke(info, static_cast<OpSize>(intrinsic.d.data)); in GenIntrinsic()
492 return backend->GenInlinedCas(info, intrinsic.d.data & kIntrinsicFlagIsLong, in GenIntrinsic()
495 return backend->GenInlinedUnsafeGet(info, intrinsic.d.data & kIntrinsicFlagIsLong, in GenIntrinsic()
498 return backend->GenInlinedUnsafePut(info, intrinsic.d.data & kIntrinsicFlagIsLong, in GenIntrinsic()
503 return backend->GenInlinedArrayCopyCharArray(info); in GenIntrinsic()
516 bool DexFileMethodInliner::GenSpecial(Mir2Lir* backend, uint32_t method_idx) { in GenSpecial() argument
526 return backend->SpecialMIR2LIR(special); in GenSpecial()