/external/llvm-project/llvm/test/Analysis/DependenceAnalysis/ |
D | Constraints.ll | 36 %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 …]
|
D | SimpleSIVNoValidityCheckFixedSize.ll | 23 %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/ |
D | Constraints.ll | 35 %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/ |
D | loop-invariant-conditions.ll | 1 ; 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/ |
D | process_added_dimensions.ll | 46 %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/ |
D | gcc-examples.ll | 45 %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 …]
|
D | intrinsic.ll | 14 %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 …]
|
D | minmax_reduction.ll | 27 %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/ |
D | gcc-examples.ll | 46 %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 …]
|
D | intrinsic.ll | 15 %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/ |
D | ctrloop-s000.ll | 37 %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 …]
|
D | 2011-12-06-SpillAndRestoreCR.ll | 42 %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/ |
D | ctrloop-s000.ll | 37 %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 …]
|
D | 2011-12-06-SpillAndRestoreCR.ll | 42 %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/ |
D | interchange-no-deps.ll | 16 %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/ |
D | interchange.ll | 30 %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 …]
|
D | profitability.ll | 26 %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/ |
D | veclib-calls.ll | 16 %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 …]
|
D | svml-calls-finite.ll | 20 %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/ |
D | veclib-calls.ll | 16 %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/ |
D | backedge-overflow.ll | 26 %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/ |
D | backedge-overflow.ll | 26 %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/ |
D | ImportArrays-Negative-size.ll | 32 %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/ |
D | matmul.normalopt.ll | 21 %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/ |
D | host-statement.ll | 85 %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 …]
|