Home
last modified time | relevance | path

Searched refs:vectorize (Results 1 – 25 of 871) sorted by relevance

12345678910>>...35

/llvm-project-15.0.7/llvm/test/Transforms/LoopVectorize/AArch64/
H A Dscalable-vectorization-cost-tuning.ll3 ; RUN: -force-target-instruction-cost=1 -loop-vectorize -S -debug-only=loop-vectorize < %s 2>&1…
7 ; RUN: -force-target-instruction-cost=1 -loop-vectorize -S -debug-only=loop-vectorize < %s 2>&1…
11 ; RUN: -force-target-instruction-cost=1 -loop-vectorize -S -debug-only=loop-vectorize < %s 2>&1…
15 ; RUN: -force-target-instruction-cost=1 -loop-vectorize -S -debug-only=loop-vectorize < %s 2>&1…
19 ; RUN: -force-target-instruction-cost=1 -loop-vectorize -S -debug-only=loop-vectorize < %s 2>&1…
H A Dscalable-vf-hint.ll3 …rch64-none-linux-gnu -mattr=+sve -loop-vectorize -pass-remarks-analysis=loop-vectorize -debug-only…
4 … -mtriple=aarch64-none-linux-gnu -loop-vectorize -pass-remarks-analysis=loop-vectorize -debug-only…
71 !1 = !{!"llvm.loop.vectorize.width", i32 4}
72 !2 = !{!"llvm.loop.vectorize.scalable.enable", i1 true}
116 !4 = !{!"llvm.loop.vectorize.width", i32 8}
164 !7 = !{!"llvm.loop.vectorize.width", i32 2}
216 !10 = !{!"llvm.loop.vectorize.width", i32 4}
264 !13 = !{!"llvm.loop.vectorize.width", i32 4}
315 !16 = !{!"llvm.loop.vectorize.width", i32 16}
346 !19 = !{!"llvm.loop.vectorize.width", i32 4}
[all …]
/llvm-project-15.0.7/clang/test/Parser/
H A Dpragma-loop.cpp88 #pragma clang loop vectorize(enable) in test()
103 #pragma clang loop vectorize(disable) in test()
122 #pragma clang loop vectorize(disable) interleave(disable) unroll(disable) vectorize_predicate(disab… in test()
139 /* expected-error {{expected '('}} */ #pragma clang loop vectorize in test()
145 /* expected-error {{expected ')'}} */ #pragma clang loop vectorize(enable in test()
163 /* expected-error {{invalid option 'badkeyword'}} */ #pragma clang loop vectorize(enable) badkeywor… in test()
164 /* expected-warning {{extra tokens at end of '#pragma clang loop'}} */ #pragma clang loop vectorize in test()
223 /* expected-error {{expected ')'}} */ #pragma clang loop vectorize(() in test()
234 #pragma clang loop vectorize(enable) in test()
257 #pragma clang loop vectorize(enable) in test()
[all …]
H A Dpragma-loop-safety.cpp9 #pragma clang loop vectorize(assume_safety) in test()
15 /* expected-error {{expected ')'}} */ #pragma clang loop vectorize(assume_safety in test()
21 …t; expected 'enable', 'assume_safety' or 'disable'}} */ #pragma clang loop vectorize(badidentifier) in test()
28 #pragma clang loop vectorize(enable) in test()
29 …'vectorize(enable)' and 'vectorize(assume_safety)'}} */ #pragma clang loop vectorize(assume_safety) in test()
/llvm-project-15.0.7/llvm/test/Transforms/LoopVectorize/
H A Dremove_metadata.ll1 ; RUN: opt -passes=loop-vectorize -force-vector-interleave=1 -force-vector-width=2 -S < %s | FileCh…
3 ; Check that llvm.loop.vectorize.* metadata is removed after vectorization.
28 !0 = !{!0, !{!"llvm.loop.vectorize.some_property"}, !{!"llvm.loop.vectorize.enable", i32 1}}
30 ; CHECK-NOT: llvm.loop.vectorize.
32 ; CHECK-NOT: llvm.loop.vectorize.
H A Dunsafe-vf-hint-remark.ll2 ; RUN: opt -passes=loop-vectorize -pass-remarks-analysis=loop-vectorize -debug-only=loop-vectorize
9 ; #pragma clang loop vectorize(enable) vectorize_width(4)
45 !1 = !{!"llvm.loop.vectorize.width", i32 4}
46 !2 = !{!"llvm.loop.vectorize.enable", i1 true}
H A Dloop-vect-option.ll3 ; RUN: opt < %s -S -passes='loop-vectorize<interleave-forced-only;vectorize-forced-only>' 2>&1 | F…
4 ; RUN: opt < %s -S -passes='loop-vectorize<no-interleave-forced-only;no-vectorize-forced-only>' 2>&…
H A Dscalable-vf-hint.ll2 ; RUN: opt -loop-vectorize -pass-remarks-analysis=loop-vectorize -debug-only=loop-vectorize -S -sca…
32 !1 = !{!"llvm.loop.vectorize.width", i32 4}
33 !2 = !{!"llvm.loop.vectorize.scalable.enable", i1 true}
/llvm-project-15.0.7/llvm/test/Transforms/LoopVectorize/X86/
H A Dsvml-calls-finite.ll35 !2 = !{!"llvm.loop.vectorize.width", i32 4}
36 !3 = !{!"llvm.loop.vectorize.enable", i1 true}
64 !12 = !{!"llvm.loop.vectorize.width", i32 4}
65 !13 = !{!"llvm.loop.vectorize.enable", i1 true}
95 !22 = !{!"llvm.loop.vectorize.width", i32 4}
124 !32 = !{!"llvm.loop.vectorize.width", i32 4}
155 !42 = !{!"llvm.loop.vectorize.width", i32 4}
186 !52 = !{!"llvm.loop.vectorize.width", i32 4}
215 !62 = !{!"llvm.loop.vectorize.width", i32 4}
244 !72 = !{!"llvm.loop.vectorize.width", i32 4}
[all …]
H A Dlibm-vector-calls-VF2-VF8.ll30 !2 = !{!"llvm.loop.vectorize.width", i32 2}
31 !3 = !{!"llvm.loop.vectorize.enable", i1 true}
58 !22 = !{!"llvm.loop.vectorize.width", i32 8}
59 !23 = !{!"llvm.loop.vectorize.enable", i1 true}
85 !32 = !{!"llvm.loop.vectorize.width", i32 2}
112 !42 = !{!"llvm.loop.vectorize.width", i32 8}
139 !52 = !{!"llvm.loop.vectorize.width", i32 2}
166 !62 = !{!"llvm.loop.vectorize.width", i32 8}
193 !72 = !{!"llvm.loop.vectorize.width", i32 2}
220 !82 = !{!"llvm.loop.vectorize.width", i32 8}
[all …]
H A Dlibm-vector-calls.ll30 !2 = !{!"llvm.loop.vectorize.width", i32 4}
31 !3 = !{!"llvm.loop.vectorize.enable", i1 true}
58 !22 = !{!"llvm.loop.vectorize.width", i32 4}
59 !23 = !{!"llvm.loop.vectorize.enable", i1 true}
85 !32 = !{!"llvm.loop.vectorize.width", i32 4}
112 !42 = !{!"llvm.loop.vectorize.width", i32 4}
139 !52 = !{!"llvm.loop.vectorize.width", i32 4}
166 !62 = !{!"llvm.loop.vectorize.width", i32 4}
193 !72 = !{!"llvm.loop.vectorize.width", i32 4}
220 !82 = !{!"llvm.loop.vectorize.width", i32 4}
[all …]
H A Dlibm-vector-calls-finite.ll29 !2 = !{!"llvm.loop.vectorize.width", i32 4}
30 !3 = !{!"llvm.loop.vectorize.enable", i1 true}
56 !12 = !{!"llvm.loop.vectorize.width", i32 4}
57 !13 = !{!"llvm.loop.vectorize.enable", i1 true}
83 !22 = !{!"llvm.loop.vectorize.width", i32 4}
84 !23 = !{!"llvm.loop.vectorize.enable", i1 true}
110 !32 = !{!"llvm.loop.vectorize.width", i32 4}
111 !33 = !{!"llvm.loop.vectorize.enable", i1 true}
139 !42 = !{!"llvm.loop.vectorize.width", i32 4}
140 !43 = !{!"llvm.loop.vectorize.enable", i1 true}
[all …]
H A Dvectorization-remarks-missed.ll1 ; RUN: opt < %s -loop-vectorize -transform-warning -S -pass-remarks-missed='loop-vectorize' -pass-r…
5 … opt < %s -passes=loop-vectorize,transform-warning -S -pass-remarks-missed='loop-vectorize' -pass-…
30 ; #pragma clang loop vectorize(enable)
52 ; YAML-NEXT: Pass: loop-vectorize
61 ; YAML-NEXT: Pass: loop-vectorize
69 ; YAML-NEXT: Pass: loop-vectorize
86 ; YAML-NEXT: Pass: loop-vectorize
105 ; YAML-NEXT: Pass: loop-vectorize
114 ; YAML-NEXT: Pass: loop-vectorize
123 ; YAML-NEXT: Pass: loop-vectorize
[all …]
H A Dalready-vectorized.ll1 ; RUN: opt < %s -disable-loop-unrolling -debug-only=loop-vectorize -passes='default<O3>' -S 2>&1 | …
2 ; RUN: opt < %s -disable-loop-unrolling -debug-only=loop-vectorize -O3 -S 2>&1 | FileCheck %s
4 ; We want to make sure that we don't even try to vectorize loops again
6 ; thus, trying to vectorize the vectorized loop again
20 ; We need to make sure we did vectorize the loop
22 ; CHECK: LV: We can vectorize this loop!
/llvm-project-15.0.7/llvm/test/Transforms/LoopVectorize/RISCV/
H A Dreg-usage.ll2 ; RUN: opt -loop-vectorize -mtriple riscv64-linux-gnu \
3 ; RUN: -mattr=+v,+d -debug-only=loop-vectorize \
6 ; RUN: opt -loop-vectorize -mtriple riscv64-linux-gnu \
7 ; RUN: -mattr=+v,+d -debug-only=loop-vectorize \
10 ; RUN: opt -loop-vectorize -mtriple riscv64-linux-gnu \
11 ; RUN: -mattr=+v,+d -debug-only=loop-vectorize \
14 ; RUN: opt -loop-vectorize -mtriple riscv64-linux-gnu \
15 ; RUN: -mattr=+v,+d -debug-only=loop-vectorize \
18 ; RUN: opt -loop-vectorize -mtriple riscv64-linux-gnu \
19 ; RUN: -mattr=+v,+d -debug-only=loop-vectorize \
/llvm-project-15.0.7/llvm/test/Analysis/CostModel/X86/
H A Dmasked-store-i16.ll2 ; RUN: opt -loop-vectorize -vectorizer-maximize-bandwidth -S -mattr=+sse2 --debug-only=loop-vectori…
3 ; RUN: opt -loop-vectorize -vectorizer-maximize-bandwidth -S -mattr=+sse4.2 --debug-only=loop-vecto…
4 ; RUN: opt -loop-vectorize -vectorizer-maximize-bandwidth -S -mattr=+avx --debug-only=loop-vectori…
5 ; RUN: opt -loop-vectorize -vectorizer-maximize-bandwidth -S -mattr=+avx2,-fast-gather --debug-only…
6 ; RUN: opt -loop-vectorize -vectorizer-maximize-bandwidth -S -mattr=+avx2,+fast-gather --debug-only…
7 ; RUN: opt -loop-vectorize -vectorizer-maximize-bandwidth -S -mattr=+avx512bw --debug-only=loop-vec…
H A Dmasked-load-i8.ll2 ; RUN: opt -loop-vectorize -vectorizer-maximize-bandwidth -S -mattr=+sse2 --debug-only=loop-vectori…
3 ; RUN: opt -loop-vectorize -vectorizer-maximize-bandwidth -S -mattr=+sse4.2 --debug-only=loop-vecto…
4 ; RUN: opt -loop-vectorize -vectorizer-maximize-bandwidth -S -mattr=+avx --debug-only=loop-vectori…
5 ; RUN: opt -loop-vectorize -vectorizer-maximize-bandwidth -S -mattr=+avx2,-fast-gather --debug-only…
6 ; RUN: opt -loop-vectorize -vectorizer-maximize-bandwidth -S -mattr=+avx2,+fast-gather --debug-only…
7 ; RUN: opt -loop-vectorize -vectorizer-maximize-bandwidth -S -mattr=+avx512bw --debug-only=loop-vec…
H A Dmasked-load-i16.ll2 ; RUN: opt -loop-vectorize -vectorizer-maximize-bandwidth -S -mattr=+sse2 --debug-only=loop-vectori…
3 ; RUN: opt -loop-vectorize -vectorizer-maximize-bandwidth -S -mattr=+sse4.2 --debug-only=loop-vecto…
4 ; RUN: opt -loop-vectorize -vectorizer-maximize-bandwidth -S -mattr=+avx --debug-only=loop-vectori…
5 ; RUN: opt -loop-vectorize -vectorizer-maximize-bandwidth -S -mattr=+avx2,-fast-gather --debug-only…
6 ; RUN: opt -loop-vectorize -vectorizer-maximize-bandwidth -S -mattr=+avx2,+fast-gather --debug-only…
7 ; RUN: opt -loop-vectorize -vectorizer-maximize-bandwidth -S -mattr=+avx512bw --debug-only=loop-vec…
H A Dmasked-load-i64.ll2 ; RUN: opt -loop-vectorize -vectorizer-maximize-bandwidth -S -mattr=+sse2 --debug-only=loop-vectori…
3 ; RUN: opt -loop-vectorize -vectorizer-maximize-bandwidth -S -mattr=+sse4.2 --debug-only=loop-vecto…
4 ; RUN: opt -loop-vectorize -vectorizer-maximize-bandwidth -S -mattr=+avx --debug-only=loop-vectori…
5 ; RUN: opt -loop-vectorize -vectorizer-maximize-bandwidth -S -mattr=+avx2,-fast-gather --debug-only…
6 ; RUN: opt -loop-vectorize -vectorizer-maximize-bandwidth -S -mattr=+avx2,+fast-gather --debug-only…
7 ; RUN: opt -loop-vectorize -vectorizer-maximize-bandwidth -S -mattr=+avx512bw --debug-only=loop-vec…
H A Dmasked-load-i32.ll2 ; RUN: opt -loop-vectorize -vectorizer-maximize-bandwidth -S -mattr=+sse2 --debug-only=loop-vectori…
3 ; RUN: opt -loop-vectorize -vectorizer-maximize-bandwidth -S -mattr=+sse4.2 --debug-only=loop-vecto…
4 ; RUN: opt -loop-vectorize -vectorizer-maximize-bandwidth -S -mattr=+avx --debug-only=loop-vectori…
5 ; RUN: opt -loop-vectorize -vectorizer-maximize-bandwidth -S -mattr=+avx2,-fast-gather --debug-only…
6 ; RUN: opt -loop-vectorize -vectorizer-maximize-bandwidth -S -mattr=+avx2,+fast-gather --debug-only…
7 ; RUN: opt -loop-vectorize -vectorizer-maximize-bandwidth -S -mattr=+avx512bw --debug-only=loop-vec…
H A Dmasked-store-i32.ll2 ; RUN: opt -loop-vectorize -vectorizer-maximize-bandwidth -S -mattr=+sse2 --debug-only=loop-vectori…
3 ; RUN: opt -loop-vectorize -vectorizer-maximize-bandwidth -S -mattr=+sse4.2 --debug-only=loop-vecto…
4 ; RUN: opt -loop-vectorize -vectorizer-maximize-bandwidth -S -mattr=+avx --debug-only=loop-vectori…
5 ; RUN: opt -loop-vectorize -vectorizer-maximize-bandwidth -S -mattr=+avx2,-fast-gather --debug-only…
6 ; RUN: opt -loop-vectorize -vectorizer-maximize-bandwidth -S -mattr=+avx2,+fast-gather --debug-only…
7 ; RUN: opt -loop-vectorize -vectorizer-maximize-bandwidth -S -mattr=+avx512bw --debug-only=loop-vec…
H A Dmasked-store-i8.ll2 ; RUN: opt -loop-vectorize -vectorizer-maximize-bandwidth -S -mattr=+sse2 --debug-only=loop-vectori…
3 ; RUN: opt -loop-vectorize -vectorizer-maximize-bandwidth -S -mattr=+sse4.2 --debug-only=loop-vecto…
4 ; RUN: opt -loop-vectorize -vectorizer-maximize-bandwidth -S -mattr=+avx --debug-only=loop-vectori…
5 ; RUN: opt -loop-vectorize -vectorizer-maximize-bandwidth -S -mattr=+avx2,-fast-gather --debug-only…
6 ; RUN: opt -loop-vectorize -vectorizer-maximize-bandwidth -S -mattr=+avx2,+fast-gather --debug-only…
7 ; RUN: opt -loop-vectorize -vectorizer-maximize-bandwidth -S -mattr=+avx512bw --debug-only=loop-vec…
H A Dmasked-store-i64.ll2 ; RUN: opt -loop-vectorize -vectorizer-maximize-bandwidth -S -mattr=+sse2 --debug-only=loop-vectori…
3 ; RUN: opt -loop-vectorize -vectorizer-maximize-bandwidth -S -mattr=+sse4.2 --debug-only=loop-vecto…
4 ; RUN: opt -loop-vectorize -vectorizer-maximize-bandwidth -S -mattr=+avx --debug-only=loop-vectori…
5 ; RUN: opt -loop-vectorize -vectorizer-maximize-bandwidth -S -mattr=+avx2,-fast-gather --debug-only…
6 ; RUN: opt -loop-vectorize -vectorizer-maximize-bandwidth -S -mattr=+avx2,+fast-gather --debug-only…
7 ; RUN: opt -loop-vectorize -vectorizer-maximize-bandwidth -S -mattr=+avx512bw --debug-only=loop-vec…
H A Dgather-i16-with-i8-index.ll2 ; RUN: opt -loop-vectorize -vectorizer-maximize-bandwidth -S -mattr=+sse2 --debug-only=loop-vectori…
3 ; RUN: opt -loop-vectorize -vectorizer-maximize-bandwidth -S -mattr=+sse4.2 --debug-only=loop-vecto…
4 ; RUN: opt -loop-vectorize -vectorizer-maximize-bandwidth -S -mattr=+avx --debug-only=loop-vectori…
5 ; RUN: opt -loop-vectorize -vectorizer-maximize-bandwidth -S -mattr=+avx2,-fast-gather --debug-only…
6 ; RUN: opt -loop-vectorize -vectorizer-maximize-bandwidth -S -mattr=+avx2,+fast-gather --debug-only…
7 ; RUN: opt -loop-vectorize -vectorizer-maximize-bandwidth -S -mattr=+avx512bw --debug-only=loop-vec…
/llvm-project-15.0.7/clang/test/CodeGenCXX/
H A Dpragma-loop-predicate.cpp7 #pragma clang loop vectorize(enable) in test0()
16 #pragma clang loop vectorize(enable) vectorize_predicate(enable) in test1()
25 #pragma clang loop vectorize(enable) vectorize_predicate(disable) in test2()
46 #pragma clang loop vectorize(disable) in test4()
56 #pragma clang loop vectorize(disable) vectorize_predicate(enable) in test5()

12345678910>>...35