@@ -514,6 +514,7 @@ extern "C" {
514514#define  ir_CALL_3 (type , func , a1 , a2 , a3 )          _ir_CALL_3(_ir_CTX, type, func, a1, a2, a3)
515515#define  ir_CALL_4 (type , func , a1 , a2 , a3 , a4 )      _ir_CALL_4(_ir_CTX, type, func, a1, a2, a3, a4)
516516#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)
517518#define  ir_CALL_N (type , func , count , args )         _ir_CALL_N(_ir_CTX, type, func, count, args)
518519
519520#define  ir_TAILCALL (type , func )                       _ir_TAILCALL(_ir_CTX, type, func)
@@ -522,6 +523,7 @@ extern "C" {
522523#define  ir_TAILCALL_3 (type , func , a1 , a2 , a3 )         _ir_TAILCALL_3(_ir_CTX, type, func, a1, a2, a3)
523524#define  ir_TAILCALL_4 (type , func , a1 , a2 , a3 , a4 )     _ir_TAILCALL_4(_ir_CTX, type, func, a1, a2, a3, a4)
524525#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)
525527#define  ir_TAILCALL_N (type , func , count , args )        _ir_TAILCALL_N(_ir_CTX, type, func, count, args)
526528
527529#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
636638ir_ref  _ir_CALL_3 (ir_ctx  * ctx , ir_type  type , ir_ref  func , ir_ref  arg1 , ir_ref  arg2 , ir_ref  arg3 );
637639ir_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 );
638640ir_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 );
639642ir_ref  _ir_CALL_N (ir_ctx  * ctx , ir_type  type , ir_ref  func , uint32_t  count , ir_ref  * args );
640643void    _ir_TAILCALL (ir_ctx  * ctx , ir_type  type , ir_ref  func );
641644void    _ir_TAILCALL_1 (ir_ctx  * ctx , ir_type  type , ir_ref  func , ir_ref  arg1 );
642645void    _ir_TAILCALL_2 (ir_ctx  * ctx , ir_type  type , ir_ref  func , ir_ref  arg1 , ir_ref  arg2 );
643646void    _ir_TAILCALL_3 (ir_ctx  * ctx , ir_type  type , ir_ref  func , ir_ref  arg1 , ir_ref  arg2 , ir_ref  arg3 );
644647void    _ir_TAILCALL_4 (ir_ctx  * ctx , ir_type  type , ir_ref  func , ir_ref  arg1 , ir_ref  arg2 , ir_ref  arg3 , ir_ref  arg4 );
645648void    _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 );
646650ir_ref  _ir_TAILCALL_N (ir_ctx  * ctx , ir_type  type , ir_ref  func , uint32_t  count , ir_ref  * args );
647651ir_ref  _ir_ALLOCA (ir_ctx  * ctx , ir_ref  size );
648652void    _ir_AFREE (ir_ctx  * ctx , ir_ref  size );
0 commit comments