Lines Matching refs:ir_ctx

627 ir_ref _ir_ADD_OFFSET(ir_ctx *ctx, ir_ref addr, uintptr_t offset);
628 ir_ref _ir_PHI_2(ir_ctx *ctx, ir_type type, ir_ref src1, ir_ref src2);
629 ir_ref _ir_PHI_N(ir_ctx *ctx, ir_type type, ir_ref n, ir_ref *inputs);
630 void _ir_PHI_SET_OP(ir_ctx *ctx, ir_ref phi, ir_ref pos, ir_ref src);
631 ir_ref _ir_PARAM(ir_ctx *ctx, ir_type type, const char* name, ir_ref num);
632 ir_ref _ir_VAR(ir_ctx *ctx, ir_type type, const char* name);
633 ir_ref _ir_CALL(ir_ctx *ctx, ir_type type, ir_ref func);
634 ir_ref _ir_CALL_1(ir_ctx *ctx, ir_type type, ir_ref func, ir_ref arg1);
635 ir_ref _ir_CALL_2(ir_ctx *ctx, ir_type type, ir_ref func, ir_ref arg1, ir_ref arg2);
636 ir_ref _ir_CALL_3(ir_ctx *ctx, ir_type type, ir_ref func, ir_ref arg1, ir_ref arg2, ir_ref arg3);
637 ir_ref _ir_CALL_4(ir_ctx *ctx, ir_type type, ir_ref func, ir_ref arg1, ir_ref arg2, ir_ref arg3, ir…
638 ir_ref _ir_CALL_5(ir_ctx *ctx, ir_type type, ir_ref func, ir_ref arg1, ir_ref arg2, ir_ref arg3, ir…
639 ir_ref _ir_CALL_N(ir_ctx *ctx, ir_type type, ir_ref func, uint32_t count, ir_ref *args);
640 void _ir_TAILCALL(ir_ctx *ctx, ir_type type, ir_ref func);
641 void _ir_TAILCALL_1(ir_ctx *ctx, ir_type type, ir_ref func, ir_ref arg1);
642 void _ir_TAILCALL_2(ir_ctx *ctx, ir_type type, ir_ref func, ir_ref arg1, ir_ref arg2);
643 void _ir_TAILCALL_3(ir_ctx *ctx, ir_type type, ir_ref func, ir_ref arg1, ir_ref arg2, ir_ref arg3…
644 void _ir_TAILCALL_4(ir_ctx *ctx, ir_type type, ir_ref func, ir_ref arg1, ir_ref arg2, ir_ref arg3…
645 void _ir_TAILCALL_5(ir_ctx *ctx, ir_type type, ir_ref func, ir_ref arg1, ir_ref arg2, ir_ref arg3…
646 ir_ref _ir_TAILCALL_N(ir_ctx *ctx, ir_type type, ir_ref func, uint32_t count, ir_ref *args);
647 ir_ref _ir_ALLOCA(ir_ctx *ctx, ir_ref size);
648 void _ir_AFREE(ir_ctx *ctx, ir_ref size);
649 ir_ref _ir_VLOAD(ir_ctx *ctx, ir_type type, ir_ref var);
650 void _ir_VSTORE(ir_ctx *ctx, ir_ref var, ir_ref val);
651 ir_ref _ir_RLOAD(ir_ctx *ctx, ir_type type, ir_ref reg);
652 void _ir_RSTORE(ir_ctx *ctx, ir_ref reg, ir_ref val);
653 ir_ref _ir_LOAD(ir_ctx *ctx, ir_type type, ir_ref addr);
654 void _ir_STORE(ir_ctx *ctx, ir_ref addr, ir_ref val);
655 void _ir_VA_START(ir_ctx *ctx, ir_ref list);
656 void _ir_VA_END(ir_ctx *ctx, ir_ref list);
657 void _ir_VA_COPY(ir_ctx *ctx, ir_ref dst, ir_ref src);
658 ir_ref _ir_VA_ARG(ir_ctx *ctx, ir_type type, ir_ref list);
659 void _ir_START(ir_ctx *ctx);
660 void _ir_ENTRY(ir_ctx *ctx, ir_ref src, ir_ref num);
661 void _ir_BEGIN(ir_ctx *ctx, ir_ref src);
662 ir_ref _ir_END(ir_ctx *ctx);
663 ir_ref _ir_END_LIST(ir_ctx *ctx, ir_ref list);
664 ir_ref _ir_END_PHI_LIST(ir_ctx *ctx, ir_ref list, ir_ref val);
665 ir_ref _ir_IF(ir_ctx *ctx, ir_ref condition);
666 void _ir_IF_TRUE(ir_ctx *ctx, ir_ref if_ref);
667 void _ir_IF_TRUE_cold(ir_ctx *ctx, ir_ref if_ref);
668 void _ir_IF_FALSE(ir_ctx *ctx, ir_ref if_ref);
669 void _ir_IF_FALSE_cold(ir_ctx *ctx, ir_ref if_ref);
670 void _ir_MERGE_2(ir_ctx *ctx, ir_ref src1, ir_ref src2);
671 void _ir_MERGE_N(ir_ctx *ctx, ir_ref n, ir_ref *inputs);
672 void _ir_MERGE_SET_OP(ir_ctx *ctx, ir_ref merge, ir_ref pos, ir_ref src);
673 void _ir_MERGE_LIST(ir_ctx *ctx, ir_ref list);
674 ir_ref _ir_PHI_LIST(ir_ctx *ctx, ir_ref list);
675 ir_ref _ir_LOOP_BEGIN(ir_ctx *ctx, ir_ref src1);
676 ir_ref _ir_LOOP_END(ir_ctx *ctx);
677 ir_ref _ir_TLS(ir_ctx *ctx, ir_ref index, ir_ref offset);
678 void _ir_UNREACHABLE(ir_ctx *ctx);
679 ir_ref _ir_SWITCH(ir_ctx *ctx, ir_ref val);
680 void _ir_CASE_VAL(ir_ctx *ctx, ir_ref switch_ref, ir_ref val);
681 void _ir_CASE_DEFAULT(ir_ctx *ctx, ir_ref switch_ref);
682 void _ir_RETURN(ir_ctx *ctx, ir_ref val);
683 void _ir_IJMP(ir_ctx *ctx, ir_ref addr);
684 void _ir_GUARD(ir_ctx *ctx, ir_ref condition, ir_ref addr);
685 void _ir_GUARD_NOT(ir_ctx *ctx, ir_ref condition, ir_ref addr);
686 ir_ref _ir_BLOCK_BEGIN(ir_ctx *ctx);
687 ir_ref _ir_SNAPSHOT(ir_ctx *ctx, ir_ref n);
688 void _ir_SNAPSHOT_SET_OP(ir_ctx *ctx, ir_ref snapshot, ir_ref pos, ir_ref val);
689 ir_ref _ir_EXITCALL(ir_ctx *ctx, ir_ref func);