OpenGrok
Home
Sort by relevance
Sort by last modified time
Full Search
Definition
Symbol
File Path
History
|
|
Help
Searched
full:vectorize
(Results
51 - 75
of
318
) sorted by null
1
2
3
4
5
6
7
8
9
10
11
>>
/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
2
3
4
5
6
7
8
9
10
11
>>