Home
last modified time | relevance | path

Searched refs:unrolled (Results 1 – 25 of 31) sorted by relevance

12

/openbsd/gnu/llvm/llvm/docs/
H A DTransformMetadata.rst75 vectorized, for instance being unrolled.
95 then unrolled.
186 If the loop has been unrolled fully, there is no followup-loop. For
199 for (; i + 3 < n; i+=4) { // unrolled loop
216 unrolled in which case this attribute has no effect.
219 unrolled and remainder loops.
221 To avoid that the partially unrolled loop is unrolled again, it is
245 for (; i + 1 < n; i+=2) { // unrolled outer loop
248 for (int j = 0; j < m; j+=1) { // unrolled inner loop
274 being fully unrolled.
[all …]
H A DLangRef.rst6780 will be partially unrolled.
6805 This metadata suggests that the loop should be fully unrolled if the trip count
6806 is known at compile time and partially unrolled if the trip count is not known
6817 This metadata suggests that the loop should be unrolled fully. The
6828 This metadata defines which loop attributes the unrolled loop will have.
6883 trip count is known at compile time and partially unrolled if the trip count is
6894 This metadata defines which loop attributes the outer unrolled loop will
6909 will have. This loop is usually unrolled, meaning there is no such
6917 will have. The outer epilogue will usually be unrolled, meaning there
24779 unrolled, the associated noalias scope must also be duplicated. Otherwise, the
/openbsd/gnu/gcc/gcc/
H A Dtree-ssa-loop-prefetch.c961 bool unrolled = false; in loop_prefetch_arrays() local
1000 unrolled = true; in loop_prefetch_arrays()
1008 return unrolled; in loop_prefetch_arrays()
1018 bool unrolled = false; in tree_ssa_prefetch_arrays() local
1056 unrolled |= loop_prefetch_arrays (loops, loop); in tree_ssa_prefetch_arrays()
1062 if (unrolled) in tree_ssa_prefetch_arrays()
H A Dparams.def230 /* This parameter limits the number of insns in a loop that will be unrolled,
231 and by how much the loop is unrolled.
235 unrollings and thus we would have loops that are neither peeled or unrolled
238 "max-unrolled-insns",
241 /* This parameter limits how many times the loop is unrolled depending
244 "max-average-unrolled-insns",
H A Dcommon.opt846 Split lifetimes of induction variables when loops are unrolled
850 Apply variable expansion when loops are unrolled
/openbsd/gnu/usr.bin/gcc/gcc/
H A Dparams.def167 /* This parameter limits the number of insns in a loop that will be unrolled,
168 and by how much the loop is unrolled. */
170 "max-unrolled-insns",
H A Dloop.h132 unsigned unrolled : 1; /* 1 if new register has been allocated and member
H A DChangeLog.01721 * loop.h (struct induction): Clarify comment for unrolled field.
1722 * unroll.c (find_splittable_givs): Move set of unrolled field
12972 (record_giv): Initialize unrolled and shared fields.
12974 * loop.h (struct induction): Add unrolled and shared fields.
H A Dloop.c5826 v->unrolled = 0;
H A DFSFChangeLog.101243 * hard-reg-set.h (twice unrolled GO_IF_HARD_REG_EQUAL): Add missing \.
4418 * pa.c (output_block_move): Greatly simplify. Use 2X unrolled
7922 (unroll_loop): Renumber regs local to loop for each unrolled iteration.
H A DChangeLog.23319 completely unrolled.
9770 (insert_bct): Rework test for loop being completely unrolled.
10237 unrolled loop size is smaller than the rolled loop size.
H A DChangeLog9856 for unrolled loops.
18455 that are not unrolled completely.
18617 * doloop.c (doloop_modify_runtime): Correct count for unrolled loops.
/openbsd/gnu/llvm/llvm/docs/CommandGuide/
H A Dllvm-opt-report.rst60 - U: The loop is unrolled. The following number indicates the unroll factor.
/openbsd/gnu/llvm/llvm/docs/Proposals/
H A DVectorizationPlan.rst136 a loop with constant trip-count that will be completely unrolled. This is used
/openbsd/gnu/llvm/clang/include/clang/Basic/
H A DCodeGenOptions.def304 CODEGENOPT(UnrollLoops , 1, 0) ///< Control whether loops are unrolled.
H A DAttrDocs.td3600 Specifying ``#pragma nounroll`` indicates that the loop should not be unrolled:
3671 (for, while and do loops) can be unrolled. This attribute qualifier can be
/openbsd/gnu/llvm/clang/docs/
H A DLanguageExtensions.rst4089 opportunities for ILP. Loops can be fully or partially unrolled. Full unrolling
4096 loop if the trip count is known at compile time. If the fully unrolled code size
4097 is greater than an internal limit the loop will be partially unrolled up to this
4099 unrolled with a heuristically chosen unroll factor.
4110 ``unroll(enable)``. However, with ``unroll(full)`` the loop will not be unrolled
4122 loop will be fully unrolled. Otherwise the loop is partially unrolled subject
/openbsd/gnu/gcc/gcc/doc/
H A Dpasses.texi440 conceptually unrolled by a factor @code{VF} (vectorization factor), which is
H A Dinvoke.texi5308 of the unrolled loop using the value in the first iteration. This breaks
6158 @item max-unrolled-insns
6160 is unrolled, and if the loop is unrolled, it determines how many times
6161 the loop code is unrolled.
6163 @item max-average-unrolled-insns
6165 that a loop should have if that loop is unrolled, and if the loop is unrolled,
6166 it determines how many times the loop code is unrolled.
H A Dgcc.info4996 iterations of the unrolled loop using the value in the first
5806 `max-unrolled-insns'
5808 that loop is unrolled, and if the loop is unrolled, it
5809 determines how many times the loop code is unrolled.
5811 `max-average-unrolled-insns'
5814 unrolled, and if the loop is unrolled, it determines how many
5815 times the loop code is unrolled.
/openbsd/gnu/usr.bin/perl/pod/
H A Dperl5240delta.pod1611 C<cx_popsub()> which had been unrolled in places like C<pp_goto> have been
/openbsd/gnu/llvm/llvm/lib/Target/PowerPC/
H A DPPCInstrVSX.td2951 // 1. This is likely to occur in unrolled loops where regpressure is high,
3076 // 1. This is likely to occur in unrolled loops where regpressure is high,
/openbsd/gnu/usr.bin/gcc/gcc/f/
H A Dnews.texi199 of induction variables in unrolled loops.
/openbsd/gnu/usr.bin/gcc/gcc/doc/
H A Dinvoke.texi4383 @item max-unrolled-insns
4385 is unrolled, and if the loop is unrolled, it determines how many times
4386 the loop code is unrolled.
/openbsd/gnu/usr.bin/gcc/gcc/config/pa/
H A Dpa.md3025 ;; determined, we need two scratch registers for the unrolled code.

12