[llvm] r174052 - Made the min-trip-count-switch test X86-specific to avoid
Pekka Jaaskelainen
pekka.jaaskelainen at tut.fi
Thu Jan 31 02:33:22 PST 2013
Author: pjaaskel
Date: Thu Jan 31 04:33:22 2013
New Revision: 174052
URL: http://llvm.org/viewvc/llvm-project?rev=174052&view=rev
Log:
Made the min-trip-count-switch test X86-specific to avoid
breakage with builds without X86-support.
Added:
llvm/trunk/test/Transforms/LoopVectorize/X86/min-trip-count-switch.ll
- copied unchanged from r174048, llvm/trunk/test/Transforms/LoopVectorize/min-trip-count-switch.ll
Removed:
llvm/trunk/test/Transforms/LoopVectorize/min-trip-count-switch.ll
Removed: llvm/trunk/test/Transforms/LoopVectorize/min-trip-count-switch.ll
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/test/Transforms/LoopVectorize/min-trip-count-switch.ll?rev=174051&view=auto
==============================================================================
--- llvm/trunk/test/Transforms/LoopVectorize/min-trip-count-switch.ll (original)
+++ llvm/trunk/test/Transforms/LoopVectorize/min-trip-count-switch.ll (removed)
@@ -1,28 +0,0 @@
-; RUN: opt < %s -loop-vectorize -force-vector-unroll=1 -vectorizer-min-trip-count=1 -force-vector-width=4 -dce -instcombine -S | FileCheck %s
-
-target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64-S128"
-target triple = "x86_64-unknown-linux-gnu"
-
-; CHECK: <4 x float>
-define void @trivial_loop(float* nocapture %a) nounwind uwtable optsize {
-entry:
- br label %for.body
-
-for.body: ; preds = %for.body, %entry
- %indvars.iv = phi i64 [ 0, %entry ], [ %indvars.iv.next, %for.body ]
- %arrayidx = getelementptr inbounds float* %a, i64 %indvars.iv
- %0 = load float* %arrayidx, align 4, !tbaa !0
- %add = fadd float %0, 1.000000e+00
- store float %add, float* %arrayidx, align 4, !tbaa !0
- %indvars.iv.next = add i64 %indvars.iv, 1
- %lftr.wideiv = trunc i64 %indvars.iv.next to i32
- %exitcond = icmp eq i32 %lftr.wideiv, 8
- br i1 %exitcond, label %for.end, label %for.body
-
-for.end: ; preds = %for.body
- ret void
-}
-
-!0 = metadata !{metadata !"float", metadata !1}
-!1 = metadata !{metadata !"omnipotent char", metadata !2}
-!2 = metadata !{metadata !"Simple C/C++ TBAA"}
More information about the llvm-commits
mailing list