Lines Matching refs:Frame
146 const InterpFrame *Frame, in interp__builtin_is_constant_evaluated() argument
153 const InterpFrame *Caller = Frame->Caller; in interp__builtin_is_constant_evaluated()
158 (Depth == 0 || (Depth == 1 && isStdCall(Frame->getCallee())))) { in interp__builtin_is_constant_evaluated()
159 if (Caller && isStdCall(Frame->getCallee())) { in interp__builtin_is_constant_evaluated()
177 const InterpFrame *Frame, in interp__builtin_assume() argument
185 const InterpFrame *Frame, in interp__builtin_strcmp() argument
267 const InterpFrame *Frame, in interp__builtin_strlen() argument
322 const InterpFrame *Frame, const CallExpr *Call, in interp__builtin_nan() argument
384 const InterpFrame *Frame, in interp__builtin_inf() argument
397 const InterpFrame *Frame) { in interp__builtin_copysign() argument
411 const InterpFrame *Frame, bool IsNumBuiltin) { in interp__builtin_fmin() argument
425 const InterpFrame *Frame, bool IsNumBuiltin) { in interp__builtin_fmax() argument
442 const InterpFrame *Frame, in interp__builtin_isnan() argument
451 const InterpFrame *Frame, in interp__builtin_issignaling() argument
460 const InterpFrame *Frame, bool CheckSign, in interp__builtin_isinf() argument
473 const InterpFrame *Frame, in interp__builtin_isfinite() argument
482 const InterpFrame *Frame, in interp__builtin_isnormal() argument
491 const InterpFrame *Frame, in interp__builtin_issubnormal() argument
500 const InterpFrame *Frame, in interp__builtin_iszero() argument
509 const InterpFrame *Frame, in interp__builtin_signbit() argument
553 const InterpFrame *Frame, in interp__builtin_isfpclass() argument
569 const InterpFrame *Frame, in interp__builtin_fpclassify() argument
607 const InterpFrame *Frame) { in interp__builtin_fabs() argument
623 const InterpFrame *Frame, in interp__builtin_abs() argument
637 const InterpFrame *Frame, in interp__builtin_popcount() argument
646 const InterpFrame *Frame, in interp__builtin_parity() argument
655 const InterpFrame *Frame, in interp__builtin_clrsb() argument
664 const InterpFrame *Frame, in interp__builtin_bitreverse() argument
673 const InterpFrame *Frame, in interp__builtin_classify_type() argument
689 const InterpFrame *Frame, in interp__builtin_expect() argument
708 const InterpFrame *Frame, in interp__builtin_rotate() argument
729 const InterpFrame *Frame, in interp__builtin_ffs() argument
740 const InterpFrame *Frame, in interp__builtin_addressof() argument
752 const InterpFrame *Frame, in interp__builtin_move() argument
758 const InterpFrame *Frame, in interp__builtin_eh_return_data_regno() argument
875 const InterpFrame *Frame, in interp__builtin_carryop() argument
928 const InterpFrame *Frame, const CallExpr *Call, in interp__builtin_clz() argument
960 const InterpFrame *Frame, const CallExpr *Call, in interp__builtin_ctz() argument
983 const InterpFrame *Frame, in interp__builtin_bswap() argument
998 const InterpFrame *Frame, in interp__builtin_atomic_lock_free() argument
1072 const InterpFrame *Frame, in interp__builtin_c11_atomic_is_lock_free() argument
1096 const InterpFrame *Frame, in interp__builtin_complex() argument
1117 const InterpFrame *Frame, in interp__builtin_is_aligned_up_down() argument
1221 const InterpFrame *Frame, in interp__builtin_assume_aligned() argument
1271 const InterpFrame *Frame, in interp__builtin_ia32_bextr() argument
1300 const InterpFrame *Frame, in interp__builtin_ia32_bzhi() argument
1325 const InterpFrame *Frame, in interp__builtin_ia32_lzcnt() argument
1338 const InterpFrame *Frame, in interp__builtin_ia32_tzcnt() argument
1351 const InterpFrame *Frame, in interp__builtin_ia32_pdep() argument
1374 const InterpFrame *Frame, in interp__builtin_ia32_pext() argument
1399 const InterpFrame *Frame, in interp__builtin_ia32_addcarry_subborrow() argument
1440 const InterpFrame *Frame, in interp__builtin_os_log_format_buffer_size() argument
1450 const InterpFrame *Frame, in interp__builtin_ptrauth_string_discriminator() argument
1465 const InterpFrame *Frame, in interp__builtin_operator_new() argument
1575 const InterpFrame *Frame, in interp__builtin_operator_delete() argument
1630 const InterpFrame *Frame, in interp__builtin_arithmetic_fence() argument
1695 const InterpFrame *Frame, in interp__builtin_elementwise_popcount() argument
1741 const InterpFrame *Frame, in interp__builtin_memcpy() argument
1899 const InterpFrame *Frame, in interp__builtin_memcmp() argument
2173 const InterpFrame *Frame, in interp__builtin_object_size() argument
2242 for (InterpFrame *Frame = S.Current; Frame; Frame = Frame->Caller) { in interp__builtin_is_within_lifetime() local
2243 if (const Function *F = Frame->getFunction(); in interp__builtin_is_within_lifetime()
2244 F && F->isConstructor() && Frame->getThis().block() == Ptr.block()) { in interp__builtin_is_within_lifetime()
2332 const InterpFrame *Frame = S.Current; in InterpretBuiltin() local
2335 return interp__builtin_is_constant_evaluated(S, OpPC, Frame, Call); in InterpretBuiltin()
2339 return interp__builtin_assume(S, OpPC, Frame, Call); in InterpretBuiltin()
2349 return interp__builtin_strcmp(S, OpPC, Frame, Call, BuiltinID); in InterpretBuiltin()
2355 return interp__builtin_strlen(S, OpPC, Frame, Call, BuiltinID); in InterpretBuiltin()
2362 return interp__builtin_nan(S, OpPC, Frame, Call, /*Signaling=*/false); in InterpretBuiltin()
2369 return interp__builtin_nan(S, OpPC, Frame, Call, /*Signaling=*/true); in InterpretBuiltin()
2381 return interp__builtin_inf(S, OpPC, Frame, Call); in InterpretBuiltin()
2387 return interp__builtin_copysign(S, OpPC, Frame); in InterpretBuiltin()
2394 return interp__builtin_fmin(S, OpPC, Frame, /*IsNumBuiltin=*/false); in InterpretBuiltin()
2401 return interp__builtin_fmin(S, OpPC, Frame, /*IsNumBuiltin=*/true); in InterpretBuiltin()
2408 return interp__builtin_fmax(S, OpPC, Frame, /*IsNumBuiltin=*/false); in InterpretBuiltin()
2415 return interp__builtin_fmax(S, OpPC, Frame, /*IsNumBuiltin=*/true); in InterpretBuiltin()
2418 return interp__builtin_isnan(S, OpPC, Frame, Call); in InterpretBuiltin()
2421 return interp__builtin_issignaling(S, OpPC, Frame, Call); in InterpretBuiltin()
2424 return interp__builtin_isinf(S, OpPC, Frame, /*Sign=*/false, Call); in InterpretBuiltin()
2427 return interp__builtin_isinf(S, OpPC, Frame, /*Sign=*/true, Call); in InterpretBuiltin()
2430 return interp__builtin_isfinite(S, OpPC, Frame, Call); in InterpretBuiltin()
2433 return interp__builtin_isnormal(S, OpPC, Frame, Call); in InterpretBuiltin()
2436 return interp__builtin_issubnormal(S, OpPC, Frame, Call); in InterpretBuiltin()
2439 return interp__builtin_iszero(S, OpPC, Frame, Call); in InterpretBuiltin()
2444 return interp__builtin_signbit(S, OpPC, Frame, Call); in InterpretBuiltin()
2455 return interp__builtin_isfpclass(S, OpPC, Frame, Call); in InterpretBuiltin()
2458 return interp__builtin_fpclassify(S, OpPC, Frame, Call); in InterpretBuiltin()
2464 return interp__builtin_fabs(S, OpPC, Frame); in InterpretBuiltin()
2469 return interp__builtin_abs(S, OpPC, Frame, Call); in InterpretBuiltin()
2478 return interp__builtin_popcount(S, OpPC, Frame, Call); in InterpretBuiltin()
2483 return interp__builtin_parity(S, OpPC, Frame, Call); in InterpretBuiltin()
2488 return interp__builtin_clrsb(S, OpPC, Frame, Call); in InterpretBuiltin()
2494 return interp__builtin_bitreverse(S, OpPC, Frame, Call); in InterpretBuiltin()
2497 return interp__builtin_classify_type(S, OpPC, Frame, Call); in InterpretBuiltin()
2501 return interp__builtin_expect(S, OpPC, Frame, Call); in InterpretBuiltin()
2512 return interp__builtin_rotate(S, OpPC, Frame, Call, /*Right=*/false); in InterpretBuiltin()
2523 return interp__builtin_rotate(S, OpPC, Frame, Call, /*Right=*/true); in InterpretBuiltin()
2528 return interp__builtin_ffs(S, OpPC, Frame, Call); in InterpretBuiltin()
2534 return interp__builtin_addressof(S, OpPC, Frame, Call); in InterpretBuiltin()
2542 return interp__builtin_move(S, OpPC, Frame, Call); in InterpretBuiltin()
2545 return interp__builtin_eh_return_data_regno(S, OpPC, Frame, Call); in InterpretBuiltin()
2584 return interp__builtin_carryop(S, OpPC, Frame, Call, BuiltinID); in InterpretBuiltin()
2594 return interp__builtin_clz(S, OpPC, Frame, Call, BuiltinID); in InterpretBuiltin()
2601 return interp__builtin_ctz(S, OpPC, Frame, Call, BuiltinID); in InterpretBuiltin()
2606 return interp__builtin_bswap(S, OpPC, Frame, Call); in InterpretBuiltin()
2610 return interp__builtin_atomic_lock_free(S, OpPC, Frame, Call, BuiltinID); in InterpretBuiltin()
2613 return interp__builtin_c11_atomic_is_lock_free(S, OpPC, Frame, Call); in InterpretBuiltin()
2616 return interp__builtin_complex(S, OpPC, Frame, Call); in InterpretBuiltin()
2621 return interp__builtin_is_aligned_up_down(S, OpPC, Frame, Call, BuiltinID); in InterpretBuiltin()
2624 return interp__builtin_assume_aligned(S, OpPC, Frame, Call); in InterpretBuiltin()
2630 return interp__builtin_ia32_bextr(S, OpPC, Frame, Call); in InterpretBuiltin()
2634 return interp__builtin_ia32_bzhi(S, OpPC, Frame, Call); in InterpretBuiltin()
2639 return interp__builtin_ia32_lzcnt(S, OpPC, Frame, Call); in InterpretBuiltin()
2644 return interp__builtin_ia32_tzcnt(S, OpPC, Frame, Call); in InterpretBuiltin()
2648 return interp__builtin_ia32_pdep(S, OpPC, Frame, Call); in InterpretBuiltin()
2652 return interp__builtin_ia32_pext(S, OpPC, Frame, Call); in InterpretBuiltin()
2658 return interp__builtin_ia32_addcarry_subborrow(S, OpPC, Frame, Call, in InterpretBuiltin()
2662 return interp__builtin_os_log_format_buffer_size(S, OpPC, Frame, Call); in InterpretBuiltin()
2665 return interp__builtin_ptrauth_string_discriminator(S, OpPC, Frame, Call); in InterpretBuiltin()
2672 return interp__builtin_operator_new(S, OpPC, Frame, Call); in InterpretBuiltin()
2675 return interp__builtin_operator_delete(S, OpPC, Frame, Call); in InterpretBuiltin()
2678 return interp__builtin_arithmetic_fence(S, OpPC, Frame, Call); in InterpretBuiltin()
2691 return interp__builtin_elementwise_popcount(S, OpPC, Frame, Call, in InterpretBuiltin()
2702 return interp__builtin_memcpy(S, OpPC, Frame, Call, BuiltinID); in InterpretBuiltin()
2710 return interp__builtin_memcmp(S, OpPC, Frame, Call, BuiltinID); in InterpretBuiltin()
2725 return interp__builtin_object_size(S, OpPC, Frame, Call); in InterpretBuiltin()