/external/tensorflow/tensorflow/core/grappler/optimizers/data/ |
D | vectorization_utils_test.cc | 167 FunctionDef* vectorized; in TEST() local 168 TF_ASSERT_OK(WrapAndVectorize(inner, &lib, &vectorized)); in TEST() 171 !function_utils::ContainsFunctionNodeWithOp("MapDefun", *vectorized)); in TEST() 172 EXPECT_EQ(GetRetval(*vectorized, 0), in TEST() 173 vectorized->signature().input_arg(0).name()); in TEST() 174 EXPECT_EQ(GetRetval(*vectorized, 1), in TEST() 175 vectorized->signature().input_arg(1).name()); in TEST() 247 FunctionDef* vectorized; in TEST() local 248 TF_ASSERT_OK(WrapAndVectorize(inner, &lib, &vectorized)); in TEST() 251 function_utils::ContainsFunctionNodeWithOp("MapDefun", *vectorized)); in TEST() [all …]
|
/external/eigen/unsupported/Eigen/CXX11/src/Tensor/ |
D | TensorEvaluator.h | 106 EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorOpCost costPerCoeff(bool vectorized) const { in costPerCoeff() 107 return TensorOpCost(sizeof(CoeffReturnType), 0, 0, vectorized, in costPerCoeff() 205 EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorOpCost costPerCoeff(bool vectorized) const { 206 return TensorOpCost(sizeof(CoeffReturnType), 0, 0, vectorized, 269 costPerCoeff(bool vectorized) const { 270 return TensorOpCost(sizeof(CoeffReturnType), 0, 0, vectorized, 338 EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorOpCost costPerCoeff(bool vectorized) const { 340 return m_argImpl.costPerCoeff(vectorized) + 341 TensorOpCost(0, 0, functor_cost, vectorized, PacketSize); 417 costPerCoeff(bool vectorized) const { [all …]
|
D | TensorAssign.h | 154 costPerCoeff(bool vectorized) const { 158 TensorOpCost left = m_leftImpl.costPerCoeff(vectorized); 159 return m_rightImpl.costPerCoeff(vectorized) + 163 TensorOpCost(0, sizeof(CoeffReturnType), 0, vectorized, PacketSize);
|
D | TensorArgMax.h | 116 costPerCoeff(bool vectorized) const { 117 return m_impl.costPerCoeff(vectorized) + TensorOpCost(0, 0, 1); 258 costPerCoeff(bool vectorized) const { 261 return m_orig_impl.costPerCoeff(vectorized) + 262 m_impl.costPerCoeff(vectorized) + TensorOpCost(0, 0, compute_cost);
|
/external/llvm-project/llvm/test/Transforms/LoopVectorize/X86/ |
D | vectorization-remarks-missed.ll | 19 ; CHECK: remark: source.cpp:5:9: loop not vectorized: could not determine number of loop iterations 20 ; CHECK: remark: source.cpp:5:9: loop not vectorized 27 …rce.cpp:12:8: loop not vectorized: vectorization and interleaving are explicitly disabled, or the … 34 ; CHECK: remark: source.cpp:19:5: loop not vectorized: cannot identify array bounds 35 ; CHECK: remark: source.cpp:19:5: loop not vectorized 36 ; CHECK: warning: source.cpp:19:5: loop not vectorized: the optimizer was unable to perform the req… 48 ; CHECK: remark: source.cpp:29:7: loop not vectorized: control flow cannot be substituted for a sel… 49 ; CHECK: remark: source.cpp:27:3: loop not vectorized 57 ; YAML-NEXT: - String: 'loop not vectorized: ' 66 ; YAML-NEXT: - String: loop not vectorized [all …]
|
D | nontemporal.ll | 43 ; Check that we vectorized the load, and that there is no nontemporal hint. 47 ; Check that we vectorized the store, and that there is no nontemporal hint. 57 ; Check that the vectorized type of the store does not appear. 76 ; Check that the store is not vectorized and that we don't lose the !nontemporal hint in it. 85 ; Check that the vectorized type of the load does not appear. 102 ; Check that the load is not vectorized and that we don't lose the !nontemporal hint in it.
|
D | vect.omp.force.ll | 9 ; CHECK: 1 loop-vectorize - Number of loops vectorized 25 ; This loop will be vectorized, although the scalar cost is lower than any of vector costs, but vec… 28 define void @vectorized(float* noalias nocapture %A, float* noalias nocapture %B) { 56 ; This method will not be vectorized, as scalar cost is lower than any of vector costs.
|
D | already-vectorized.ll | 5 ; The vectorizer used to mark the un-vectorized loop only as already vectorized 6 ; thus, trying to vectorize the vectorized loop again
|
D | interleave_short_tc.ll | 3 ; The loop is expected to be vectorized by 4 and interleaving suppresed due to 7 ; The loop is expected to be vectorized by 4 and computed interleaving factor is 1. 11 ; The loop is expected to be vectorized by 2 and computed interleaving factor is 2.
|
/external/llvm-project/mlir/test/Dialect/Affine/SuperVectorize/ |
D | vectorize_1d.mlir | 34 affine.for %i0 = 0 to %M { // vectorized due to scalar -> vector 58 affine.for %i3 = 0 to %M { // vectorized 85 affine.for %i8 = 0 to %M { // vectorized 161 affine.for %i1 = 0 to %M { // not vectorized 183 affine.for %i2 = 0 to %M { // not vectorized, would vectorize with --test-fastest-varying=1 208 affine.for %i4 = 0 to %M { // vectorized 209 affine.for %i5 = 0 to %N { // not vectorized, would vectorize with --test-fastest-varying=1 233 affine.for %i6 = 0 to %M { // not vectorized, would vectorize with --test-fastest-varying=1 234 affine.for %i7 = 0 to %N { // not vectorized, can never vectorize 258 affine.for %i10 = 0 to %M { // not vectorized, need per load transposes [all …]
|
/external/llvm-project/llvm/test/Transforms/LoopVectorize/ |
D | libcall-remark.ll | 10 ; CHECK: loop not vectorized: library call cannot be vectorized 30 ; CHECK: loop not vectorized: call instruction cannot be vectorized
|
D | pr35743.ll | 6 ; This cannot be correctly vectorized with type i1. 29 ; TODO: This can be vectorized with type i1 because the result is not used. 52 ; This can be vectorized with type i1 because the result is truncated properly. 77 ; This cannot be vectorized with type i1 because the result is truncated to a 79 ; TODO: It can also be vectorized with type i32 (or maybe i4?)
|
D | no_switch.ll | 5 ; CHECK: remark: source.cpp:4:5: loop not vectorized: loop contains a switch statement 6 ; CHECK: warning: source.cpp:4:5: loop not vectorized: the optimizer was unable to perform the requ… 9 ; NOANALYSIS: warning: source.cpp:4:5: loop not vectorized: the optimizer was unable to perform the… 11 ; MOREINFO: remark: source.cpp:4:5: loop not vectorized: loop contains a switch statement 12 ; MOREINFO: remark: source.cpp:4:5: loop not vectorized (Force=true, Vector Width=4) 13 ; MOREINFO: warning: source.cpp:4:5: loop not vectorized: the optimizer was unable to perform the r…
|
D | no_switch_disable_vectorization.ll | 8 ; CHECK-NOT: remark: source.cpp:4:5: loop not vectorized: loop contains a switch statement 9 ; CHECK-NOT: warning: source.cpp:4:5: loop not vectorized: the optimizer was unable to perform the … 12 ; NOANALYSIS-NOT: warning: source.cpp:4:5: loop not vectorized: the optimizer was unable to perform… 14 ; MOREINFO: remark: source.cpp:4:5: loop not vectorized: vectorization is explicitly disabled 15 ; MOREINFO-NOT: warning: source.cpp:4:5: loop not vectorized: the optimizer was unable to perform t…
|
D | runtime-limit.ll | 7 ;CHECK: remark: {{.*}}:0:0: vectorized loop (vectorization width: 4, interleaved count: 1) 9 ;CHECK: remark: {{.*}}:0:0: loop not vectorized: cannot prove it is safe to reorder memory operatio… 12 ;OVERRIDE: remark: {{.*}}:0:0: vectorized loop (vectorization width: 4, interleaved count: 1) 14 ;OVERRIDE: remark: {{.*}}:0:0: vectorized loop (vectorization width: 4, interleaved count: 1)
|
D | pr38800.ll | 3 ; CHECK: remark: <unknown>:0:0: loop not vectorized: integer loop induction variable could not be i… 10 ; wasn't vectorized is produced
|
/external/llvm/test/Transforms/LoopVectorize/ |
D | no_switch.ll | 5 ; CHECK: remark: source.cpp:4:5: loop not vectorized: loop contains a switch statement 6 ; CHECK: warning: source.cpp:4:5: loop not vectorized: failed explicitly specified loop vectorizati… 11 ; MOREINFO: remark: source.cpp:4:5: loop not vectorized: loop contains a switch statement 12 ; MOREINFO: remark: source.cpp:4:5: loop not vectorized: use -Rpass-analysis=loop-vectorize for mor… 13 ; MOREINFO: warning: source.cpp:4:5: loop not vectorized: failed explicitly specified loop vectoriz…
|
D | runtime-limit.ll | 7 ;CHECK: remark: {{.*}}:0:0: vectorized loop (vectorization width: 4, interleaved count: 1) 9 ;CHECK: remark: {{.*}}:0:0: loop not vectorized: cannot prove it is safe to reorder memory operatio… 12 ;OVERRIDE: remark: {{.*}}:0:0: vectorized loop (vectorization width: 4, interleaved count: 1) 14 ;OVERRIDE: remark: {{.*}}:0:0: vectorized loop (vectorization width: 4, interleaved count: 1)
|
D | interleaved-accesses-pred-stores.ll | 8 ; vectorized. 56 ; groups are separately vectorized. The store group contains gaps and is not 57 ; vectorized. 115 ; predicated block. The load group is vectorized, and the store groups contain 116 ; gaps and are not vectorized.
|
/external/llvm/test/Transforms/LoopVectorize/X86/ |
D | vect.omp.force.small-tc.ll | 9 ; CHECK: 1 loop-vectorize - Number of loops vectorized 24 ; This loop will be vectorized, although the trip count is below the threshold, but vectorization i… 26 define void @vectorized(float* noalias nocapture %A, float* noalias nocapture readonly %B) { 50 ; This loop will not be vectorized as the trip count is below the threshold.
|
D | vect.omp.force.ll | 9 ; CHECK: 1 loop-vectorize - Number of loops vectorized 25 ; This loop will be vectorized, although the scalar cost is lower than any of vector costs, but vec… 28 define void @vectorized(float* noalias nocapture %A, float* noalias nocapture %B) { 55 ; This method will not be vectorized, as scalar cost is lower than any of vector costs.
|
D | already-vectorized.ll | 4 ; The vectorizer used to mark the un-vectorized loop only as already vectorized 5 ; thus, trying to vectorize the vectorized loop again
|
D | vectorization-remarks-missed.ll | 26 ; CHECK: remark: source.cpp:4:5: loop not vectorized: could not determine number of loop iterations 27 ; CHECK: remark: source.cpp:4:5: loop not vectorized: use -Rpass-analysis=loop-vectorize for more i… 28 ; CHECK: remark: source.cpp:13:5: loop not vectorized: vectorization and interleaving are explicitl… 29 ; CHECK: remark: source.cpp:19:5: loop not vectorized: cannot identify array bounds 30 ; CHECK: remark: source.cpp:19:5: loop not vectorized: use -Rpass-analysis=loop-vectorize for more … 31 ; CHECK: warning: source.cpp:19:5: loop not vectorized: failed explicitly specified loop vectorizat…
|
/external/llvm-project/llvm/test/Transforms/LoopTransformWarning/ |
D | enable_and_isvectorized.ll | 5 ; vectorized loops. 33 ; CHECK-NOT: loop not vectorized
|
/external/angle/src/compiler/translator/tree_ops/gl/ |
D | VectorizeVectorScalarArithmetic.cpp | 68 TIntermAggregate *vectorized = in Vectorize() local 70 TIntermTyped *vectorizedFolded = vectorized->fold(nullptr); in Vectorize() 73 if (vectorizedFolded != vectorized) in Vectorize()
|