Home
last modified time | relevance | path

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

1234567

/external/llvm-project/llvm/test/Transforms/LoopUnroll/
Dloop-remarks.ll5 ; COMPLETE-UNROLL: remark: {{.*}}: completely unrolled loop with 16 iterations
6 ; PARTIAL-UNROLL: remark: {{.*}}: unrolled loop by a factor of 4
7 ; RUNTIME-UNROLL: remark: {{.*}}: unrolled loop by a factor of 4
27 ; RUNTIME-UNROLL-NOT: remark: {{.*}}: completely unrolled loop with 3 iterations
28 ; RUNTIME-UNROLL: remark: {{.*}}: unrolled loop by a factor of 4
Dunroll-pragmas.ll11 ; loop4 contains a small loop which should be completely unrolled by
61 ; loop64 has a high enough count that it should *not* be unrolled by
88 ; Loop should be fully unrolled.
113 ; Loop should be unrolled 4 times.
172 ; should be duplicated (original and 4x unrolled) if remainder is allowed,
173 ; otherwise loop should not be unrolled.
212 ; Loop should not be unrolled
240 ; Loop should unrolled up to the pragma threshold, but not completely.
266 ; Loop should be fully unrolled.
291 ; Loop has a runtime trip count and should be runtime unrolled and duplicated
[all …]
Dunroll-opt-attribute.ll9 ; This test shows that the loop is unrolled according to the specified
37 ; This test shows that with optnone attribute, the loop is not unrolled
62 ; This test shows that this loop is fully unrolled by default.
112 ; This test shows that with optsize attribute, this loop is not unrolled.
136 ; This test shows that with PGO, this loop is cold and not unrolled.
Dconvergent.ll6 ; fully unrolled.
29 ; unrolled. The unroll count is the largest power of 2 that divides the
127 ; count 2 is unknown to divide runtime trip count, the loop is not unrolled
150 ; count 2 does not divide trip count 5, the loop is not unrolled by 2
152 ; loop gets fully unrolled.
Dloop-remarks-with-hotness.ll4 ; COMPLETE-UNROLL: remark: {{.*}}: completely unrolled loop with 16 iterations (hotness: 300)
5 ; PARTIAL-UNROLL: remark: {{.*}}: unrolled loop by a factor of 4 {{.*}} (hotness: 300)
Dephemeral.ll3 ; Make sure this loop is completely unrolled...
18 ; This loop will be completely unrolled, even with these extra instructions,
Dcallbr.ll10 ; Check that the loop body does not get unrolled. We could modify this test in
12 ; operands were unrolled/updated correctly, as today they are not.
/external/llvm-project/mlir/lib/Dialect/Affine/Transforms/
DLoopUnroll.cpp111 bool unrolled = false; in runOnFunction() local
113 unrolled |= succeeded(runOnAffineForOp(forOp)); in runOnFunction()
114 if (!unrolled) in runOnFunction()
/external/llvm-project/llvm/docs/
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
209 the unrolled loop. If not specified, the attributes of the original 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
[all …]
/external/llvm/test/Transforms/LoopUnroll/
Dunroll-opt-attribute.ll7 ; This test shows that the loop is unrolled according to the specified
35 ; This test shows that with optnone attribute, the loop is not unrolled
60 ; This test shows that this loop is fully unrolled by default.
110 ; This test shows that with optsize attribute, this loop is not unrolled.
Dunroll-pragmas.ll10 ; loop4 contains a small loop which should be completely unrolled by
60 ; loop64 has a high enough count that it should *not* be unrolled by
87 ; Loop should be fully unrolled.
112 ; Loop should be fully unrolled, even for optsize.
135 ; Loop should be unrolled 4 times.
194 ; should be duplicated (original and 4x unrolled).
230 ; Loop should not be unrolled
258 ; Loop should unrolled up to the pragma threshold, but not completely.
284 ; Loop should be fully unrolled.
309 ; Loop has a runtime trip count and should be runtime unrolled and duplicated
[all …]
Dloop-remarks.ll4 ; COMPLETE-UNROLL: remark: {{.*}}: completely unrolled loop with 16 iterations
5 ; PARTIAL-UNROLL: remark: {{.*}}: unrolled loop by a factor of 4
Dephemeral.ll3 ; Make sure this loop is completely unrolled...
18 ; This loop will be completely unrolled, even with these extra instructions,
Dfull-unroll-heuristics.ll8 ; * If size of unrolled loop exceeds the absoulte threshold, we don't unroll
10 ; * If size of unrolled loop is below the '-unroll-threshold', then we'll
18 ; and unrolled size is 65.
Druntime-loop3.ll4 ; Test that nested loops can be unrolled. We need to increase threshold to do it
6 ; STATS: 2 loop-unroll - Number of loops unrolled (completely or otherwise)
Dconvergent.ll6 ; fully unrolled.
29 ; unrolled. The unroll count is the largest power of 2 that divides the
/external/llvm-project/llvm/test/Transforms/LoopUnroll/AMDGPU/
Dunroll-threshold.ll8 ; Check that the loop in unroll_default is not fully unrolled using the default
34 ; Check that the same loop in unroll_full is fully unrolled when the default
57 ; Check that the same loop in override_no_unroll is not unrolled when a high default
82 ; Check that the same loop in override_unroll is fully unrolled when a low default
/external/llvm/test/Transforms/LICM/
Dalias-set-tracker-loss.ll4 ; loop can be unrolled leaving one copy of the inner loop inside the outer
5 ; loop. Because of how LICM works, when this middle loop is unrolled and
/external/llvm-project/llvm/test/Transforms/LICM/
Dalias-set-tracker-loss.ll4 ; loop can be unrolled leaving one copy of the inner loop inside the outer
5 ; loop. Because of how LICM works, when this middle loop is unrolled and
/external/fec/
Ddotprod_sse2_assist.s30 # SSE2 dot product loop unrolled 4 times, crunching 32 terms per loop
58 # SSE2 dot product loop, not unrolled, crunching 4 terms per loop
Ddotprod_mmx_assist.s30 # MMX dot product loop unrolled 4 times, crunching 16 terms per loop
58 # MMX dot product loop, not unrolled, crunching 4 terms per loop
/external/llvm-project/llvm/test/CodeGen/AMDGPU/
Damdgpu-unroll-threshold.ll3 ; Check that the loop in unroll_default is not fully unrolled using the default
10 ; Check that the same loop in unroll_full is fully unrolled when the default
Dtti-unroll-prefs.ll14 ; This test is meant to check that this loop isn't unrolled into more than
16 ; loop to not be unrolled at all, but that may change in the future.
/external/skqp/src/gpu/gradients/
DGrGradientShader.cpp137 std::unique_ptr<GrFragmentProcessor> unrolled = GrUnrolledBinaryGradientColorizer::Make( in make_colorizer() local
139 if (unrolled) { in make_colorizer()
140 return unrolled; in make_colorizer()
/external/llvm/test/CodeGen/AMDGPU/
Dtti-unroll-prefs.ll14 ; This test is meant to check that this loop isn't unrolled into more than
16 ; loop to not be unrolled at all, but that may change in the future.

1234567