Lines Matching refs:OpPC

158 static bool retPrimValue(InterpState &S, CodePtr OpPC, APValue &Result,  in retPrimValue()  argument
161 return RetVoid(S, OpPC, Result); in retPrimValue()
165 return Ret<X>(S, OpPC, Result); in retPrimValue()
185 static bool interp__builtin_strcmp(InterpState &S, CodePtr OpPC, in interp__builtin_strcmp() argument
190 if (!CheckLive(S, OpPC, A, AK_Read) || !CheckLive(S, OpPC, B, AK_Read)) in interp__builtin_strcmp()
202 if (!CheckRange(S, OpPC, PA, AK_Read) || in interp__builtin_strcmp()
203 !CheckRange(S, OpPC, PB, AK_Read)) { in interp__builtin_strcmp()
224 static bool interp__builtin_strlen(InterpState &S, CodePtr OpPC, in interp__builtin_strlen() argument
228 if (!CheckArray(S, OpPC, StrPtr)) in interp__builtin_strlen()
231 if (!CheckLive(S, OpPC, StrPtr, AK_Read)) in interp__builtin_strlen()
234 if (!CheckDummy(S, OpPC, StrPtr)) in interp__builtin_strlen()
243 if (!CheckRange(S, OpPC, ElemPtr, AK_Read)) in interp__builtin_strlen()
255 static bool interp__builtin_nan(InterpState &S, CodePtr OpPC, in interp__builtin_nan() argument
260 if (!CheckLoad(S, OpPC, Arg)) in interp__builtin_nan()
272 if (!CheckLoad(S, OpPC, Elem)) in interp__builtin_nan()
316 static bool interp__builtin_inf(InterpState &S, CodePtr OpPC, in interp__builtin_inf() argument
325 static bool interp__builtin_copysign(InterpState &S, CodePtr OpPC, in interp__builtin_copysign() argument
338 static bool interp__builtin_fmin(InterpState &S, CodePtr OpPC, in interp__builtin_fmin() argument
357 static bool interp__builtin_fmax(InterpState &S, CodePtr OpPC, in interp__builtin_fmax() argument
380 static bool interp__builtin_isnan(InterpState &S, CodePtr OpPC, in interp__builtin_isnan() argument
388 static bool interp__builtin_issignaling(InterpState &S, CodePtr OpPC, in interp__builtin_issignaling() argument
397 static bool interp__builtin_isinf(InterpState &S, CodePtr OpPC, in interp__builtin_isinf() argument
410 static bool interp__builtin_isfinite(InterpState &S, CodePtr OpPC, in interp__builtin_isfinite() argument
419 static bool interp__builtin_isnormal(InterpState &S, CodePtr OpPC, in interp__builtin_isnormal() argument
428 static bool interp__builtin_issubnormal(InterpState &S, CodePtr OpPC, in interp__builtin_issubnormal() argument
437 static bool interp__builtin_iszero(InterpState &S, CodePtr OpPC, in interp__builtin_iszero() argument
448 static bool interp__builtin_isfpclass(InterpState &S, CodePtr OpPC, in interp__builtin_isfpclass() argument
465 static bool interp__builtin_fpclassify(InterpState &S, CodePtr OpPC, in interp__builtin_fpclassify() argument
502 static bool interp__builtin_fabs(InterpState &S, CodePtr OpPC, in interp__builtin_fabs() argument
511 static bool interp__builtin_popcount(InterpState &S, CodePtr OpPC, in interp__builtin_popcount() argument
521 static bool interp__builtin_parity(InterpState &S, CodePtr OpPC, in interp__builtin_parity() argument
530 static bool interp__builtin_clrsb(InterpState &S, CodePtr OpPC, in interp__builtin_clrsb() argument
539 static bool interp__builtin_bitreverse(InterpState &S, CodePtr OpPC, in interp__builtin_bitreverse() argument
549 static bool interp__builtin_classify_type(InterpState &S, CodePtr OpPC, in interp__builtin_classify_type() argument
566 static bool interp__builtin_expect(InterpState &S, CodePtr OpPC, in interp__builtin_expect() argument
585 static bool interp__builtin_rotate(InterpState &S, CodePtr OpPC, in interp__builtin_rotate() argument
607 static bool interp__builtin_ffs(InterpState &S, CodePtr OpPC, in interp__builtin_ffs() argument
618 static bool interp__builtin_addressof(InterpState &S, CodePtr OpPC, in interp__builtin_addressof() argument
637 bool InterpretBuiltin(InterpState &S, CodePtr OpPC, const Function *F, in InterpretBuiltin() argument
654 if (!interp__builtin_strcmp(S, OpPC, Frame)) in InterpretBuiltin()
658 if (!interp__builtin_strlen(S, OpPC, Frame)) in InterpretBuiltin()
666 if (!interp__builtin_nan(S, OpPC, Frame, F, /*Signaling=*/false)) in InterpretBuiltin()
674 if (!interp__builtin_nan(S, OpPC, Frame, F, /*Signaling=*/true)) in InterpretBuiltin()
688 if (!interp__builtin_inf(S, OpPC, Frame, F)) in InterpretBuiltin()
695 if (!interp__builtin_copysign(S, OpPC, Frame, F)) in InterpretBuiltin()
704 if (!interp__builtin_fmin(S, OpPC, Frame, F)) in InterpretBuiltin()
713 if (!interp__builtin_fmax(S, OpPC, Frame, F)) in InterpretBuiltin()
718 if (!interp__builtin_isnan(S, OpPC, Frame, F)) in InterpretBuiltin()
722 if (!interp__builtin_issignaling(S, OpPC, Frame, F)) in InterpretBuiltin()
727 if (!interp__builtin_isinf(S, OpPC, Frame, F, /*Sign=*/false)) in InterpretBuiltin()
732 if (!interp__builtin_isinf(S, OpPC, Frame, F, /*Sign=*/true)) in InterpretBuiltin()
737 if (!interp__builtin_isfinite(S, OpPC, Frame, F)) in InterpretBuiltin()
741 if (!interp__builtin_isnormal(S, OpPC, Frame, F)) in InterpretBuiltin()
745 if (!interp__builtin_issubnormal(S, OpPC, Frame, F)) in InterpretBuiltin()
749 if (!interp__builtin_iszero(S, OpPC, Frame, F)) in InterpretBuiltin()
753 if (!interp__builtin_isfpclass(S, OpPC, Frame, F, Call)) in InterpretBuiltin()
757 if (!interp__builtin_fpclassify(S, OpPC, Frame, F)) in InterpretBuiltin()
765 if (!interp__builtin_fabs(S, OpPC, Frame, F)) in InterpretBuiltin()
775 if (!interp__builtin_popcount(S, OpPC, Frame, F, Call)) in InterpretBuiltin()
782 if (!interp__builtin_parity(S, OpPC, Frame, F, Call)) in InterpretBuiltin()
789 if (!interp__builtin_clrsb(S, OpPC, Frame, F, Call)) in InterpretBuiltin()
797 if (!interp__builtin_bitreverse(S, OpPC, Frame, F, Call)) in InterpretBuiltin()
802 if (!interp__builtin_classify_type(S, OpPC, Frame, F, Call)) in InterpretBuiltin()
808 if (!interp__builtin_expect(S, OpPC, Frame, F, Call)) in InterpretBuiltin()
821 if (!interp__builtin_rotate(S, OpPC, Frame, F, Call, /*Right=*/false)) in InterpretBuiltin()
834 if (!interp__builtin_rotate(S, OpPC, Frame, F, Call, /*Right=*/true)) in InterpretBuiltin()
841 if (!interp__builtin_ffs(S, OpPC, Frame, F, Call)) in InterpretBuiltin()
847 if (!interp__builtin_addressof(S, OpPC, Frame, F, Call)) in InterpretBuiltin()
855 return retPrimValue(S, OpPC, Dummy, ReturnT); in InterpretBuiltin()
858 bool InterpretOffsetOf(InterpState &S, CodePtr OpPC, const OffsetOfExpr *E, in InterpretOffsetOf() argument
932 bool SetThreeWayComparisonField(InterpState &S, CodePtr OpPC, in SetThreeWayComparisonField() argument