/external/llvm-project/llvm/test/Transforms/LoopUnroll/ |
D | loop-remarks.ll | 5 ; 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
|
D | unroll-pragmas.ll | 11 ; 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 …]
|
D | unroll-opt-attribute.ll | 9 ; 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.
|
D | convergent.ll | 6 ; 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.
|
D | loop-remarks-with-hotness.ll | 4 ; COMPLETE-UNROLL: remark: {{.*}}: completely unrolled loop with 16 iterations (hotness: 300) 5 ; PARTIAL-UNROLL: remark: {{.*}}: unrolled loop by a factor of 4 {{.*}} (hotness: 300)
|
D | ephemeral.ll | 3 ; Make sure this loop is completely unrolled... 18 ; This loop will be completely unrolled, even with these extra instructions,
|
D | callbr.ll | 10 ; 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/ |
D | LoopUnroll.cpp | 111 bool unrolled = false; in runOnFunction() local 113 unrolled |= succeeded(runOnAffineForOp(forOp)); in runOnFunction() 114 if (!unrolled) in runOnFunction()
|
/external/llvm-project/llvm/docs/ |
D | TransformMetadata.rst | 75 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/ |
D | unroll-opt-attribute.ll | 7 ; 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.
|
D | unroll-pragmas.ll | 10 ; 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 …]
|
D | loop-remarks.ll | 4 ; COMPLETE-UNROLL: remark: {{.*}}: completely unrolled loop with 16 iterations 5 ; PARTIAL-UNROLL: remark: {{.*}}: unrolled loop by a factor of 4
|
D | ephemeral.ll | 3 ; Make sure this loop is completely unrolled... 18 ; This loop will be completely unrolled, even with these extra instructions,
|
D | full-unroll-heuristics.ll | 8 ; * 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.
|
D | runtime-loop3.ll | 4 ; 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)
|
D | convergent.ll | 6 ; fully unrolled. 29 ; unrolled. The unroll count is the largest power of 2 that divides the
|
/external/llvm-project/llvm/test/Transforms/LoopUnroll/AMDGPU/ |
D | unroll-threshold.ll | 8 ; 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/ |
D | alias-set-tracker-loss.ll | 4 ; 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/ |
D | alias-set-tracker-loss.ll | 4 ; 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/ |
D | dotprod_sse2_assist.s | 30 # SSE2 dot product loop unrolled 4 times, crunching 32 terms per loop 58 # SSE2 dot product loop, not unrolled, crunching 4 terms per loop
|
D | dotprod_mmx_assist.s | 30 # 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/ |
D | amdgpu-unroll-threshold.ll | 3 ; 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
|
D | tti-unroll-prefs.ll | 14 ; 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/ |
D | GrGradientShader.cpp | 137 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/ |
D | tti-unroll-prefs.ll | 14 ; 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.
|