Lines Matching refs:_info
389 #define ZEND_JIT_TRACE_SET_FIRST_SSA_VAR(_info, var) do { \ argument
390 _info |= (var << ZEND_JIT_TRACE_SSA_VAR_SHIFT); \
392 #define ZEND_JIT_TRACE_GET_FIRST_SSA_VAR(_info) \ argument
393 (_info >> ZEND_JIT_TRACE_SSA_VAR_SHIFT)
484 #define SET_STACK_INFO(_stack, _slot, _info) do { \ argument
485 (_stack)[_slot].info = _info; \
549 uint32_t _info; member
580 …_frame->_info = (((uint32_t)(num_args)) << TRACE_FRAME_SHIFT_NUM_ARGS) & TRACE_FRAME_MASK_NUM_ARGS…
581 _frame->_info |= _flags; \
585 ((int)(frame)->_info)
587 ((int)((frame)->_info) >> TRACE_FRAME_SHIFT_NUM_ARGS)
589 ((frame)->_info & TRACE_FRAME_MASK_NESTED)
591 ((frame)->_info & TRACE_FRAME_MASK_LAST_SEND_BY_REF)
593 ((frame)->_info & TRACE_FRAME_MASK_LAST_SEND_BY_VAL)
595 ((frame)->_info & TRACE_FRAME_MASK_RETURN_VALUE_USED)
597 ((frame)->_info & TRACE_FRAME_MASK_RETURN_VALUE_UNUSED)
599 ((frame)->_info & TRACE_FRAME_MASK_THIS_CHECKED)
601 ((frame)->_info & TRACE_FRAME_MASK_UNKNOWN_RETURN)
603 ((frame)->_info & TRACE_FRAME_MASK_NO_NEED_RELEASE_THIS)
605 ((frame)->_info & TRACE_FRAME_MASK_THIS_CLASS_CHECKED)
607 ((frame)->_info & TRACE_FRAME_MASK_CLOSURE_CALL)
609 ((frame)->_info & TRACE_FRAME_MASK_ALWAYS_RELEASE_THIS)
612 (frame)->_info |= (0xffffu << TRACE_FRAME_SHIFT_NUM_ARGS); \
615 (frame)->_info = var; \
618 (frame)->_info |= TRACE_FRAME_MASK_LAST_SEND_BY_REF; \
619 (frame)->_info &= ~TRACE_FRAME_MASK_LAST_SEND_BY_VAL; \
622 (frame)->_info |= TRACE_FRAME_MASK_LAST_SEND_BY_VAL; \
623 (frame)->_info &= ~TRACE_FRAME_MASK_LAST_SEND_BY_REF; \
626 (frame)->_info &= ~TRACE_FRAME_MASK_LAST_SEND_BY_VAL; \
627 (frame)->_info &= ~TRACE_FRAME_MASK_LAST_SEND_BY_REF; \
630 (frame)->_info |= TRACE_FRAME_MASK_RETURN_VALUE_USED; \
631 (frame)->_info &= ~TRACE_FRAME_MASK_RETURN_VALUE_UNUSED; \
634 (frame)->_info |= TRACE_FRAME_MASK_RETURN_VALUE_UNUSED; \
635 (frame)->_info &= ~TRACE_FRAME_MASK_RETURN_VALUE_USED; \
638 (frame)->_info |= TRACE_FRAME_MASK_THIS_CHECKED; \
641 (frame)->_info |= TRACE_FRAME_MASK_NO_NEED_RELEASE_THIS; \
644 (frame)->_info |= TRACE_FRAME_MASK_THIS_CLASS_CHECKED; \
647 (frame)->_info |= TRACE_FRAME_MASK_CLOSURE_CALL; \
650 (frame)->_info |= TRACE_FRAME_MASK_ALWAYS_RELEASE_THIS; \