Home
last modified time | relevance | path

Searched refs:trip (Results 1 – 25 of 314) sorted by relevance

12345678910>>...13

/llvm-project-15.0.7/llvm/test/Transforms/LoopVectorize/X86/
H A Dinterleave_short_tc.ll1 ; Check that we won't interleave by more than "best known" estimated trip count.
4 ; short trip count which is controled by "tiny-trip-count-interleave-threshold".
5 ; RUN: opt -passes=loop-vectorize -force-vector-width=4 -vectorizer-min-trip-count=4 -S < %s | Fi…
9 ; RUN: opt -passes=loop-vectorize -force-vector-width=4 -vectorizer-min-trip-count=4 -tiny-trip-co…
13 ; RUN: opt -passes=loop-vectorize -force-vector-width=2 -vectorizer-min-trip-count=4 -tiny-trip-co…
15 ; Check that we won't interleave by more than "best known" estimated trip count.
35 %wide.trip.count = zext i32 %M to i64
55 %exitcond = icmp eq i64 %indvars.iv.next, %wide.trip.count
H A Dnontemporal.ll35 %wide.trip.count = zext i32 %nElts to i64
52 %exitcond = icmp eq i64 %indvars.iv.next, %wide.trip.count
65 %wide.trip.count = zext i32 %nElts to i64
80 %exitcond = icmp eq i64 %indvars.iv.next, %wide.trip.count
93 %wide.trip.count = zext i32 %nElts to i64
108 %exitcond = icmp eq i64 %indvars.iv.next, %wide.trip.count
/llvm-project-15.0.7/llvm/test/Transforms/LoopVectorize/SystemZ/
H A Dzero_unroll.ll1 …S -loop-vectorize -mtriple=s390x-linux-gnu -tiny-trip-count-interleave-threshold=4 -vectorizer-min…
2 …es=loop-vectorize -mtriple=s390x-linux-gnu -tiny-trip-count-interleave-threshold=4 -vectorizer-min…
/llvm-project-15.0.7/llvm/test/Transforms/LoopVectorize/
H A Dexplicit_outer_detection.ll38 %wide.trip.count = zext i32 %M to i64
39 %wide.trip.count38 = zext i32 %N to i64
59 %exitcond = icmp eq i64 %indvars.iv.next, %wide.trip.count
86 %wide.trip.count = zext i32 %M to i64
87 %wide.trip.count38 = zext i32 %N to i64
107 %exitcond = icmp eq i64 %indvars.iv.next, %wide.trip.count
136 %wide.trip.count = zext i32 %M to i64
137 %wide.trip.count38 = zext i32 %N to i64
157 %exitcond = icmp eq i64 %indvars.iv.next, %wide.trip.count
186 %wide.trip.count = zext i32 %M to i64
[all …]
H A Dscalable-loop-unpredicated-body-scalar-tail.ll5 ; CHECKUF1-DAG: %wide.trip.count = zext i32 %N to i64
8 ; CHECKUF1-DAG: %min.iters.check = icmp ugt i64 %[[VSCALEX4]], %wide.trip.count
13 ; CHECKUF1-DAG: %n.mod.vf = urem i64 %wide.trip.count, %[[VSCALEX4]]
14 ; CHECKUF1: %n.vec = sub nsw i64 %wide.trip.count, %n.mod.vf
36 ; CHECKUF2-DAG: %wide.trip.count = zext i32 %N to i64
39 ; CHECKUF2-DAG: %min.iters.check = icmp ugt i64 %[[VSCALEX8]], %wide.trip.count
44 ; CHECKUF2-DAG: %n.mod.vf = urem i64 %wide.trip.count, %[[VSCALEX8]]
45 ; CHECKUF2: %n.vec = sub nsw i64 %wide.trip.count, %n.mod.vf
81 %wide.trip.count = zext i32 %N to i64
95 %exitcond.not = icmp eq i64 %indvars.iv.next, %wide.trip.count
H A Dnounroll.ll14 %wide.trip.count = zext i32 %n to i64
23 %exitcond = icmp ne i64 %indvars.iv.next, %wide.trip.count
41 %wide.trip.count = zext i32 %n to i64
50 %exitcond = icmp ne i64 %indvars.iv.next, %wide.trip.count
68 %wide.trip.count = zext i32 %n to i64
77 %exitcond = icmp ne i64 %indvars.iv.next, %wide.trip.count
H A Dvplan_hcfg_stress_test.ll21 %wide.trip.count = zext i32 %M to i64
22 %wide.trip.count38 = zext i32 %N to i64
41 %exitcond = icmp eq i64 %indvars.iv.next, %wide.trip.count
46 %exitcond39 = icmp eq i64 %indvars.iv.next36, %wide.trip.count38
H A Dexplicit_outer_nonuniform_inner.ll35 %wide.trip.count = zext i32 %M to i64
36 %wide.trip.count41 = zext i32 %N to i64
57 %exitcond = icmp eq i64 %indvars.iv.next36, %wide.trip.count
62 %exitcond42 = icmp eq i64 %indvars.iv.next39, %wide.trip.count41
83 %wide.trip.count41 = zext i32 %N to i64
109 %exitcond42 = icmp eq i64 %indvars.iv.next39, %wide.trip.count41
130 %wide.trip.count = zext i32 %N to i64
155 %exitcond = icmp eq i64 %indvars.iv.next40, %wide.trip.count
H A Doptimal-epilog-vectorization-limitations.ll16 %wide.trip.count = zext i32 %n to i64
27 %exitcond = icmp ne i64 %indvars.iv.next, %wide.trip.count
50 %wide.trip.count = zext i32 %n to i64
60 %exitcond = icmp ne i64 %indvars.iv.next, %wide.trip.count
H A Dno_array_bounds_scalable.ll18 %wide.trip.count = zext i32 %N to i64
31 %exitcond.not = icmp eq i64 %indvars.iv.next, %wide.trip.count
45 %wide.trip.count = zext i32 %N to i64
58 %exitcond.not = icmp eq i64 %indvars.iv.next, %wide.trip.count
/llvm-project-15.0.7/llvm/test/Transforms/LoopFusion/
H A Dtriple_loop_nest_inner_guard.ll65 %wide.trip.count122 = zext i32 %m to i64
66 %wide.trip.count118 = zext i32 %n to i64
67 %wide.trip.count114 = zext i32 %M to i64
92 %exitcond115 = icmp eq i64 %iv.next113, %wide.trip.count114
100 %exitcond119 = icmp eq i64 %iv.next117, %wide.trip.count118
108 %exitcond123 = icmp eq i64 %iv.next121, %wide.trip.count122
136 %exitcond = icmp eq i64 %iv.next, %wide.trip.count114
144 %exitcond107 = icmp eq i64 %iv.next105, %wide.trip.count118
152 %exitcond111 = icmp eq i64 %iv.next109, %wide.trip.count122
H A Ddouble_loop_nest_inner_guard.ll52 %wide.trip.count76 = zext i32 %m to i64
53 %wide.trip.count72 = zext i32 %n to i64
71 %exitcond73 = icmp eq i64 %iv.next71, %wide.trip.count72
79 %exitcond77 = icmp eq i64 %iv.next75, %wide.trip.count76
100 %exitcond = icmp eq i64 %iv.next, %wide.trip.count72
108 %exitcond69 = icmp eq i64 %iv.next67, %wide.trip.count76
/llvm-project-15.0.7/llvm/test/Analysis/DependenceAnalysis/
H A DMIVMaxLevelThreshold.ll25 %wide.trip.count21 = zext i32 %n to i64
34 %wide.trip.count17 = zext i32 %m to i64
43 %wide.trip.count = zext i32 %o to i64
62 %exitcond = icmp ne i64 %indvars.iv.next, %wide.trip.count
70 %exitcond18 = icmp ne i64 %indvars.iv.next13, %wide.trip.count17
78 %exitcond22 = icmp ne i64 %indvars.iv.next20, %wide.trip.count21
/llvm-project-15.0.7/llvm/test/Analysis/LoopCacheAnalysis/PowerPC/
H A Dmatvecmul.ll142 %wide.trip.count = zext i32 %0 to i64
143 %wide.trip.count305 = zext i32 %0 to i64
144 %wide.trip.count309 = zext i32 %1 to i64
145 %wide.trip.count314 = zext i32 %2 to i64
146 %wide.trip.count319 = zext i32 %3 to i64
147 %exitcond = icmp ne i64 %indvars.iv.next, %wide.trip.count
152 %exitcond306 = icmp ne i64 %indvars.iv.next304, %wide.trip.count305
157 %exitcond310 = icmp ne i64 %indvars.iv.next308, %wide.trip.count309
162 %exitcond315 = icmp ne i64 %indvars.iv.next313, %wide.trip.count314
166 %exitcond320 = icmp ne i64 %indvars.iv.next317, %wide.trip.count319
H A Dmulti-store.ll33 %wide.trip.count16 = zext i32 %n to i64
42 %wide.trip.count11 = zext i32 %n to i64
51 %wide.trip.count = zext i32 %n to i64
78 %exitcond = icmp ne i64 %indvars.iv.next, %wide.trip.count
86 %exitcond12 = icmp ne i64 %indvars.iv.next9, %wide.trip.count11
94 %exitcond17 = icmp ne i64 %indvars.iv.next14, %wide.trip.count16
/llvm-project-15.0.7/openmp/runtime/src/
H A Dkmp_dispatch.cpp1174 UT limit, trip, init; in __kmp_dispatch_next_algorithm() local
1513 limit = trip; in __kmp_dispatch_next_algorithm()
1565 limit = trip; in __kmp_dispatch_next_algorithm()
1612 limit = trip; in __kmp_dispatch_next_algorithm()
1640 trip = pr->u.p.tc; in __kmp_dispatch_next_algorithm()
1709 trip = pr->u.p.tc; in __kmp_dispatch_next_algorithm()
1790 trip = pr->u.p.tc; in __kmp_dispatch_next_algorithm()
1799 --trip; in __kmp_dispatch_next_algorithm()
1808 limit = trip; in __kmp_dispatch_next_algorithm()
1897 limit = trip; in __kmp_dispatch_next_algorithm()
[all …]
/llvm-project-15.0.7/llvm/test/CodeGen/AArch64/
H A Daarch64-matrix-umull-smull.ll26 %wide.trip.count = zext i32 %N to i64
27 %0 = add nsw i64 %wide.trip.count, -1
31 %n.vec = and i64 %wide.trip.count, 4294967288
36 %cmp.n = icmp eq i64 %n.vec, %wide.trip.count
90 %wide.trip.count = sext i32 %N to i64
91 %0 = add nsw i64 %wide.trip.count, -1
155 %wide.trip.count = zext i32 %N to i64
156 %0 = add nsw i64 %wide.trip.count, -1
242 %wide.trip.count = zext i32 %n to i64
354 %wide.trip.count = zext i32 %n to i64
[all …]
/llvm-project-15.0.7/llvm/test/Analysis/ScalarEvolution/
H A Dtripmultiple_calculation.ll6 ; for the trip count expression.
42 ; Overflow may happen for the multiply expression n * 3, verify that trip
84 ; the trip count is still divisible by the greatest power of 2 divisor.
106 ; If the trip count is a constant, verify that we obtained the trip
107 ; count itself. For huge trip counts, or zero, we return 1.
/llvm-project-15.0.7/llvm/test/Transforms/LoopUnroll/
H A Druntime-loop-known-exit.ll4 ; This loop has a known trip count on the non-latch exit. When performing
6 ; should not fold that exit based on known trip count information prior to
7 ; prologue insertion, as that may change the trip count for the modified loop.
/llvm-project-15.0.7/llvm/test/CodeGen/BPF/
H A Dremove_truncate_6.ll34 %wide.trip.count = zext i32 %k to i64
50 %exitcond = icmp eq i64 %indvars.iv.next, %wide.trip.count
62 %wide.trip.count = zext i32 %k to i64
78 %exitcond = icmp eq i64 %indvars.iv.next, %wide.trip.count
/llvm-project-15.0.7/llvm/test/Transforms/LoopStrengthReduce/X86/
H A Dcanonical.ll16 %wide.trip.count = zext i32 %size to i64
17 %wide.trip.count31 = zext i32 %nsteps to i64
49 %exitcond = icmp eq i64 %indvars.iv.next, %wide.trip.count
57 %exitcond32 = icmp eq i64 %indvars.iv.next29, %wide.trip.count31
/llvm-project-15.0.7/polly/test/GPGPU/
H A Dunknown-fn-call-not-copied-into-kernel.ll61 %wide.trip.count = zext i32 %n to i64
62 %exitcond = icmp ne i64 %indvars.iv.next, %wide.trip.count
70 %wide.trip.count7 = zext i32 %n to i64
71 %exitcond8 = icmp ne i64 %indvars.iv.next6, %wide.trip.count7
/llvm-project-15.0.7/llvm/test/tools/llvm-profdata/
H A Droundtrip-compress.test2 # Round trip from text --> compressed extbinary --> text
6 # Round trip from text --> binary --> compressed extbinary --> text
/llvm-project-15.0.7/llvm/test/Transforms/LoopVectorize/PowerPC/
H A Doptimal-epilog-vectorization-profitability.ll27 %wide.trip.count = zext i32 %N to i64
40 %exitcond = icmp ne i64 %indvars.iv.next, %wide.trip.count
65 %wide.trip.count = zext i32 %N to i64
78 %exitcond = icmp ne i64 %indvars.iv.next, %wide.trip.count
113 %wide.trip.count = zext i32 %N to i64
126 %exitcond = icmp ne i64 %indvars.iv.next, %wide.trip.count
/llvm-project-15.0.7/llvm/test/CodeGen/Thumb2/LowOverheadLoops/
H A Dtail-pred-pattern-fail.ll20 %trip.count.minus.1 = add i32 %N, -1
65 %trip.count.minus.1 = add i32 %N, -1
110 %trip.count.minus.1 = add i32 %N, -1
155 %trip.count.minus.1 = add i32 %N, -1
200 %trip.count.minus.2 = add i32 %N, -2
245 %trip.count.minus.1 = add i32 %N, -1
289 %trip.count.minus.1 = add i32 %N, -1
335 %trip.count.minus.1 = add i32 %N, -1
380 %trip.count.minus.1 = add i32 %N, -1
425 %trip.count.minus.1 = add i32 %N, -1
[all …]

12345678910>>...13