Lines Matching refs:arg_types

254 	sljit_s32 options, sljit_s32 arg_types, sljit_s32 scratches, sljit_s32 saveds,  in sljit_emit_enter()  argument
265 …CHECK(check_sljit_emit_enter(compiler, options, arg_types, scratches, saveds, fscratches, fsaveds,… in sljit_emit_enter()
266 set_emit_enter(compiler, options, arg_types, scratches, saveds, fscratches, fsaveds, local_size); in sljit_emit_enter()
273 arg_types >>= SLJIT_ARG_SHIFT; in sljit_emit_enter()
274 types = arg_types; in sljit_emit_enter()
379 while (arg_types) { in sljit_emit_enter()
380 switch (arg_types & SLJIT_ARG_MASK) { in sljit_emit_enter()
394 …EMIT_MOV(compiler, (arg_types & SLJIT_ARG_TYPE_SCRATCH_REG) ? SLJIT_R0 : SLJIT_S0, 0, SLJIT_R2, 0); in sljit_emit_enter()
395 } else if (!(arg_types & SLJIT_ARG_TYPE_SCRATCH_REG)) { in sljit_emit_enter()
400 } else if (!(arg_types & SLJIT_ARG_TYPE_SCRATCH_REG)) { in sljit_emit_enter()
407 if (arg_types & SLJIT_ARG_TYPE_SCRATCH_REG) { in sljit_emit_enter()
428 arg_types >>= SLJIT_ARG_SHIFT; in sljit_emit_enter()
502 sljit_s32 options, sljit_s32 arg_types, sljit_s32 scratches, sljit_s32 saveds, in sljit_set_context() argument
511 …CHECK(check_sljit_set_context(compiler, options, arg_types, scratches, saveds, fscratches, fsaveds… in sljit_set_context()
512 set_set_context(compiler, options, arg_types, scratches, saveds, fscratches, fsaveds, local_size); in sljit_set_context()
514 arg_types >>= SLJIT_ARG_SHIFT; in sljit_set_context()
516 while (arg_types) { in sljit_set_context()
517 switch (arg_types & SLJIT_ARG_MASK) { in sljit_set_context()
534 arg_types >>= SLJIT_ARG_SHIFT; in sljit_set_context()
636 static sljit_sw c_fast_call_get_stack_size(sljit_s32 arg_types, sljit_s32 *word_arg_count_ptr) in c_fast_call_get_stack_size() argument
641 arg_types >>= SLJIT_ARG_SHIFT; in c_fast_call_get_stack_size()
643 while (arg_types) { in c_fast_call_get_stack_size()
644 switch (arg_types & SLJIT_ARG_MASK) { in c_fast_call_get_stack_size()
658 arg_types >>= SLJIT_ARG_SHIFT; in c_fast_call_get_stack_size()
668 sljit_s32 arg_types, sljit_sw stack_size, sljit_s32 word_arg_count, sljit_s32 swap_args) in c_fast_call_with_args() argument
686 arg_types >>= SLJIT_ARG_SHIFT; in c_fast_call_with_args()
689 while (arg_types) { in c_fast_call_with_args()
690 switch (arg_types & SLJIT_ARG_MASK) { in c_fast_call_with_args()
714 arg_types >>= SLJIT_ARG_SHIFT; in c_fast_call_with_args()
741 static sljit_s32 cdecl_call_get_stack_size(struct sljit_compiler *compiler, sljit_s32 arg_types, sl… in cdecl_call_get_stack_size() argument
746 arg_types >>= SLJIT_ARG_SHIFT; in cdecl_call_get_stack_size()
748 while (arg_types) { in cdecl_call_get_stack_size()
749 switch (arg_types & SLJIT_ARG_MASK) { in cdecl_call_get_stack_size()
762 arg_types >>= SLJIT_ARG_SHIFT; in cdecl_call_get_stack_size()
775 sljit_s32 arg_types, sljit_sw stack_size, sljit_s32 word_arg_count) in cdecl_call_with_args() argument
788 arg_types >>= SLJIT_ARG_SHIFT; in cdecl_call_with_args()
790 while (arg_types) { in cdecl_call_with_args()
791 switch (arg_types & SLJIT_ARG_MASK) { in cdecl_call_with_args()
809 arg_types >>= SLJIT_ARG_SHIFT; in cdecl_call_with_args()
816 sljit_s32 arg_types, sljit_s32 stack_size) in post_call_with_args() argument
824 if ((arg_types & SLJIT_ARG_MASK) < SLJIT_ARG_TYPE_F64) in post_call_with_args()
827 single = ((arg_types & SLJIT_ARG_MASK) == SLJIT_ARG_TYPE_F32); in post_call_with_args()
840 sljit_s32 *extra_space, sljit_s32 arg_types, in tail_call_with_args() argument
861 arg_types >>= SLJIT_ARG_SHIFT; in tail_call_with_args()
865 while (arg_types != 0) { in tail_call_with_args()
866 types = (types << SLJIT_ARG_SHIFT) | (arg_types & SLJIT_ARG_MASK); in tail_call_with_args()
868 switch (arg_types & SLJIT_ARG_MASK) { in tail_call_with_args()
887 arg_types >>= SLJIT_ARG_SHIFT; in tail_call_with_args()
1202 sljit_s32 arg_types) in sljit_emit_call() argument
1209 CHECK_PTR(check_sljit_emit_call(compiler, type, arg_types)); in sljit_emit_call()
1213 PTR_FAIL_IF(tail_call_with_args(compiler, &stack_size, arg_types, SLJIT_IMM, 0)); in sljit_emit_call()
1234 stack_size = c_fast_call_get_stack_size(arg_types, &word_arg_count); in sljit_emit_call()
1235 PTR_FAIL_IF(c_fast_call_with_args(compiler, arg_types, stack_size, word_arg_count, 0)); in sljit_emit_call()
1245 PTR_FAIL_IF(post_call_with_args(compiler, arg_types, 0)); in sljit_emit_call()
1250 stack_size = cdecl_call_get_stack_size(compiler, arg_types, &word_arg_count); in sljit_emit_call()
1251 PTR_FAIL_IF(cdecl_call_with_args(compiler, arg_types, stack_size, word_arg_count)); in sljit_emit_call()
1261 PTR_FAIL_IF(post_call_with_args(compiler, arg_types, stack_size)); in sljit_emit_call()
1266 sljit_s32 arg_types, in sljit_emit_icall() argument
1276 CHECK(check_sljit_emit_icall(compiler, type, arg_types, src, srcw)); in sljit_emit_icall()
1280 FAIL_IF(tail_call_with_args(compiler, &stack_size, arg_types, src, srcw)); in sljit_emit_icall()
1303 stack_size = c_fast_call_get_stack_size(arg_types, &word_arg_count); in sljit_emit_icall()
1316 FAIL_IF(c_fast_call_with_args(compiler, arg_types, stack_size, word_arg_count, swap_args)); in sljit_emit_icall()
1330 return post_call_with_args(compiler, arg_types, 0); in sljit_emit_icall()
1334 stack_size = cdecl_call_get_stack_size(compiler, arg_types, &word_arg_count); in sljit_emit_icall()
1335 FAIL_IF(cdecl_call_with_args(compiler, arg_types, stack_size, word_arg_count)); in sljit_emit_icall()
1349 return post_call_with_args(compiler, arg_types, stack_size); in sljit_emit_icall()