Lines Matching refs:backend

527 bool DexFileMethodInliner::GenIntrinsic(Mir2Lir* backend, CallInfo* info) {  in GenIntrinsic()  argument
543 return backend->GenInlinedDoubleCvt(info); in GenIntrinsic()
545 return backend->GenInlinedFloatCvt(info); in GenIntrinsic()
547 return backend->GenInlinedReverseBytes(info, static_cast<OpSize>(intrinsic.d.data)); in GenIntrinsic()
549 return backend->GenInlinedReverseBits(info, static_cast<OpSize>(intrinsic.d.data)); in GenIntrinsic()
551 return backend->GenInlinedAbsInt(info); in GenIntrinsic()
553 return backend->GenInlinedAbsLong(info); in GenIntrinsic()
555 return backend->GenInlinedAbsFloat(info); in GenIntrinsic()
557 return backend->GenInlinedAbsDouble(info); in GenIntrinsic()
559 … return backend->GenInlinedMinMax(info, intrinsic.d.data & kIntrinsicFlagMin, false /* is_long */); in GenIntrinsic()
561 … return backend->GenInlinedMinMax(info, intrinsic.d.data & kIntrinsicFlagMin, true /* is_long */); in GenIntrinsic()
563 …return backend->GenInlinedMinMaxFP(info, intrinsic.d.data & kIntrinsicFlagMin, false /* is_double … in GenIntrinsic()
565 …return backend->GenInlinedMinMaxFP(info, intrinsic.d.data & kIntrinsicFlagMin, true /* is_double *… in GenIntrinsic()
567 return backend->GenInlinedSqrt(info); in GenIntrinsic()
569 return backend->GenInlinedCeil(info); in GenIntrinsic()
571 return backend->GenInlinedFloor(info); in GenIntrinsic()
573 return backend->GenInlinedRint(info); in GenIntrinsic()
575 return backend->GenInlinedRound(info, false /* is_double */); in GenIntrinsic()
577 return backend->GenInlinedRound(info, true /* is_double */); in GenIntrinsic()
579 return backend->GenInlinedReferenceGetReferent(info); in GenIntrinsic()
581 return backend->GenInlinedCharAt(info); in GenIntrinsic()
583 return backend->GenInlinedStringCompareTo(info); in GenIntrinsic()
585 return backend->GenInlinedStringGetCharsNoCheck(info); in GenIntrinsic()
587 return backend->GenInlinedStringIsEmptyOrLength( in GenIntrinsic()
590 return backend->GenInlinedIndexOf(info, intrinsic.d.data & kIntrinsicFlagBase0); in GenIntrinsic()
592 return backend->GenInlinedStringFactoryNewStringFromBytes(info); in GenIntrinsic()
594 return backend->GenInlinedStringFactoryNewStringFromChars(info); in GenIntrinsic()
596 return backend->GenInlinedStringFactoryNewStringFromString(info); in GenIntrinsic()
598 return backend->GenInlinedCurrentThread(info); in GenIntrinsic()
600 return backend->GenInlinedPeek(info, static_cast<OpSize>(intrinsic.d.data)); in GenIntrinsic()
602 return backend->GenInlinedPoke(info, static_cast<OpSize>(intrinsic.d.data)); in GenIntrinsic()
604 return backend->GenInlinedCas(info, intrinsic.d.data & kIntrinsicFlagIsLong, in GenIntrinsic()
607 return backend->GenInlinedUnsafeGet(info, intrinsic.d.data & kIntrinsicFlagIsLong, in GenIntrinsic()
611 return backend->GenInlinedUnsafePut(info, intrinsic.d.data & kIntrinsicFlagIsLong, in GenIntrinsic()
616 return backend->GenInlinedArrayCopyCharArray(info); in GenIntrinsic()
629 bool DexFileMethodInliner::GenSpecial(Mir2Lir* backend, uint32_t method_idx) { in GenSpecial() argument
639 return backend->SpecialMIR2LIR(special); in GenSpecial()