Home
last modified time | relevance | path

Searched refs:scratches (Results 1 – 25 of 28) sorted by relevance

12

/netbsd/sys/external/bsd/sljit/dist/sljit_src/
H A DsljitNativeX86_32.c86 if (scratches <= 1) in sljit_emit_enter()
92 if (scratches > 3) in sljit_emit_enter()
93 compiler->saveds_offset += ((scratches > (3 + 6)) ? 6 : (scratches - 3)) * sizeof(sljit_sw); in sljit_emit_enter()
103 size = 1 + (scratches > 9 ? (scratches - 9) : 0) + (saveds <= 3 ? saveds : 3); in sljit_emit_enter()
120 if (saveds > 2 || scratches > 9) in sljit_emit_enter()
122 if (saveds > 1 || scratches > 10) in sljit_emit_enter()
124 if (saveds > 0 || scratches > 11) in sljit_emit_enter()
237 if (scratches <= 1) in sljit_set_context()
243 if (scratches > 3) in sljit_set_context()
244 compiler->saveds_offset += ((scratches > (3 + 6)) ? 6 : (scratches - 3)) * sizeof(sljit_sw); in sljit_set_context()
[all …]
H A DsljitLir.c244 #define GET_SAVED_REGISTERS_SIZE(scratches, saveds, extra) \ argument
245 …(((scratches < SLJIT_NUMBER_OF_SCRATCH_REGISTERS ? 0 : (scratches - SLJIT_NUMBER_OF_SCRATCH_REGIST…
400 compiler->scratches = -1; in sljit_create_compiler()
606 compiler->scratches = scratches; in set_emit_enter()
623 compiler->scratches = scratches; in set_set_context()
767 if ((r) < (SLJIT_R0 + compiler->scratches)) \
912 CHECK_ARGUMENT(scratches >= 0 && scratches <= SLJIT_NUMBER_OF_REGISTERS); in check_sljit_emit_enter()
937 CHECK_ARGUMENT(scratches >= 0 && scratches <= SLJIT_NUMBER_OF_REGISTERS); in check_sljit_set_context()
958 CHECK_ARGUMENT(compiler->scratches >= 0); in check_sljit_emit_return()
1878 SLJIT_UNUSED_ARG(scratches); in sljit_emit_enter()
[all …]
H A DsljitNativeX86_64.c71 sljit_s32 options, sljit_s32 args, sljit_s32 scratches, sljit_s32 saveds, in sljit_emit_enter() argument
78 …CHECK(check_sljit_emit_enter(compiler, options, args, scratches, saveds, fscratches, fsaveds, loca… in sljit_emit_enter()
79 set_emit_enter(compiler, options, args, scratches, saveds, fscratches, fsaveds, local_size); in sljit_emit_enter()
86 compiler->locals_offset = ((scratches > 2) ? 4 : 2) * sizeof(sljit_sw); in sljit_emit_enter()
90 saved_register_size = GET_SAVED_REGISTERS_SIZE(scratches, saveds, 1); in sljit_emit_enter()
103 for (i = scratches; i >= SLJIT_FIRST_SAVED_REG; i--) { in sljit_emit_enter()
228 sljit_s32 options, sljit_s32 args, sljit_s32 scratches, sljit_s32 saveds, in sljit_set_context() argument
235 set_set_context(compiler, options, args, scratches, saveds, fscratches, fsaveds, local_size); in sljit_set_context()
242 compiler->locals_offset = ((scratches > 2) ? 4 : 2) * sizeof(sljit_sw); in sljit_set_context()
246 saved_register_size = GET_SAVED_REGISTERS_SIZE(scratches, saveds, 1); in sljit_set_context()
[all …]
H A DsljitNativeARM_T2_32.c1044 sljit_s32 options, sljit_s32 args, sljit_s32 scratches, sljit_s32 saveds, in sljit_emit_enter() argument
1051 …CHECK(check_sljit_emit_enter(compiler, options, args, scratches, saveds, fscratches, fsaveds, loca… in sljit_emit_enter()
1052 set_emit_enter(compiler, options, args, scratches, saveds, fscratches, fsaveds, local_size); in sljit_emit_enter()
1058 for (i = scratches; i >= SLJIT_FIRST_SAVED_REG; i--) in sljit_emit_enter()
1066 size = GET_SAVED_REGISTERS_SIZE(scratches, saveds, 1); in sljit_emit_enter()
1087 sljit_s32 options, sljit_s32 args, sljit_s32 scratches, sljit_s32 saveds, in sljit_set_context() argument
1094 set_set_context(compiler, options, args, scratches, saveds, fscratches, fsaveds, local_size); in sljit_set_context()
1096 size = GET_SAVED_REGISTERS_SIZE(scratches, saveds, 1); in sljit_set_context()
1122 for (i = compiler->scratches; i >= SLJIT_FIRST_SAVED_REG; i--) in sljit_emit_return()
1178 if (compiler->scratches >= 4) in sljit_emit_op0()
[all …]
H A DsljitNativeARM_32.c881 sljit_s32 options, sljit_s32 args, sljit_s32 scratches, sljit_s32 saveds, in sljit_emit_enter() argument
888 …CHECK(check_sljit_emit_enter(compiler, options, args, scratches, saveds, fscratches, fsaveds, loca… in sljit_emit_enter()
889 set_emit_enter(compiler, options, args, scratches, saveds, fscratches, fsaveds, local_size); in sljit_emit_enter()
899 for (i = scratches; i >= SLJIT_FIRST_SAVED_REG; i--) in sljit_emit_enter()
905 size = GET_SAVED_REGISTERS_SIZE(scratches, saveds, 1); in sljit_emit_enter()
922 sljit_s32 options, sljit_s32 args, sljit_s32 scratches, sljit_s32 saveds, in sljit_set_context() argument
929 set_set_context(compiler, options, args, scratches, saveds, fscratches, fsaveds, local_size); in sljit_set_context()
931 size = GET_SAVED_REGISTERS_SIZE(scratches, saveds, 1); in sljit_set_context()
957 for (i = compiler->scratches; i >= SLJIT_FIRST_SAVED_REG; i--) in sljit_emit_return()
1582 if (compiler->scratches >= 4) in sljit_emit_op0()
[all …]
H A DsljitNativeARM_64.c1068 sljit_s32 options, sljit_s32 args, sljit_s32 scratches, sljit_s32 saveds, in sljit_emit_enter() argument
1074 …CHECK(check_sljit_emit_enter(compiler, options, args, scratches, saveds, fscratches, fsaveds, loca… in sljit_emit_enter()
1075 set_emit_enter(compiler, options, args, scratches, saveds, fscratches, fsaveds, local_size); in sljit_emit_enter()
1077 saved_regs_size = GET_SAVED_REGISTERS_SIZE(scratches, saveds, 0); in sljit_emit_enter()
1115 for (i = scratches; i >= SLJIT_FIRST_SAVED_REG; i--) { in sljit_emit_enter()
1156 sljit_s32 options, sljit_s32 args, sljit_s32 scratches, sljit_s32 saveds, in sljit_set_context() argument
1160 …CHECK(check_sljit_set_context(compiler, options, args, scratches, saveds, fscratches, fsaveds, loc… in sljit_set_context()
1161 set_set_context(compiler, options, args, scratches, saveds, fscratches, fsaveds, local_size); in sljit_set_context()
1163 local_size += GET_SAVED_REGISTERS_SIZE(scratches, saveds, 0) + SLJIT_LOCALS_OFFSET; in sljit_set_context()
1181 saved_regs_size = GET_SAVED_REGISTERS_SIZE(compiler->scratches, compiler->saveds, 0); in sljit_emit_return()
[all …]
H A DsljitNativeMIPS_common.c544 sljit_s32 options, sljit_s32 args, sljit_s32 scratches, sljit_s32 saveds, in sljit_emit_enter() argument
551 …CHECK(check_sljit_emit_enter(compiler, options, args, scratches, saveds, fscratches, fsaveds, loca… in sljit_emit_enter()
552 set_emit_enter(compiler, options, args, scratches, saveds, fscratches, fsaveds, local_size); in sljit_emit_enter()
554 local_size += GET_SAVED_REGISTERS_SIZE(scratches, saveds, 1) + SLJIT_LOCALS_OFFSET; in sljit_emit_enter()
584 for (i = scratches; i >= SLJIT_FIRST_SAVED_REG; i--) { in sljit_emit_enter()
600 sljit_s32 options, sljit_s32 args, sljit_s32 scratches, sljit_s32 saveds, in sljit_set_context() argument
604 …CHECK(check_sljit_set_context(compiler, options, args, scratches, saveds, fscratches, fsaveds, loc… in sljit_set_context()
605 set_set_context(compiler, options, args, scratches, saveds, fscratches, fsaveds, local_size); in sljit_set_context()
607 local_size += GET_SAVED_REGISTERS_SIZE(scratches, saveds, 1) + SLJIT_LOCALS_OFFSET; in sljit_set_context()
637 offs = local_size - (sljit_s32)GET_SAVED_REGISTERS_SIZE(compiler->scratches, compiler->saveds, 1); in sljit_emit_return()
[all …]
H A DsljitLir.h319 sljit_s32 scratches; member
545 sljit_s32 options, sljit_s32 args, sljit_s32 scratches, sljit_s32 saveds,
559 sljit_s32 options, sljit_s32 args, sljit_s32 scratches, sljit_s32 saveds,
H A DsljitNativePPC_common.c596 sljit_s32 options, sljit_s32 args, sljit_s32 scratches, sljit_s32 saveds, in sljit_emit_enter() argument
602 …CHECK(check_sljit_emit_enter(compiler, options, args, scratches, saveds, fscratches, fsaveds, loca… in sljit_emit_enter()
603 set_emit_enter(compiler, options, args, scratches, saveds, fscratches, fsaveds, local_size); in sljit_emit_enter()
615 for (i = scratches; i >= SLJIT_FIRST_SAVED_REG; i--) { in sljit_emit_enter()
620 …SLJIT_ASSERT(offs == -(sljit_s32)GET_SAVED_REGISTERS_SIZE(compiler->scratches, compiler->saveds, 1… in sljit_emit_enter()
636 local_size += GET_SAVED_REGISTERS_SIZE(scratches, saveds, 1) + SLJIT_LOCALS_OFFSET; in sljit_emit_enter()
660 sljit_s32 options, sljit_s32 args, sljit_s32 scratches, sljit_s32 saveds, in sljit_set_context() argument
665 set_set_context(compiler, options, args, scratches, saveds, fscratches, fsaveds, local_size); in sljit_set_context()
667 local_size += GET_SAVED_REGISTERS_SIZE(scratches, saveds, 1) + SLJIT_LOCALS_OFFSET; in sljit_set_context()
694 offs = -(sljit_s32)GET_SAVED_REGISTERS_SIZE(compiler->scratches, compiler->saveds, 1); in sljit_emit_return()
[all …]
H A DsljitNativeTILEGX_64.c1178 sljit_s32 options, sljit_s32 args, sljit_s32 scratches, sljit_s32 saveds, in sljit_emit_enter() argument
1185 …CHECK(check_sljit_emit_enter(compiler, options, args, scratches, saveds, fscratches, fsaveds, loca… in sljit_emit_enter()
1186 set_emit_enter(compiler, options, args, scratches, saveds, fscratches, fsaveds, local_size); in sljit_emit_enter()
1188 local_size += GET_SAVED_REGISTERS_SIZE(scratches, saveds, 1); in sljit_emit_enter()
1215 for (i = scratches; i >= SLJIT_FIRST_SAVED_REG; i--) { in sljit_emit_enter()
1228 sljit_s32 options, sljit_s32 args, sljit_s32 scratches, sljit_s32 saveds, in sljit_set_context() argument
1232 …CHECK(check_sljit_set_context(compiler, options, args, scratches, saveds, fscratches, fsaveds, loc… in sljit_set_context()
1233 set_set_context(compiler, options, args, scratches, saveds, fscratches, fsaveds, local_size); in sljit_set_context()
1235 local_size += GET_SAVED_REGISTERS_SIZE(scratches, saveds, 1); in sljit_set_context()
1275 for (i = compiler->scratches; i >= SLJIT_FIRST_SAVED_REG; i--) { in sljit_emit_return()
H A DsljitNativeSPARC_common.c439 sljit_s32 options, sljit_s32 args, sljit_s32 scratches, sljit_s32 saveds, in sljit_emit_enter() argument
443 …CHECK(check_sljit_emit_enter(compiler, options, args, scratches, saveds, fscratches, fsaveds, loca… in sljit_emit_enter()
444 set_emit_enter(compiler, options, args, scratches, saveds, fscratches, fsaveds, local_size); in sljit_emit_enter()
463 sljit_s32 options, sljit_s32 args, sljit_s32 scratches, sljit_s32 saveds, in sljit_set_context() argument
467 …CHECK(check_sljit_set_context(compiler, options, args, scratches, saveds, fscratches, fsaveds, loc… in sljit_set_context()
468 set_set_context(compiler, options, args, scratches, saveds, fscratches, fsaveds, local_size); in sljit_set_context()
H A DsljitNativeX86_common.c77 if (p <= compiler->scratches) \
/netbsd/external/gpl3/gcc/dist/gcc/
H A Dlra.c2012 static vec<sloc_t> scratches; variable
2047 scratches.safe_push (loc); in lra_register_new_scratch_op()
2094 scratches.create (get_max_uid ()); in remove_scratches()
2113 for (i = 0; scratches.iterate (i, &loc); i++) in restore_scratches()
2146 for (i = 0; scratches.iterate (i, &loc); i++) in restore_scratches()
2148 scratches.release (); in restore_scratches()
H A Dira.cc5290 static vec<sloc_t> scratches; variable
5325 scratches.safe_push (loc); in ira_register_new_scratch_op()
5394 scratches.create (get_max_uid ()); in remove_scratches()
5418 for (i = 0; scratches.iterate (i, &loc); i++) in ira_restore_scratches()
5448 for (i = 0; scratches.iterate (i, &loc); i++) in ira_restore_scratches()
5450 scratches.release (); in ira_restore_scratches()
H A DChangeLog-19983264 * combine.c (simplify_set): Remove unused variable `scratches'.
5080 (block_alloc): Don't allocate quantities for scratches.
H A DChangeLog-20206893 (ira.c): Call ira_expand_reg_equiv in case of removing scratches.
7232 initialize scratches, scratch_bitmap, and scratch_operand_bitmap.
7234 (struct sloc, sloc_t, scratches, scratch_bitmap)
H A DFSFChangeLog.106962 (try_combine): Accumulate number of scratches and update max_scratch.
H A DChangeLog-19999542 top level scratches and dups.
/netbsd/external/gpl3/gcc.old/dist/gcc/
H A Dlra.c2012 static vec<sloc_t> scratches; variable
2047 scratches.safe_push (loc); in lra_register_new_scratch_op()
2094 scratches.create (get_max_uid ()); in remove_scratches()
2113 for (i = 0; scratches.iterate (i, &loc); i++) in restore_scratches()
2146 for (i = 0; scratches.iterate (i, &loc); i++) in restore_scratches()
2148 scratches.release (); in restore_scratches()
H A DFSFChangeLog.106962 (try_combine): Accumulate number of scratches and update max_scratch.
/netbsd/games/fortune/datfiles/
H A Dfarber1344 One back scratches another.
/netbsd/external/gpl3/gcc.old/dist/gcc/config/aarch64/
H A Daarch64.md2018 ;; present LRA doesn't allow new scratches to be added during elimination.
2021 ;; ??? But if we added LRA support for new scratches, much of the ugliness
/netbsd/external/gpl3/gcc/dist/gcc/config/aarch64/
H A Daarch64.md2169 ;; present LRA doesn't allow new scratches to be added during elimination.
2172 ;; ??? But if we added LRA support for new scratches, much of the ugliness
/netbsd/external/gpl3/gcc.old/dist/gcc/config/mips/
H A Dmips.md1751 ;; LRA simulates reload but the cost of reloading scratches is lower
/netbsd/external/gpl3/gcc/dist/gcc/config/mips/
H A Dmips.md1751 ;; LRA simulates reload but the cost of reloading scratches is lower

12