Lines Matching refs:CallInfo
142 struct CallInfo;
152 typedef int (*NextCallInsn)(CompilationUnit*, CallInfo*, int,
714 virtual void BeginInvoke(CallInfo* info) {} in BeginInvoke()
715 virtual void EndInvoke(CallInfo* info) {} in EndInvoke()
820 void AddIntrinsicSlowPath(CallInfo* info, LIR* branch, LIR* resume = nullptr);
850 void GenFilledNewArray(CallInfo* info);
927 void GenInvoke(CallInfo* info);
928 void GenInvokeNoInline(CallInfo* info);
930 virtual int GenDalvikArgsNoRange(CallInfo* info, int call_state, LIR** pcrLabel,
936 virtual int GenDalvikArgsRange(CallInfo* info, int call_state, LIR** pcrLabel,
951 RegLocation InlineTarget(CallInfo* info);
959 RegLocation InlineTargetWide(CallInfo* info);
961 bool GenInlinedReferenceGetReferent(CallInfo* info);
962 virtual bool GenInlinedCharAt(CallInfo* info);
963 bool GenInlinedStringIsEmptyOrLength(CallInfo* info, bool is_empty);
964 virtual bool GenInlinedReverseBits(CallInfo* info, OpSize size);
965 bool GenInlinedReverseBytes(CallInfo* info, OpSize size);
966 bool GenInlinedAbsInt(CallInfo* info);
967 virtual bool GenInlinedAbsLong(CallInfo* info);
968 virtual bool GenInlinedAbsFloat(CallInfo* info) = 0;
969 virtual bool GenInlinedAbsDouble(CallInfo* info) = 0;
970 bool GenInlinedFloatCvt(CallInfo* info);
971 bool GenInlinedDoubleCvt(CallInfo* info);
972 virtual bool GenInlinedCeil(CallInfo* info);
973 virtual bool GenInlinedFloor(CallInfo* info);
974 virtual bool GenInlinedRint(CallInfo* info);
975 virtual bool GenInlinedRound(CallInfo* info, bool is_double);
976 virtual bool GenInlinedArrayCopyCharArray(CallInfo* info);
977 virtual bool GenInlinedIndexOf(CallInfo* info, bool zero_based);
978 bool GenInlinedStringCompareTo(CallInfo* info);
979 virtual bool GenInlinedCurrentThread(CallInfo* info);
980 bool GenInlinedUnsafeGet(CallInfo* info, bool is_long, bool is_volatile);
981 bool GenInlinedUnsafePut(CallInfo* info, bool is_long, bool is_object,
983 virtual int LoadArgRegs(CallInfo* info, int call_state,
1269 virtual bool GenInlinedCas(CallInfo* info, bool is_long, bool is_object) = 0;
1281 virtual bool GenInlinedMinMax(CallInfo* info, bool is_min, bool is_long) = 0;
1282 virtual bool GenInlinedMinMaxFP(CallInfo* info, bool is_min, bool is_double);
1284 virtual bool GenInlinedSqrt(CallInfo* info) = 0;
1285 virtual bool GenInlinedPeek(CallInfo* info, OpSize size) = 0;
1286 virtual bool GenInlinedPoke(CallInfo* info, OpSize size) = 0;