HomeSort by relevance Sort by last modified time
    Searched full:vectorize (Results 51 - 75 of 318) sorted by null

1 23 4 5 6 7 8 91011>>

  /external/clang/lib/Sema/
SemaStmtAttr.cpp 94 .Case("vectorize", LoopHintAttr::Vectorize)
100 .Default(LoopHintAttr::Vectorize);
108 } else if (Option == LoopHintAttr::Vectorize ||
133 // There are 3 categories of loop hints attributes: vectorize, interleave,
155 enum { Vectorize, Interleave, Unroll };
157 case LoopHintAttr::Vectorize:
159 Category = Vectorize;
173 if (Option == LoopHintAttr::Vectorize ||
175 // Enable|Disable|AssumeSafety hint. For example, vectorize(enable)
    [all...]
  /external/llvm/test/Transforms/LoopVectorize/X86/
vect.omp.force.ll 1 ; RUN: opt < %s -loop-vectorize -mtriple=x86_64-apple-macosx10.8.0 -mcpu=corei7-avx -debug-only=loop-vectorize -stats -S 2>&1 | FileCheck %s
8 ; CHECK: 2 loop-vectorize - Number of loops analyzed for vectorization
9 ; CHECK: 1 loop-vectorize - Number of loops vectorized
52 !2 = !{!"llvm.loop.vectorize.enable", i1 true}
vect.omp.force.small-tc.ll 1 ; RUN: opt < %s -loop-vectorize -mtriple=x86_64-apple-macosx10.8.0 -mcpu=corei7-avx -debug-only=loop-vectorize -stats -S -vectorizer-min-trip-count=21 2>&1 | FileCheck %s
8 ; CHECK: 2 loop-vectorize - Number of loops analyzed for vectorization
9 ; CHECK: 1 loop-vectorize - Number of loops vectorized
47 !2 = !{!"llvm.loop.vectorize.enable", i1 true}
uint64_to_fp64-cost-model.ll 1 ; RUN: opt < %s -loop-vectorize -mtriple=x86_64-apple-macosx10.8.0 -mcpu=corei7-avx -S -debug-only=loop-vectorize 2>&1 | FileCheck %s
  /external/llvm/test/Transforms/LoopVectorize/
vect.omp.persistence.ll 1 ; RUN: opt < %s -O2 -force-vector-interleave=2 -force-vector-width=4 -debug-only=loop-vectorize -stats -S 2>&1 | FileCheck %s
21 ; Ensure that "llvm.loop.vectorize.enable" metadata was not lost prior to LoopVectorize pass.
65 !2 = !{!"llvm.loop.vectorize.enable", i1 true}
70 ; Ensure that "llvm.loop.vectorize.enable" metadata was not lost even
88 !4 = !{!"llvm.loop.vectorize.enable", i1 true}
conditional-assignment.ll 1 ; RUN: opt < %s -loop-vectorize -S -pass-remarks-missed='loop-vectorize' -pass-remarks-analysis='loop-vectorize' 2>&1 | FileCheck %s
no_outside_user.ll 1 ; RUN: opt -S -loop-vectorize -force-vector-interleave=1 -force-vector-width=2 < %s 2>&1 | FileCheck %s
15 ; We used to vectorize this loop. But it has a value that is used outside of the
45 ; Don't vectorize this loop. Its phi node (induction variable) has an outside
funcall.ll 1 ; RUN: opt -S -loop-vectorize -force-vector-width=2 -force-vector-interleave=1 < %s | FileCheck %s
5 ; Make sure we can vectorize loops with functions to math library functions.
if-pred-stores.ll 1 ; RUN: opt -S -vectorize-num-stores-pred=1 -force-vector-width=1 -force-vector-interleave=2 -loop-vectorize -simplifycfg < %s | FileCheck %s --check-prefix=UNROLL
2 ; RUN: opt -S -vectorize-num-stores-pred=1 -force-vector-width=1 -force-vector-interleave=2 -loop-vectorize < %s | FileCheck %s --check-prefix=UNROLL-NOSIMPLIFY
3 ; RUN: opt -S -vectorize-num-stores-pred=1 -force-vector-width=2 -force-vector-interleave=1 -loop-vectorize -enable-cond-stores-vec -simplifycfg < %s | FileCheck %s --check-prefix=VEC
4 ; RUN: opt -S -vectorize-num-stores-pred=1 -force-vector-width=2 -force-vector-interleave=1 -loop-vectorize -enable-cond-stores-vec -simplifycfg -instcombine < %s | FileCheck %s --check-prefix=VEC-IC
metadata-width.ll 1 ; RUN: opt < %s -loop-vectorize -force-vector-interleave=1 -dce -instcombine -S | FileCheck %s
31 !1 = !{!"llvm.loop.vectorize.width", i32 8}
multi-use-reduction-bug.ll 1 ; RUN: opt -indvars -loop-vectorize -force-vector-width=2 -force-vector-interleave=1 -S < %s | FileCheck %s
6 ; We must not vectorize this loop. %add55 is not reduction. Its value is used
  /external/llvm/test/Transforms/BBVectorize/
ld1.ll 2 ; RUN: opt < %s -bb-vectorize -bb-vectorize-req-chain-depth=3 -bb-vectorize-ignore-target-info -instcombine -gvn -S | FileCheck %s
mem-op-depth.ll 3 ; RUN: opt < %s -bb-vectorize -bb-vectorize-req-chain-depth=6 -instcombine -gvn -S | FileCheck %s
  /external/llvm/test/Transforms/LoopDistribute/
basic.ll 7 ; RUN: opt -basicaa -loop-distribute -loop-vectorize -force-vector-width=4 -S \
8 ; RUN: < %s | FileCheck %s --check-prefix=VECTORIZE
50 ; VECTORIZE: mul <4 x i32>
  /external/llvm/test/Transforms/SLPVectorizer/X86/
schedule_budget.ll 25 ; Don't vectorize these loads.
64 ; Don't vectorize these stores because their operands are too far away.
73 ; But still vectorize the following instructions, because even if the budget
non-vectorizable-intrinsic.ll 8 ; should be possible to vectorize such functions.
9 ; Test causes an assert if LLVM tries to vectorize CTLZ.
  /external/llvm/test/Transforms/LoopUnroll/
unroll-pragmas-disabled.ll 9 ; #pragma clang loop vectorize(enable) unroll_count(4) vectorize_width(8)
11 ; Unroll count metadata should be replaced with unroll(disable). Vectorize
34 !2 = !{!"llvm.loop.vectorize.enable", i1 true}
36 !4 = !{!"llvm.loop.vectorize.width", i32 8}
142 ; CHECK: ![[VEC_ENABLE]] = !{!"llvm.loop.vectorize.enable", i1 true}
143 ; CHECK: ![[WIDTH_8]] = !{!"llvm.loop.vectorize.width", i32 8}
  /external/llvm/test/Bindings/OCaml/
vectorize.ml 2 * RUN: %ocamlc -g -w +A -package llvm.vectorize -linkpkg %T/vectorize_opts.ml -o %t
4 * RUN: %ocamlopt -g -w +A -package llvm.vectorize -linkpkg %T/vectorize_opts.ml -o %t
  /external/llvm/test/Transforms/BBVectorize/X86/
simple-ldstr.ll 2 ; RUN: opt < %s -mtriple=x86_64-unknown-linux-gnu -mcpu=corei7 -bb-vectorize -bb-vectorize-req-chain-depth=3 -instcombine -gvn -S | FileCheck %s
  /external/llvm/test/Transforms/LoopVectorize/AArch64/
interleaved_cost.ll 1 ; RUN: opt -S -debug-only=loop-vectorize -loop-vectorize -instcombine < %s 2>&1 | FileCheck %s
  /external/llvm/test/Transforms/LoopVectorize/ARM/
interleaved_cost.ll 1 ; RUN: opt -S -debug-only=loop-vectorize -loop-vectorize -instcombine < %s 2>&1 | FileCheck %s
  /external/clang/lib/CodeGen/
CGLoopInfo.h 46 /// \brief Value for llvm.loop.vectorize.enable metadata.
52 /// \brief Value for llvm.loop.vectorize.width metadata.
123 /// \brief Set the next pushed loop 'vectorize.enable'
134 /// \brief Set the vectorize width for the next loop pushed.
  /external/clang/test/CodeGenCXX/
pragma-loop-safety.cpp 10 #pragma clang loop vectorize(assume_safety) interleave(disable) unroll(disable)
33 #pragma clang loop interleave(assume_safety) vectorize(disable) unroll(disable)
51 // CHCCK: ![[INTENABLE_1]] = !{!"llvm.loop.vectorize.enable", i1 true}
54 // CHECK: ![[WIDTH_1]] = !{!"llvm.loop.vectorize.width", i32 1}
  /external/clang/test/Frontend/
optimization-remark-analysis.c 10 #pragma clang loop vectorize(enable)
  /external/llvm/bindings/ocaml/transforms/
Makefile 11 DIRS = ipo passmgr_builder scalar_opts utils vectorize

Completed in 245 milliseconds

1 23 4 5 6 7 8 91011>>