@@ -514,6 +514,7 @@ extern "C" {
514
514
#define ir_CALL_3 (type , func , a1 , a2 , a3 ) _ir_CALL_3(_ir_CTX, type, func, a1, a2, a3)
515
515
#define ir_CALL_4 (type , func , a1 , a2 , a3 , a4 ) _ir_CALL_4(_ir_CTX, type, func, a1, a2, a3, a4)
516
516
#define ir_CALL_5 (type , func , a1 , a2 , a3 , a4 , a5 ) _ir_CALL_5(_ir_CTX, type, func, a1, a2, a3, a4, a5)
517
+ #define ir_CALL_6 (type , func , a , b , c , d , e , f ) _ir_CALL_6(_ir_CTX, type, func, a, b, c, d, e, f)
517
518
#define ir_CALL_N (type , func , count , args ) _ir_CALL_N(_ir_CTX, type, func, count, args)
518
519
519
520
#define ir_TAILCALL (type , func ) _ir_TAILCALL(_ir_CTX, type, func)
@@ -522,6 +523,7 @@ extern "C" {
522
523
#define ir_TAILCALL_3 (type , func , a1 , a2 , a3 ) _ir_TAILCALL_3(_ir_CTX, type, func, a1, a2, a3)
523
524
#define ir_TAILCALL_4 (type , func , a1 , a2 , a3 , a4 ) _ir_TAILCALL_4(_ir_CTX, type, func, a1, a2, a3, a4)
524
525
#define ir_TAILCALL_5 (type , func , a1 , a2 , a3 , a4 , a5 ) _ir_TAILCALL_5(_ir_CTX, type, func, a1, a2, a3, a4, a5)
526
+ #define ir_TAILCALL_6 (type , func , a , b , c , d , e , f ) _ir_TAILCALL_6(_ir_CTX, type, func, a, b, c, d, e, f)
525
527
#define ir_TAILCALL_N (type , func , count , args ) _ir_TAILCALL_N(_ir_CTX, type, func, count, args)
526
528
527
529
#define ir_ALLOCA (_size ) _ir_ALLOCA(_ir_CTX, (_size))
@@ -636,13 +638,15 @@ ir_ref _ir_CALL_2(ir_ctx *ctx, ir_type type, ir_ref func, ir_ref arg1, ir_ref ar
636
638
ir_ref _ir_CALL_3 (ir_ctx * ctx , ir_type type , ir_ref func , ir_ref arg1 , ir_ref arg2 , ir_ref arg3 );
637
639
ir_ref _ir_CALL_4 (ir_ctx * ctx , ir_type type , ir_ref func , ir_ref arg1 , ir_ref arg2 , ir_ref arg3 , ir_ref arg4 );
638
640
ir_ref _ir_CALL_5 (ir_ctx * ctx , ir_type type , ir_ref func , ir_ref arg1 , ir_ref arg2 , ir_ref arg3 , ir_ref arg4 , ir_ref arg5 );
641
+ ir_ref _ir_CALL_6 (ir_ctx * ctx , ir_type type , ir_ref func , ir_ref arg1 , ir_ref arg2 , ir_ref arg3 , ir_ref arg4 , ir_ref arg5 , ir_ref atg6 );
639
642
ir_ref _ir_CALL_N (ir_ctx * ctx , ir_type type , ir_ref func , uint32_t count , ir_ref * args );
640
643
void _ir_TAILCALL (ir_ctx * ctx , ir_type type , ir_ref func );
641
644
void _ir_TAILCALL_1 (ir_ctx * ctx , ir_type type , ir_ref func , ir_ref arg1 );
642
645
void _ir_TAILCALL_2 (ir_ctx * ctx , ir_type type , ir_ref func , ir_ref arg1 , ir_ref arg2 );
643
646
void _ir_TAILCALL_3 (ir_ctx * ctx , ir_type type , ir_ref func , ir_ref arg1 , ir_ref arg2 , ir_ref arg3 );
644
647
void _ir_TAILCALL_4 (ir_ctx * ctx , ir_type type , ir_ref func , ir_ref arg1 , ir_ref arg2 , ir_ref arg3 , ir_ref arg4 );
645
648
void _ir_TAILCALL_5 (ir_ctx * ctx , ir_type type , ir_ref func , ir_ref arg1 , ir_ref arg2 , ir_ref arg3 , ir_ref arg4 , ir_ref arg5 );
649
+ void _ir_TAILCALL_6 (ir_ctx * ctx , ir_type type , ir_ref func , ir_ref arg1 , ir_ref arg2 , ir_ref arg3 , ir_ref arg4 , ir_ref arg5 , ir_ref arg6 );
646
650
ir_ref _ir_TAILCALL_N (ir_ctx * ctx , ir_type type , ir_ref func , uint32_t count , ir_ref * args );
647
651
ir_ref _ir_ALLOCA (ir_ctx * ctx , ir_ref size );
648
652
void _ir_AFREE (ir_ctx * ctx , ir_ref size );
0 commit comments