Home
last modified time | relevance | path

Searched refs:unroll (Results 1 – 25 of 42) sorted by relevance

12

/freebsd-12-stable/sys/crypto/des/
Ddes_ecb.c69 const char *ptr,*unroll,*risc,*size; in des_options() local
87 unroll="16"; in des_options()
89 unroll="4"; in des_options()
95 sprintf(buf,"des(%s,%s,%s,%s)",ptr,risc,unroll,size); in des_options()
/freebsd-12-stable/lib/libc/mips/string/
Dstrcmp.S56 lbu t0, 1(a0) # unroll loop
/freebsd-12-stable/contrib/llvm-project/compiler-rt/lib/dfsan/
Ddfsan_platform.h73 # pragma unroll in addr_is_type()
/freebsd-12-stable/crypto/openssl/crypto/modes/asm/
Dghash-x86.pl150 $unroll = 0; # Affects x86 loop. Folded loop performs ~7% worse
169 if (!$unroll) {
240 if ($unroll) {
289 if ($unroll) {
332 if ($unroll) {
340 &mov (&wparam(2),$inp) if (!$unroll);
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Passes/
DPassRegistry.def336 FUNCTION_PASS_WITH_PARAMS("loop-unroll",
342 "O0;O1;O2;O3;full-unroll-max=N;"
431 LOOP_PASS("loop-unroll-and-jam", LoopUnrollAndJamPass())
432 LOOP_PASS("loop-unroll-full", LoopFullUnrollPass())
/freebsd-12-stable/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/lua/
Dldo.c443 static void unroll (lua_State *L, void *ud) { in unroll() function
539 unroll(L, NULL); in resume_cb()
559 status = luaD_rawrunprotected(L, unroll, NULL); /* run continuation */ in lua_resume()
/freebsd-12-stable/contrib/lua/src/
Dldo.c548 static void unroll (lua_State *L, void *ud) { in unroll() function
643 unroll(L, NULL); /* run continuation */ in resume()
670 status = luaD_rawrunprotected(L, unroll, &status); in lua_resume()
/freebsd-12-stable/contrib/gcc/
Dparams.def234 decides to not unroll loops that iterate fewer than 2*number of allowed
239 "The maximum number of instructions to consider to unroll in a loop",
245 "The maximum number of instructions to consider to unroll in a loop on average",
249 "max-unroll-times",
DChangeLog-1997376 * unroll.c (unroll_loop): Use them.
394 * unroll.c (calculate_giv_inc): Handle constant increment found in
886 * unroll.c (find_splittable_givs): Remove last change. Handle givs
904 * unroll.c (find_splittable_givs): Don't split givs with a dest_reg
2589 * unroll.c (unroll_loop): Change "loop_number" references to
2599 * unroll.c (unroll_loop): Remove code to set loop_unroll_iter.
3418 * unroll.c (calculate_giv_inc): Handle increment with code PLUS.
3619 * unroll.c (find_splittable_givs): Only share if two givs have the
3821 * unroll.c (iteration_info): No longer static, since Haifa
3824 * unroll.c (unroll_loop): Set loop_unroll_iter, loop_start_value.
[all …]
DChangeLog-1999153 * unroll.c (remap_split_bivs): Likewise.
261 * unroll.c (biv_total_increment): Likewise.
429 * unroll.c (copy_loop_body): Don't treat a REG like a PLUS.
1417 (unroll.o): Likewise.
1781 (stmt.o, integrate.o, loop.o, unroll.o): Replace loop.h with LOOP_H.
1875 * unroll.c (loop_iterations): Don't abort if iteration variable
2628 * unroll.c (unroll_loop): Make temp an unsigned HOST_WIDE_INT.
3318 * unroll.c (unroll_loop): Remove LOOP notes when loop is
3350 * unroll.c (unroll_loop): Allocate memory for MAP using xcalloc.
3379 * unroll.c (unroll_loop): Likewise.
[all …]
DFSFChangeLog264 * unroll.c, varasm.c: Likewise.
1155 * unroll.c (verify_addresses): Use validate_replace_rtx to undo
1771 * unroll.c (verify_addresses): Use validate_replace_rtx.
2330 * unroll.c (copy_loop_body, case JUMP_INSN): Correct error in last
2598 * unroll.c (unroll_loop, copy_loop_body): Use them.
2612 * unroll.c (copy_loop_body): Use single_set instead of
DChangeLog-1998316 * unroll.c (subtract_reg_term, find_common_reg_term): New functions.
629 * unroll.c (biv_total_increment): Make use of maybe_multiple field.
901 * unroll.c (iteration_info): Make it static.
1367 * unroll.c (precondition_loop_p): Likewise.
1392 * unroll.c (precondition_loop_p): No longer static since
1408 * unroll.c (precondition_loop_p): Return loop_initial_value
4169 * unroll.c (precondition_loop_p): Remove unused parameter
4932 * unroll.c (loop_iteration_var, loop_initial_value, loop_increment
8153 * unroll.c (unroll_loop): Do not abort for an UNROLL_MODULO
9483 * unroll.c (unroll_loop): Add parentheses around assignment used
[all …]
DChangeLog-2001107 * unroll.c: Move include files above first use of `const'.
321 * unroll.c (_factor): Make static.
3521 * unroll.c (loop_iterations): Give up on jumps with null JUMP_LABEL
3572 * unroll.c (unroll_loop): Correct special exit cases.
3868 * unroll.c (loop_iterations): Move last change ...
3874 * unroll.c (loop_iterations): Detect one situation in which we
4411 * unroll.c (copy_loop_body): Update LABEL_NUSES for the
4881 * unroll.c (copy_loop_body): Initialize JUMP_LABEL field after
4977 * doloop.c, except.c, explow.c, loop.c, stmt.c, unroll.c: Likewise.
6585 * unroll.c (calculate_giv_inc): Use find_last_value rather
[all …]
DFSFChangeLog.101344 4*HOST_BITS_PER_WIDE_INT hard registers, unroll loops by hand.
2290 unroll the loop (and use store_field, which handles REGs).
3097 * unroll.c (unroll_loop): Set regno_pointer_{flag,align} in
5546 * unroll.c (calculate_giv_inc): Handle increment computed by ASHIFT.
5783 * unroll.c (unroll_loop): When preconditioning, output code to
6103 * unroll.c (find_splittable_{regs,givs}, final_[bg]iv_value): Use
6326 * unroll.c (find_splittable_regs): When completely unrolling loop,
6685 * unroll.c (verify_addresses): New function.
6892 * unroll.c (copy_loop_body): Fix typo in call to sets_cc0_p.
7360 * unroll.c (unroll_loop): Increment copy_start_luid if copy_start
[all …]
/freebsd-12-stable/sys/crypto/skein/amd64/
Dskein_block_asm.s33 # the unroll counts (0 --> fully unrolled)
/freebsd-12-stable/contrib/llvm-project/compiler-rt/lib/msan/
Dmsan.h271 #pragma unroll in addr_is_type()
/freebsd-12-stable/gnu/usr.bin/cc/cc_int/
DMakefile40 cfgloopanal.o cfgloopmanip.o loop-init.o loop-unswitch.o loop-unroll.o \
/freebsd-12-stable/contrib/llvm-project/compiler-rt/lib/builtins/sparc64/
Ddivsi3.S122 ! So we unroll slightly...
Dmodsi3.S122 ! So we unroll slightly...
Ddivmod.m4181 ! So we unroll slightly...
/freebsd-12-stable/contrib/llvm-project/clang/include/clang/StaticAnalyzer/Core/
DAnalyzerOptions.def247 bool, ShouldUnrollLoops, "unroll-loops",
248 "Whether the analysis should try to unroll loops with known bounds.", false)
/freebsd-12-stable/contrib/gcc/config/sparc/
Dlb1spc.asm212 ! So we unroll slightly...
559 ! So we unroll slightly...
/freebsd-12-stable/contrib/llvm-project/clang/include/clang/Basic/
DAttr.td3488 /// unroll: fully unroll loop if State == Enable.
3490 /// unroll_and_jam: attempt to unroll and jam loop if State == Enable.
3491 /// unroll_and_jam_count: unroll and jams loop 'Value' times.
3496 /// #pragma unroll <argument> directive
3501 let Spellings = [Pragma<"clang", "loop">, Pragma<"", "unroll">,
3508 "unroll", "unroll_count", "unroll_and_jam", "unroll_and_jam_count",
3529 case Unroll: return "unroll";
DAttrDocs.td3258 let Heading = "#pragma unroll, #pragma nounroll";
3260 Loop unrolling optimization hints can be specified with ``#pragma unroll`` and
3263 ``#pragma GCC unroll`` and ``#pragma GCC nounroll`` are also supported and have
3264 identical semantics to ``#pragma unroll`` and ``#pragma nounroll``.
3266 Specifying ``#pragma unroll`` without a parameter directs the loop unroller to
3267 attempt to fully unroll the loop if the trip count is known at compile time and
3268 attempt to partially unroll the loop if the trip count is not known at compile
3273 #pragma unroll
3278 Specifying the optional parameter, ``#pragma unroll _value_``, directs the
3279 unroller to unroll the loop ``_value_`` times. The parameter may optionally be
[all …]
DDiagnosticParseKinds.td1446 "vectorize_width, interleave, interleave_count, unroll, unroll_count, "
1469 // Pragma unroll support.
1471 "argument to '#pragma unroll' should not be in parentheses in CUDA C/C++">,

12