Home
last modified time | relevance | path

Searched refs:indvars (Results 1 – 25 of 1502) sorted by relevance

12345678910>>...61

/external/llvm-project/llvm/test/Analysis/DependenceAnalysis/
DConstraints.ll36 %11 = icmp slt i64 %indvars.iv23, %9
37 %indvars.iv.next18 = add nuw nsw i64 %indvars.iv17, 1
38 %indvars.iv.next14 = add nuw i32 %indvars.iv13, 1
42 %indvars.iv23 = phi i64 [ %indvars.iv.next24, %.loopexit ], [ 0, %.preheader ]
43 %indvars.iv17 = phi i64 [ %indvars.iv.next18, %.loopexit ], [ 1, %.preheader ]
44 %indvars.iv13 = phi i32 [ %indvars.iv.next14, %.loopexit ], [ 1, %.preheader ]
45 %indvars.iv.next24 = add nuw nsw i64 %indvars.iv23, 1
46 %12 = icmp slt i64 %indvars.iv23, %8
50 %indvars.iv19 = phi i64 [ %indvars.iv.next20, %._crit_edge ], [ %indvars.iv17, %.lr.ph6 ]
51 %indvars.iv15 = phi i32 [ %indvars.iv.next16, %._crit_edge ], [ %indvars.iv13, %.lr.ph6 ]
[all …]
DSimpleSIVNoValidityCheckFixedSize.ll23 %indvars.iv4 = phi i64 [ 0, %entry ], [ %indvars.iv.next5, %for.inc11 ]
27 %indvars.iv = phi i64 [ 2, %for.body ], [ %indvars.iv.next, %for.body4 ]
28 %0 = add nuw nsw i64 %indvars.iv4, 1
29 %1 = add nsw i64 %indvars.iv, -2
32 …rayidx10 = getelementptr inbounds [2048 x i32], [2048 x i32]* %a, i64 %indvars.iv4, i64 %indvars.iv
34 %indvars.iv.next = add nuw nsw i64 %indvars.iv, 1
35 %exitcond = icmp ne i64 %indvars.iv.next, 2048
39 %indvars.iv.next5 = add nuw nsw i64 %indvars.iv4, 1
40 %exitcond7 = icmp ne i64 %indvars.iv.next5, 1023
69 %indvars.iv18 = phi i64 [ 0, %entry ], [ %indvars.iv.next19, %for.inc46 ]
[all …]
/external/llvm/test/Analysis/DependenceAnalysis/
DConstraints.ll35 %11 = icmp slt i64 %indvars.iv23, %9
36 %indvars.iv.next18 = add nuw nsw i64 %indvars.iv17, 1
37 %indvars.iv.next14 = add nuw i32 %indvars.iv13, 1
41 %indvars.iv23 = phi i64 [ %indvars.iv.next24, %.loopexit ], [ 0, %.preheader ]
42 %indvars.iv17 = phi i64 [ %indvars.iv.next18, %.loopexit ], [ 1, %.preheader ]
43 %indvars.iv13 = phi i32 [ %indvars.iv.next14, %.loopexit ], [ 1, %.preheader ]
44 %indvars.iv.next24 = add nuw nsw i64 %indvars.iv23, 1
45 %12 = icmp slt i64 %indvars.iv23, %8
49 %indvars.iv19 = phi i64 [ %indvars.iv.next20, %._crit_edge ], [ %indvars.iv17, %.lr.ph6 ]
50 %indvars.iv15 = phi i32 [ %indvars.iv.next16, %._crit_edge ], [ %indvars.iv13, %.lr.ph6 ]
[all …]
/external/llvm/test/Transforms/IndVarSimplify/
Dloop-invariant-conditions.ll1 ; RUN: opt -S -indvars %s | FileCheck %s
11 %indvars.iv = phi i64 [ %start, %entry ], [ %indvars.iv.next, %loop ]
12 %indvars.iv.next = add nsw i64 %indvars.iv, 1
14 %cmp1 = icmp slt i64 %indvars.iv, -1
27 %indvars.iv = phi i64 [ %start, %entry ], [ %indvars.iv.next, %loop ]
28 %indvars.iv.next = add nsw i64 %indvars.iv, 1
30 %cmp1 = icmp sle i64 %indvars.iv, -1
44 %indvars.iv = phi i64 [ %start, %entry ], [ %indvars.iv.next, %backedge ]
45 %indvars.iv.next = add nsw i64 %indvars.iv, 1
46 %cmp = icmp eq i64 %indvars.iv.next, 25
[all …]
/external/llvm-project/polly/test/ScopInfo/
Dprocess_added_dimensions.ll46 %indvars.iv.next135 = add nuw nsw i64 0, 1
47 %2 = trunc i64 %indvars.iv.next135 to i32
48 %indvars.iv.next = add nuw nsw i64 0, 1
49 %exitcond = icmp eq i64 %indvars.iv.next, 64
51 %indvars.iv.next135.1 = add nuw nsw i64 1, 1
52 %indvars.iv.next.1 = add nuw nsw i64 0, 1
53 %exitcond.1 = icmp eq i64 %indvars.iv.next.1, 64
54 %lftr.wideiv.1 = trunc i64 %indvars.iv.next135.1 to i32
56 %indvars.iv.next135.2 = add nuw nsw i64 2, 1
57 %indvars.iv.next.2 = add nuw nsw i64 0, 1
[all …]
/external/llvm-project/llvm/test/Transforms/LoopVectorize/
Dgcc-examples.ll45 %indvars.iv = phi i64 [ 0, %0 ], [ %indvars.iv.next, %1 ]
46 %2 = getelementptr inbounds [2048 x i32], [2048 x i32]* @b, i64 0, i64 %indvars.iv
48 %4 = getelementptr inbounds [2048 x i32], [2048 x i32]* @c, i64 0, i64 %indvars.iv
51 %7 = getelementptr inbounds [2048 x i32], [2048 x i32]* @a, i64 0, i64 %indvars.iv
53 %indvars.iv.next = add i64 %indvars.iv, 1
54 %lftr.wideiv = trunc i64 %indvars.iv.next to i32
85 %indvars.iv6 = phi i64 [ %indvars.iv.next7, %.lr.ph5 ], [ 0, %0 ]
86 %3 = getelementptr inbounds [2048 x i32], [2048 x i32]* @b, i64 0, i64 %indvars.iv6
88 %indvars.iv.next7 = add i64 %indvars.iv6, 1
89 %lftr.wideiv = trunc i64 %indvars.iv.next7 to i32
[all …]
Dintrinsic.ll14 %indvars.iv = phi i64 [ %indvars.iv.next, %for.body ], [ 0, %entry ]
15 %arrayidx = getelementptr inbounds float, float* %y, i64 %indvars.iv
18 %arrayidx2 = getelementptr inbounds float, float* %x, i64 %indvars.iv
20 %indvars.iv.next = add i64 %indvars.iv, 1
21 %lftr.wideiv = trunc i64 %indvars.iv.next to i32
40 %indvars.iv = phi i64 [ %indvars.iv.next, %for.body ], [ 0, %entry ]
41 %arrayidx = getelementptr inbounds double, double* %y, i64 %indvars.iv
44 %arrayidx2 = getelementptr inbounds double, double* %x, i64 %indvars.iv
46 %indvars.iv.next = add i64 %indvars.iv, 1
47 %lftr.wideiv = trunc i64 %indvars.iv.next to i32
[all …]
Dminmax_reduction.ll27 %indvars.iv = phi i64 [ 0, %entry ], [ %indvars.iv.next, %for.body ]
29 %arrayidx = getelementptr inbounds [1024 x i32], [1024 x i32]* @A, i64 0, i64 %indvars.iv
33 %indvars.iv.next = add i64 %indvars.iv, 1
34 %lftr.wideiv = trunc i64 %indvars.iv.next to i32
56 %indvars.iv = phi i64 [ 0, %entry ], [ %indvars.iv.next, %for.body ]
58 %arrayidx = getelementptr inbounds [1024 x i32], [1024 x i32]* @A, i64 0, i64 %indvars.iv
62 %indvars.iv.next = add i64 %indvars.iv, 1
63 %lftr.wideiv = trunc i64 %indvars.iv.next to i32
84 %indvars.iv = phi i64 [ 0, %entry ], [ %indvars.iv.next, %for.body ]
86 %arrayidx = getelementptr inbounds [1024 x i32], [1024 x i32]* @A, i64 0, i64 %indvars.iv
[all …]
/external/llvm/test/Transforms/LoopVectorize/
Dgcc-examples.ll46 %indvars.iv = phi i64 [ 0, %0 ], [ %indvars.iv.next, %1 ]
47 %2 = getelementptr inbounds [2048 x i32], [2048 x i32]* @b, i64 0, i64 %indvars.iv
49 %4 = getelementptr inbounds [2048 x i32], [2048 x i32]* @c, i64 0, i64 %indvars.iv
52 %7 = getelementptr inbounds [2048 x i32], [2048 x i32]* @a, i64 0, i64 %indvars.iv
54 %indvars.iv.next = add i64 %indvars.iv, 1
55 %lftr.wideiv = trunc i64 %indvars.iv.next to i32
86 %indvars.iv6 = phi i64 [ %indvars.iv.next7, %.lr.ph5 ], [ 0, %0 ]
87 %3 = getelementptr inbounds [2048 x i32], [2048 x i32]* @b, i64 0, i64 %indvars.iv6
89 %indvars.iv.next7 = add i64 %indvars.iv6, 1
90 %lftr.wideiv = trunc i64 %indvars.iv.next7 to i32
[all …]
Dintrinsic.ll15 %indvars.iv = phi i64 [ %indvars.iv.next, %for.body ], [ 0, %entry ]
16 %arrayidx = getelementptr inbounds float, float* %y, i64 %indvars.iv
19 %arrayidx2 = getelementptr inbounds float, float* %x, i64 %indvars.iv
21 %indvars.iv.next = add i64 %indvars.iv, 1
22 %lftr.wideiv = trunc i64 %indvars.iv.next to i32
41 %indvars.iv = phi i64 [ %indvars.iv.next, %for.body ], [ 0, %entry ]
42 %arrayidx = getelementptr inbounds double, double* %y, i64 %indvars.iv
45 %arrayidx2 = getelementptr inbounds double, double* %x, i64 %indvars.iv
47 %indvars.iv.next = add i64 %indvars.iv, 1
48 %lftr.wideiv = trunc i64 %indvars.iv.next to i32
[all …]
/external/llvm-project/llvm/test/CodeGen/PowerPC/
Dctrloop-s000.ll37 %indvars.iv = phi i64 [ 0, %for.cond1.preheader ], [ %indvars.iv.next.15, %for.body3 ]
38 %arrayidx = getelementptr inbounds [16000 x double], [16000 x double]* @Y, i64 0, i64 %indvars.iv
41 %arrayidx5 = getelementptr inbounds [16000 x double], [16000 x double]* @X, i64 0, i64 %indvars.iv
43 %indvars.iv.next11 = or i64 %indvars.iv, 1
44 …%arrayidx.1 = getelementptr inbounds [16000 x double], [16000 x double]* @Y, i64 0, i64 %indvars.i…
47 …%arrayidx5.1 = getelementptr inbounds [16000 x double], [16000 x double]* @X, i64 0, i64 %indvars.…
49 %indvars.iv.next.112 = or i64 %indvars.iv, 2
50 …%arrayidx.2 = getelementptr inbounds [16000 x double], [16000 x double]* @Y, i64 0, i64 %indvars.i…
53 …%arrayidx5.2 = getelementptr inbounds [16000 x double], [16000 x double]* @X, i64 0, i64 %indvars.…
55 %indvars.iv.next.213 = or i64 %indvars.iv, 3
[all …]
D2011-12-06-SpillAndRestoreCR.ll42 %indvars.iv42 = phi i64 [ 0, %for.body ], [ %indvars.iv.next43, %for.inc15 ]
49 %indvars.iv = phi i64 [ 0, %for.cond5.preheader ], [ %indvars.iv.next.15, %for.body7 ]
53 …bounds [256 x [256 x float]], [256 x [256 x float]]* @aa, i64 0, i64 %indvars.iv42, i64 %indvars.iv
56 %2 = trunc i64 %indvars.iv to i32
58 %3 = trunc i64 %indvars.iv42 to i32
61 %indvars.iv.next45 = or i64 %indvars.iv, 1
62 …[256 x [256 x float]], [256 x [256 x float]]* @aa, i64 0, i64 %indvars.iv42, i64 %indvars.iv.next45
65 %5 = trunc i64 %indvars.iv.next45 to i32
69 %indvars.iv.next.146 = or i64 %indvars.iv, 2
70 …[256 x [256 x float]], [256 x [256 x float]]* @aa, i64 0, i64 %indvars.iv42, i64 %indvars.iv.next.…
[all …]
/external/llvm/test/CodeGen/PowerPC/
Dctrloop-s000.ll37 %indvars.iv = phi i64 [ 0, %for.cond1.preheader ], [ %indvars.iv.next.15, %for.body3 ]
38 %arrayidx = getelementptr inbounds [16000 x double], [16000 x double]* @Y, i64 0, i64 %indvars.iv
41 %arrayidx5 = getelementptr inbounds [16000 x double], [16000 x double]* @X, i64 0, i64 %indvars.iv
43 %indvars.iv.next11 = or i64 %indvars.iv, 1
44 …%arrayidx.1 = getelementptr inbounds [16000 x double], [16000 x double]* @Y, i64 0, i64 %indvars.i…
47 …%arrayidx5.1 = getelementptr inbounds [16000 x double], [16000 x double]* @X, i64 0, i64 %indvars.…
49 %indvars.iv.next.112 = or i64 %indvars.iv, 2
50 …%arrayidx.2 = getelementptr inbounds [16000 x double], [16000 x double]* @Y, i64 0, i64 %indvars.i…
53 …%arrayidx5.2 = getelementptr inbounds [16000 x double], [16000 x double]* @X, i64 0, i64 %indvars.…
55 %indvars.iv.next.213 = or i64 %indvars.iv, 3
[all …]
D2011-12-06-SpillAndRestoreCR.ll42 %indvars.iv42 = phi i64 [ 0, %for.body ], [ %indvars.iv.next43, %for.inc15 ]
49 %indvars.iv = phi i64 [ 0, %for.cond5.preheader ], [ %indvars.iv.next.15, %for.body7 ]
53 …bounds [256 x [256 x float]], [256 x [256 x float]]* @aa, i64 0, i64 %indvars.iv42, i64 %indvars.iv
56 %2 = trunc i64 %indvars.iv to i32
58 %3 = trunc i64 %indvars.iv42 to i32
61 %indvars.iv.next45 = or i64 %indvars.iv, 1
62 …[256 x [256 x float]], [256 x [256 x float]]* @aa, i64 0, i64 %indvars.iv42, i64 %indvars.iv.next45
65 %5 = trunc i64 %indvars.iv.next45 to i32
69 %indvars.iv.next.146 = or i64 %indvars.iv, 2
70 …[256 x [256 x float]], [256 x [256 x float]]* @aa, i64 0, i64 %indvars.iv42, i64 %indvars.iv.next.…
[all …]
/external/llvm-project/llvm/test/Transforms/LoopInterchange/
Dinterchange-no-deps.ll16 %indvars.iv19 = phi i64 [ 0, %entry ], [ %indvars.iv.next20, %for1.inc ]
20 %indvars.iv = phi i64 [ 0, %for1.header ], [ %indvars.iv.next, %for2 ]
21 …yidx6 = getelementptr inbounds [1024 x i32], [1024 x i32]* %Arr, i64 %indvars.iv, i64 %indvars.iv19
23 %indvars.iv.next = add nuw nsw i64 %indvars.iv, 1
24 %exitcond = icmp ne i64 %indvars.iv.next, 1024
28 %indvars.iv.next20 = add nuw nsw i64 %indvars.iv19, 1
29 %exitcond21 = icmp ne i64 %indvars.iv.next20, 1024
46 %indvars.iv19 = phi i64 [ 0, %entry ], [ %indvars.iv.next20, %for1.inc ]
50 %indvars.iv = phi i64 [ 0, %for1.header ], [ %indvars.iv.next, %for2 ]
51 %arrayidx6 = getelementptr inbounds i32, i32* %Arr, i64 %indvars.iv
[all …]
/external/llvm/test/Transforms/LoopInterchange/
Dinterchange.ll30 %indvars.iv23 = phi i64 [ 0, %for.cond1.preheader.lr.ph ], [ %indvars.iv.next24, %for.inc10 ]
34 %indvars.iv = phi i64 [ %indvars.iv.next, %for.body3 ], [ 1, %for.cond1.preheader ]
35 …tr inbounds [100 x [100 x i32]], [100 x [100 x i32]]* @A, i64 0, i64 %indvars.iv, i64 %indvars.iv23
39 %indvars.iv.next = add nuw nsw i64 %indvars.iv, 1
40 %lftr.wideiv = trunc i64 %indvars.iv to i32
45 %indvars.iv.next24 = add nuw nsw i64 %indvars.iv23, 1
46 %lftr.wideiv25 = trunc i64 %indvars.iv23 to i32
61 ; CHECK: %indvars.iv23 = phi i64 [ 0, %for.cond1.preheader.lr.ph ], [ %indvars.iv.next24, %for.in…
68 ; CHECK: %indvars.iv = phi i64 [ %indvars.iv.next, %for.body3.split ], [ 1, %for.body3.preheader ]
71 …tr inbounds [100 x [100 x i32]], [100 x [100 x i32]]* @A, i64 0, i64 %indvars.iv, i64 %indvars.iv23
[all …]
Dprofitability.ll26 %indvars.iv30 = phi i64 [ 1, %for.cond1.preheader.lr.ph ], [ %indvars.iv.next31, %for.inc14 ]
30 %indvars.iv = phi i64 [ %indvars.iv.next, %for.body3 ], [ 1, %for.body3.preheader ]
31 %1 = add nsw i64 %indvars.iv, -1
32 …telementptr inbounds [100 x [100 x i32]], [100 x [100 x i32]]* @A, i64 0, i64 %1, i64 %indvars.iv30
34 …tr inbounds [100 x [100 x i32]], [100 x [100 x i32]]* @B, i64 0, i64 %indvars.iv, i64 %indvars.iv30
37 …tr inbounds [100 x [100 x i32]], [100 x [100 x i32]]* @A, i64 0, i64 %indvars.iv, i64 %indvars.iv30
39 %indvars.iv.next = add nuw nsw i64 %indvars.iv, 1
40 %lftr.wideiv = trunc i64 %indvars.iv to i32
45 %indvars.iv.next31 = add nuw nsw i64 %indvars.iv30, 1
46 %lftr.wideiv32 = trunc i64 %indvars.iv30 to i32
[all …]
/external/llvm-project/llvm/test/Transforms/LoopVectorize/X86/
Dveclib-calls.ll16 %indvars.iv = phi i64 [ %indvars.iv.next, %for.body ], [ 0, %entry ]
17 %arrayidx = getelementptr inbounds float, float* %y, i64 %indvars.iv
20 %arrayidx2 = getelementptr inbounds float, float* %x, i64 %indvars.iv
22 %indvars.iv.next = add i64 %indvars.iv, 1
23 %lftr.wideiv = trunc i64 %indvars.iv.next to i32
41 %indvars.iv = phi i64 [ %indvars.iv.next, %for.body ], [ 0, %entry ]
42 %arrayidx = getelementptr inbounds float, float* %y, i64 %indvars.iv
45 %arrayidx2 = getelementptr inbounds float, float* %x, i64 %indvars.iv
47 %indvars.iv.next = add i64 %indvars.iv, 1
48 %lftr.wideiv = trunc i64 %indvars.iv.next to i32
[all …]
Dsvml-calls-finite.ll20 %indvars.iv = phi i64 [ 0, %entry ], [ %indvars.iv.next, %for.body ]
21 %tmp = trunc i64 %indvars.iv to i32
24 %arrayidx = getelementptr inbounds float, float* %varray, i64 %indvars.iv
26 %indvars.iv.next = add nuw nsw i64 %indvars.iv, 1
27 %exitcond = icmp eq i64 %indvars.iv.next, 1000
49 %indvars.iv = phi i64 [ 0, %entry ], [ %indvars.iv.next, %for.body ]
50 %tmp = trunc i64 %indvars.iv to i32
53 %arrayidx = getelementptr inbounds double, double* %varray, i64 %indvars.iv
55 %indvars.iv.next = add nuw nsw i64 %indvars.iv, 1
56 %exitcond = icmp eq i64 %indvars.iv.next, 1000
[all …]
/external/llvm/test/Transforms/LoopVectorize/X86/
Dveclib-calls.ll16 %indvars.iv = phi i64 [ %indvars.iv.next, %for.body ], [ 0, %entry ]
17 %arrayidx = getelementptr inbounds float, float* %y, i64 %indvars.iv
20 %arrayidx2 = getelementptr inbounds float, float* %x, i64 %indvars.iv
22 %indvars.iv.next = add i64 %indvars.iv, 1
23 %lftr.wideiv = trunc i64 %indvars.iv.next to i32
41 %indvars.iv = phi i64 [ %indvars.iv.next, %for.body ], [ 0, %entry ]
42 %arrayidx = getelementptr inbounds float, float* %y, i64 %indvars.iv
45 %arrayidx2 = getelementptr inbounds float, float* %x, i64 %indvars.iv
47 %indvars.iv.next = add i64 %indvars.iv, 1
48 %lftr.wideiv = trunc i64 %indvars.iv.next to i32
[all …]
/external/llvm/test/Transforms/LoopVectorize/AArch64/
Dbackedge-overflow.ll26 %indvars.iv = phi i16 [ %indvars.next, %for.body ], [ 0, %for.body.preheader ]
27 %indvars.next = add i16 %indvars.iv, 1
28 %indvars.ext = zext i16 %indvars.iv to i32
30 %arrayidx = getelementptr inbounds i32, i32* %B, i32 %indvars.ext
32 %arrayidx3 = getelementptr inbounds i32, i32* %C, i32 %indvars.ext
37 %arrayidx7 = getelementptr inbounds i32, i32* %A, i32 %indvars.ext
40 %exitcond = icmp sge i32 %indvars.ext, %N
64 %indvars.iv = phi i16 [ %indvars.next, %for.body ], [ 0, %for.body.preheader ]
65 %indvars.next = add i16 %indvars.iv, 1
67 %indvars.ext = sext i16 %indvars.iv to i32
[all …]
/external/llvm-project/llvm/test/Transforms/LoopVectorize/AArch64/
Dbackedge-overflow.ll26 %indvars.iv = phi i16 [ %indvars.next, %for.body ], [ 0, %for.body.preheader ]
27 %indvars.next = add i16 %indvars.iv, 1
28 %indvars.ext = zext i16 %indvars.iv to i32
30 %arrayidx = getelementptr inbounds i32, i32* %B, i32 %indvars.ext
32 %arrayidx3 = getelementptr inbounds i32, i32* %C, i32 %indvars.ext
37 %arrayidx7 = getelementptr inbounds i32, i32* %A, i32 %indvars.ext
40 %exitcond = icmp sge i32 %indvars.ext, %N
64 %indvars.iv = phi i16 [ %indvars.next, %for.body ], [ 0, %for.body.preheader ]
65 %indvars.next = add i16 %indvars.iv, 1
67 %indvars.ext = sext i16 %indvars.iv to i32
[all …]
/external/llvm-project/polly/test/JSONExporter/ImportArrays/
DImportArrays-Negative-size.ll32 %indvars.iv35 = phi i64 [ 0, %entry ], [ %indvars.iv.next36, %for.inc16 ]
36 %indvars.iv32 = phi i64 [ 0, %for.cond1.preheader ], [ %indvars.iv.next33, %for.inc13 ]
37 …= getelementptr inbounds [1056 x double], [1056 x double]* %B, i64 %indvars.iv35, i64 %indvars.iv32
41 %indvars.iv = phi i64 [ 0, %for.cond4.preheader ], [ %indvars.iv.next.3, %for.body6 ]
42 …8 = getelementptr inbounds [1024 x double], [1024 x double]* %A, i64 %indvars.iv35, i64 %indvars.iv
46 %indvars.iv.next = or i64 %indvars.iv, 1
47 …etelementptr inbounds [1024 x double], [1024 x double]* %A, i64 %indvars.iv35, i64 %indvars.iv.next
51 %indvars.iv.next.1 = or i64 %indvars.iv, 2
52 …elementptr inbounds [1024 x double], [1024 x double]* %A, i64 %indvars.iv35, i64 %indvars.iv.next.1
56 %indvars.iv.next.2 = or i64 %indvars.iv, 3
[all …]
/external/llvm-project/polly/docs/experiments/matmul/
Dmatmul.normalopt.ll21 %indvars.iv4 = phi i64 [ 0, %entry ], [ %indvars.iv.next5, %for.inc17 ]
25 %indvars.iv = phi i64 [ 0, %for.cond1.preheader ], [ %indvars.iv.next.1, %for.body3 ]
26 %0 = mul nuw nsw i64 %indvars.iv, %indvars.iv4
33 …unds [1536 x [1536 x float]], [1536 x [1536 x float]]* @A, i64 0, i64 %indvars.iv4, i64 %indvars.iv
35 …unds [1536 x [1536 x float]], [1536 x [1536 x float]]* @B, i64 0, i64 %indvars.iv4, i64 %indvars.iv
37 %indvars.iv.next = or i64 %indvars.iv, 1
38 %2 = mul nuw nsw i64 %indvars.iv.next, %indvars.iv4
45 …[1536 x [1536 x float]], [1536 x [1536 x float]]* @A, i64 0, i64 %indvars.iv4, i64 %indvars.iv.next
47 …[1536 x [1536 x float]], [1536 x [1536 x float]]* @B, i64 0, i64 %indvars.iv4, i64 %indvars.iv.next
49 %indvars.iv.next.1 = add nuw nsw i64 %indvars.iv, 2
[all …]
/external/llvm-project/polly/test/GPGPU/
Dhost-statement.ll85 %indvars.iv24 = phi i64 [ 0, %entry.split ], [ %indvars.iv.next25, %for.inc86 ]
86 %indvars.iv19 = phi i64 [ 1, %entry.split ], [ %indvars.iv.next20, %for.inc86 ]
90 %indvars.iv = phi i64 [ 0, %for.cond1.preheader ], [ %indvars.iv.next, %for.inc ]
92 …dx5 = getelementptr inbounds [512 x double], [512 x double]* %A, i64 %indvars.iv, i64 %indvars.iv24
94 …dx9 = getelementptr inbounds [512 x double], [512 x double]* %A, i64 %indvars.iv, i64 %indvars.iv24
98 %indvars.iv.next = add nuw nsw i64 %indvars.iv, 1
99 %exitcond = icmp ne i64 %indvars.iv.next, 512
105 …3 = getelementptr inbounds [512 x double], [512 x double]* %R, i64 %indvars.iv24, i64 %indvars.iv24
110 %indvars.iv.next25 = add nuw nsw i64 %indvars.iv24, 1
111 %cmp347 = icmp slt i64 %indvars.iv.next25, 512
[all …]

12345678910>>...61