/netbsd-src/external/apache2/llvm/dist/llvm/docs/ |
H A D | Vectorizers.rst | 31 $ clang ... -fno-vectorize file.c 45 $ opt -loop-vectorize -force-vector-width=8 ... 52 $ opt -loop-vectorize -force-vector-interleave=2 ... 66 #pragma clang loop vectorize(enable) interleave(enable) 96 ``-Rpass=loop-vectorize`` identifies loops that were successfully vectorized. 98 ``-Rpass-missed=loop-vectorize`` identifies loops that failed vectorization and 101 ``-Rpass-analysis=loop-vectorize`` identifies the statements that caused 110 #pragma clang loop vectorize(enable) 119 The command line ``-Rpass-missed=loop-vectorize`` prints the remark: 123 …:5: remark: loop not vectorized: vectorization is explicitly enabled [-Rpass-missed=loop-vectorize] [all …]
|
H A D | TransformMetadata.rst | 82 !1 = !{!"llvm.loop.vectorize.enable", i1 true} 90 ``llvm.loop.vectorize.enable`` and ``llvm.loop.unroll.enable`` are 100 !1 = !{!"llvm.loop.vectorize.enable", i1 true} 102 !3 = !{!"llvm.loop.vectorize.followup_vectorized", !{"llvm.loop.unroll.enable"}} 111 !3 = !{!"llvm.loop.vectorize.followup_vectorized"} 133 ``!{"llvm.loop.vectorize.enable", i1 true}`` is set. 157 ``llvm.loop.vectorize.followup_vectorized`` will set the attributes for 162 ``llvm.loop.vectorize.followup_epilogue`` will set the attributes for 168 The attributes specified by ``llvm.loop.vectorize.followup_all`` are 174 ``llvm.loop.vectorize.followup_all`` which avoids that the loop
|
/netbsd-src/external/gpl2/gettext/dist/gettext-tools/src/ |
H A D | format-perl.c | 152 bool vectorize = false; in format_parse() local 186 vectorize = true; in format_parse() 196 vectorize = true; in format_parse() 227 vectorize = true; in format_parse() 245 if (vectorize) in format_parse() 445 if (type != FAT_NONE && !vectorize) in format_parse()
|
/netbsd-src/external/gpl3/gcc.old/dist/gcc/ |
H A D | optabs-query.c | 449 if (targetm.vectorize.vec_perm_const != NULL) in can_vec_perm_const_p() 451 if (targetm.vectorize.vec_perm_const (mode, NULL_RTX, NULL_RTX, in can_vec_perm_const_p() 584 vmode = targetm.vectorize.preferred_simd_mode (smode); in can_vec_mask_load_store_p() 588 if (targetm.vectorize.get_mask_mode (vmode).exists (&mask_mode) in can_vec_mask_load_store_p() 593 targetm.vectorize.autovectorize_vector_modes (&vector_modes, true); in can_vec_mask_load_store_p() 602 && targetm.vectorize.get_mask_mode (vmode).exists (&mask_mode) in can_vec_mask_load_store_p()
|
H A D | tree-vectorizer.h | 1353 return targetm.vectorize.builtin_vectorization_cost (type_of_cost, 1370 return targetm.vectorize.init_cost (loop_info); 1384 unsigned cost = targetm.vectorize.add_stmt_cost (data, count, kind, 1398 targetm.vectorize.finish_cost (data, prologue_cost, body_cost, epilogue_cost); 1406 targetm.vectorize.destroy_cost_data (data);
|
H A D | tree-vect-data-refs.c | 897 return targetm.vectorize.preferred_vector_alignment (vectype); in vect_calculate_target_alignment() 1271 return targetm.vectorize.vector_alignment_reachable (type, is_packed); in vector_alignment_reachable_p() 4015 if (targetm.vectorize.builtin_gather) in vect_check_gather_scatter() 4016 decl = targetm.vectorize.builtin_gather (vectype, offtype, scale); in vect_check_gather_scatter() 4020 if (targetm.vectorize.builtin_scatter) in vect_check_gather_scatter() 4021 decl = targetm.vectorize.builtin_scatter (vectype, offtype, scale); in vect_check_gather_scatter() 4239 && (targetm.vectorize.builtin_gather != NULL in vect_analyze_data_refs() 4244 && (targetm.vectorize.builtin_scatter != NULL in vect_analyze_data_refs() 5626 if (targetm.vectorize.builtin_mask_for_load) in vect_setup_realignment() 5647 builtin_decl = targetm.vectorize.builtin_mask_for_load (); in vect_setup_realignment() [all …]
|
H A D | omp-general.c | 576 targetm.vectorize.autovectorize_vector_modes (&modes, true); in omp_max_vf() 588 machine_mode vqimode = targetm.vectorize.preferred_simd_mode (QImode); in omp_max_vf()
|
H A D | common.opt | 2956 ; Alias to enable both -ftree-loop-vectorize and -ftree-slp-vectorize. 2957 ftree-vectorize 2965 ftree-loop-vectorize 2966 Common Report Var(flag_tree_loop_vectorize) Optimization EnabledBy(ftree-vectorize) 2969 ftree-slp-vectorize 2970 Common Report Var(flag_tree_slp_vectorize) Optimization EnabledBy(ftree-vectorize)
|
/netbsd-src/external/gpl3/gcc/dist/gcc/ |
H A D | optabs-query.cc | 449 if (targetm.vectorize.vec_perm_const != NULL) in can_vec_perm_const_p() 451 if (targetm.vectorize.vec_perm_const (mode, NULL_RTX, NULL_RTX, in can_vec_perm_const_p() 584 vmode = targetm.vectorize.preferred_simd_mode (smode); in can_vec_mask_load_store_p() 586 && targetm.vectorize.get_mask_mode (vmode).exists (&mask_mode) in can_vec_mask_load_store_p() 591 targetm.vectorize.autovectorize_vector_modes (&vector_modes, true); in can_vec_mask_load_store_p() 594 && targetm.vectorize.get_mask_mode (vmode).exists (&mask_mode) in can_vec_mask_load_store_p()
|
H A D | tree-vect-data-refs.cc | 924 targetm.vectorize.preferred_vector_alignment (vectype))) in dr_misalignment() 1036 = exact_div (targetm.vectorize.preferred_vector_alignment (vectype), in vect_compute_data_ref_alignment() 1389 return targetm.vectorize.vector_alignment_reachable (type, is_packed); in vector_alignment_reachable_p() 2567 = exact_div (targetm.vectorize.preferred_vector_alignment (vectype), in vect_slp_analyze_node_alignment() 4184 ? (targetm.vectorize.builtin_gather in vect_check_gather_scatter() 4185 && targetm.vectorize.builtin_gather (vectype, in vect_check_gather_scatter() 4188 : (targetm.vectorize.builtin_scatter in vect_check_gather_scatter() 4189 && targetm.vectorize.builtin_scatter (vectype, in vect_check_gather_scatter() 4228 if (targetm.vectorize.builtin_gather) in vect_check_gather_scatter() 4229 decl = targetm.vectorize.builtin_gather (vectype, offtype, scale); in vect_check_gather_scatter() [all …]
|
H A D | tree-vectorizer.h | 1727 return targetm.vectorize.builtin_vectorization_cost (type_of_cost, 1744 return targetm.vectorize.create_costs (vinfo, costing_for_scalar);
|
H A D | common.opt | 3097 ; Alias to enable both -ftree-loop-vectorize and -ftree-slp-vectorize. 3098 ftree-vectorize 3106 ftree-loop-vectorize 3107 Common Var(flag_tree_loop_vectorize) Optimization EnabledBy(ftree-vectorize) 3110 ftree-slp-vectorize 3111 Common Var(flag_tree_slp_vectorize) Optimization EnabledBy(ftree-vectorize)
|
/netbsd-src/external/apache2/llvm/dist/llvm/bindings/ocaml/transforms/ |
H A D | CMakeLists.txt | 5 add_subdirectory(vectorize)
|
/netbsd-src/external/apache2/llvm/dist/llvm/bindings/ocaml/transforms/vectorize/ |
H A D | llvm_vectorize.mli | 11 This interface provides an OCaml API for LLVM vectorize transforms, the
|
/netbsd-src/external/gpl3/gcc.old/lib/crtstuff/ |
H A D | Makefile | 27 -fno-tree-vectorize \
|
/netbsd-src/external/gpl3/gcc/lib/crtstuff/ |
H A D | Makefile | 27 -fno-tree-vectorize \
|
/netbsd-src/external/apache2/llvm/dist/clang/include/clang/Basic/ |
H A D | DiagnosticFrontendKinds.td | 57 "allow reordering by specifying '#pragma clang loop vectorize(enable)' " 61 "allow reordering by specifying '#pragma clang loop vectorize(enable)' " 63 "'#pragma clang loop vectorize(assume_safety)' before the loop or provide "
|
/netbsd-src/external/apache2/llvm/dist/llvm/bindings/ocaml/llvm/ |
H A D | META.llvm.in | 80 package "vectorize" (
|
/netbsd-src/external/apache2/llvm/dist/llvm/docs/Proposals/ |
H A D | VectorizationPlan.rst | 51 In particular, if the best option is not to vectorize at all, the 98 each VPlan modelling a distinct way to vectorize the loop or the loop nest.
|
/netbsd-src/external/apache2/llvm/dist/clang/tools/clang-fuzzer/ |
H A D | README.txt | 126 the original IR. Currently, it only runs a loop-vectorize pass but more passes
|
/netbsd-src/external/gpl3/gcc.old/dist/gcc/doc/ |
H A D | optinfo.texi | 126 gcc -O2 -ftree-vectorize -fopt-info-vec-missed
|
/netbsd-src/external/gpl3/gcc/dist/gcc/doc/ |
H A D | optinfo.texi | 126 gcc -O2 -ftree-vectorize -fopt-info-vec-missed
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Passes/ |
H A D | PassRegistry.def | 352 FUNCTION_PASS_WITH_PARAMS("loop-vectorize",
|
/netbsd-src/external/gpl3/gcc.old/dist/libgfortran/ |
H A D | Makefile.am | 978 $(patsubst %.c,%.lo,$(notdir $(i_matmul_c))): AM_CFLAGS += -ffast-math -ftree-vectorize -funroll-lo… 982 $(patsubst %.c,%.lo,$(notdir $(i_matmulavx128_c))): AM_CFLAGS += -ffast-math -ftree-vectorize -funr…
|
/netbsd-src/external/apache2/llvm/dist/clang/docs/ |
H A D | LanguageExtensions.rst | 3157 transformation pragma (e.g. ``vectorize(enable)``). If the transformation is 3158 disabled (e.g. ``vectorize(disable)``), that takes precedence over 3168 automatically determines if the loop is safe and profitable to vectorize. A 3177 Vectorization is enabled by ``vectorize(enable)`` and interleaving is enabled 3183 #pragma clang loop vectorize(enable) 3213 ``vectorize(disable)`` or ``interleave(disable)``. 3219 #pragma clang loop vectorize(enable) 3325 proven safe to vectorize. To identify and diagnose optimization issues use
|