diff options
Diffstat (limited to 'test')
10 files changed, 23 insertions, 22 deletions
diff --git a/test/CodeGen/PowerPC/early-ret2.ll b/test/CodeGen/PowerPC/early-ret2.ll index a8e456fea6..17847770a8 100644 --- a/test/CodeGen/PowerPC/early-ret2.ll +++ b/test/CodeGen/PowerPC/early-ret2.ll @@ -11,7 +11,7 @@ while.body.lr.ph: ; preds = %entry br i1 undef, label %while.end, label %while.body while.body: ; preds = %while.body, %while.body.lr.ph - br i1 false, label %while.end, label %while.body, !llvm.vectorizer.already_vectorized !0 + br i1 false, label %while.end, label %while.body, !llvm.loop.vectorize.already_vectorized !0 while.end: ; preds = %while.body, %while.body.lr.ph, %entry ret void diff --git a/test/Transforms/LoopUnroll/unroll-pragmas.ll b/test/Transforms/LoopUnroll/unroll-pragmas.ll index 5e60818e79..5e45a2d670 100644 --- a/test/Transforms/LoopUnroll/unroll-pragmas.ll +++ b/test/Transforms/LoopUnroll/unroll-pragmas.ll @@ -51,7 +51,7 @@ for.end: ; preds = %for.body ret void } !1 = metadata !{metadata !1, metadata !2} -!2 = metadata !{metadata !"llvm.loopunroll.enable", i1 false} +!2 = metadata !{metadata !"llvm.loop.unroll.enable", i1 false} ; loop64 has a high enough count that it should *not* be unrolled by ; the default unrolling heuristic. It serves as the control for the @@ -102,7 +102,7 @@ for.end: ; preds = %for.body ret void } !3 = metadata !{metadata !3, metadata !4} -!4 = metadata !{metadata !"llvm.loopunroll.enable", i1 true} +!4 = metadata !{metadata !"llvm.loop.unroll.enable", i1 true} ; #pragma clang loop unroll_count(4) ; Loop should be unrolled 4 times. @@ -132,7 +132,7 @@ for.end: ; preds = %for.body ret void } !5 = metadata !{metadata !5, metadata !6} -!6 = metadata !{metadata !"llvm.loopunroll.count", i32 4} +!6 = metadata !{metadata !"llvm.loop.unroll.count", i32 4} ; #pragma clang loop unroll_count(enable) unroll_count(4) @@ -255,7 +255,7 @@ for.end: ; preds = %for.body ret void } !10 = metadata !{metadata !10, metadata !11} -!11 = metadata !{metadata !"llvm.loopunroll.count", i32 1} +!11 = metadata !{metadata !"llvm.loop.unroll.count", i32 1} ; #pragma clang loop unroll(enable) ; Loop has very high loop count (1 million) and full unrolling was requested. diff --git a/test/Transforms/LoopVectorize/X86/already-vectorized.ll b/test/Transforms/LoopVectorize/X86/already-vectorized.ll index faed77d66d..fce3b70f59 100644 --- a/test/Transforms/LoopVectorize/X86/already-vectorized.ll +++ b/test/Transforms/LoopVectorize/X86/already-vectorized.ll @@ -40,7 +40,7 @@ for.end: ; preds = %for.body ; Now, we check for the Hint metadata ; CHECK: [[vect]] = metadata !{metadata [[vect]], metadata [[width:![0-9]+]], metadata [[unroll:![0-9]+]]} -; CHECK: [[width]] = metadata !{metadata !"llvm.vectorizer.width", i32 1} -; CHECK: [[unroll]] = metadata !{metadata !"llvm.vectorizer.unroll", i32 1} +; CHECK: [[width]] = metadata !{metadata !"llvm.loop.vectorize.width", i32 1} +; CHECK: [[unroll]] = metadata !{metadata !"llvm.loop.vectorize.unroll", i32 1} ; CHECK: [[scalar]] = metadata !{metadata [[scalar]], metadata [[width]], metadata [[unroll]]} diff --git a/test/Transforms/LoopVectorize/X86/metadata-enable.ll b/test/Transforms/LoopVectorize/X86/metadata-enable.ll index 9e4e98948c..8e0ca417b4 100644 --- a/test/Transforms/LoopVectorize/X86/metadata-enable.ll +++ b/test/Transforms/LoopVectorize/X86/metadata-enable.ll @@ -9,8 +9,9 @@ ; RUN: opt < %s -mcpu=corei7 -Oz -loop-vectorize -S -unroll-allow-partial=0 | FileCheck %s --check-prefix=OzVEC2 ; RUN: opt < %s -mcpu=corei7 -O3 -disable-loop-vectorization -S -unroll-allow-partial=0 | FileCheck %s --check-prefix=O3DIS -; This file tests the llvm.vectorizer.pragma forcing vectorization even when -; optimization levels are too low, or when vectorization is disabled. +; This file tests the llvm.loop.vectorize.enable metadata forcing +; vectorization even when optimization levels are too low, or when +; vectorization is disabled. 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" @@ -170,6 +171,6 @@ for.end: ; preds = %for.body } !0 = metadata !{metadata !0, metadata !1} -!1 = metadata !{metadata !"llvm.vectorizer.enable", i1 1} +!1 = metadata !{metadata !"llvm.loop.vectorize.enable", i1 1} !2 = metadata !{metadata !2, metadata !3} -!3 = metadata !{metadata !"llvm.vectorizer.enable", i1 0} +!3 = metadata !{metadata !"llvm.loop.vectorize.enable", i1 0} diff --git a/test/Transforms/LoopVectorize/X86/vect.omp.force.ll b/test/Transforms/LoopVectorize/X86/vect.omp.force.ll index 84ffb2721e..074313bde6 100644 --- a/test/Transforms/LoopVectorize/X86/vect.omp.force.ll +++ b/test/Transforms/LoopVectorize/X86/vect.omp.force.ll @@ -53,7 +53,7 @@ for.end: } !1 = metadata !{metadata !1, metadata !2} -!2 = metadata !{metadata !"llvm.vectorizer.enable", i1 true} +!2 = metadata !{metadata !"llvm.loop.vectorize.enable", i1 true} ; ; This method will not be vectorized, as scalar cost is lower than any of vector costs. diff --git a/test/Transforms/LoopVectorize/X86/vect.omp.force.small-tc.ll b/test/Transforms/LoopVectorize/X86/vect.omp.force.small-tc.ll index 1b979e5871..97c31a148e 100644 --- a/test/Transforms/LoopVectorize/X86/vect.omp.force.small-tc.ll +++ b/test/Transforms/LoopVectorize/X86/vect.omp.force.small-tc.ll @@ -44,7 +44,7 @@ for.end: } !1 = metadata !{metadata !1, metadata !2} -!2 = metadata !{metadata !"llvm.vectorizer.enable", i1 true} +!2 = metadata !{metadata !"llvm.loop.vectorize.enable", i1 true} ; ; This loop will not be vectorized as the trip count is below the threshold. diff --git a/test/Transforms/LoopVectorize/metadata-unroll.ll b/test/Transforms/LoopVectorize/metadata-unroll.ll index 7f10372006..2fcc53a315 100644 --- a/test/Transforms/LoopVectorize/metadata-unroll.ll +++ b/test/Transforms/LoopVectorize/metadata-unroll.ll @@ -38,4 +38,4 @@ define void @inc(i32 %n) nounwind uwtable noinline ssp { } !0 = metadata !{metadata !0, metadata !1} -!1 = metadata !{metadata !"llvm.vectorizer.unroll", i32 2} +!1 = metadata !{metadata !"llvm.loop.vectorize.unroll", i32 2} diff --git a/test/Transforms/LoopVectorize/metadata-width.ll b/test/Transforms/LoopVectorize/metadata-width.ll index 1960c0bad6..87de655da6 100644 --- a/test/Transforms/LoopVectorize/metadata-width.ll +++ b/test/Transforms/LoopVectorize/metadata-width.ll @@ -28,4 +28,4 @@ for.end: ; preds = %for.body, %entry attributes #0 = { nounwind uwtable "less-precise-fpmad"="false" "no-frame-pointer-elim"="false" "no-frame-pointer-elim-non-leaf"="false" "no-infs-fp-math"="false" "no-nans-fp-math"="false" "unsafe-fp-math"="false" "use-soft-float"="false" } !0 = metadata !{metadata !0, metadata !1} -!1 = metadata !{metadata !"llvm.vectorizer.width", i32 8} +!1 = metadata !{metadata !"llvm.loop.vectorize.width", i32 8} diff --git a/test/Transforms/LoopVectorize/vect.omp.persistence.ll b/test/Transforms/LoopVectorize/vect.omp.persistence.ll index dc3df7ab80..f646567783 100644 --- a/test/Transforms/LoopVectorize/vect.omp.persistence.ll +++ b/test/Transforms/LoopVectorize/vect.omp.persistence.ll @@ -18,7 +18,7 @@ target triple = "x86_64-unknown-linux-gnu" ; ; Test #1 ; -; Ensure that "llvm.vectorizer.enable" metadata was not lost prior to LoopVectorize pass. +; Ensure that "llvm.loop.vectorize.enable" metadata was not lost prior to LoopVectorize pass. ; In past LoopRotate was clearing that metadata. ; ; The source C code is: @@ -62,12 +62,12 @@ for.end: } !1 = metadata !{metadata !1, metadata !2} -!2 = metadata !{metadata !"llvm.vectorizer.enable", i1 true} +!2 = metadata !{metadata !"llvm.loop.vectorize.enable", i1 true} ; ; Test #2 ; -; Ensure that "llvm.vectorizer.enable" metadata was not lost even +; Ensure that "llvm.loop.vectorize.enable" metadata was not lost even ; if loop was not rotated (see http://reviews.llvm.org/D3348#comment-4). ; define i32 @nonrotated(i32 %a) { @@ -85,4 +85,4 @@ return: } !3 = metadata !{metadata !3, metadata !4} -!4 = metadata !{metadata !"llvm.vectorizer.enable", i1 true} +!4 = metadata !{metadata !"llvm.loop.vectorize.enable", i1 true} diff --git a/test/Transforms/LoopVectorize/vectorize-once.ll b/test/Transforms/LoopVectorize/vectorize-once.ll index 780046930e..47de13dbfe 100644 --- a/test/Transforms/LoopVectorize/vectorize-once.ll +++ b/test/Transforms/LoopVectorize/vectorize-once.ll @@ -69,9 +69,9 @@ _ZSt10accumulateIPiiET0_T_S2_S1_.exit: ; preds = %for.body.i, %entry attributes #0 = { nounwind readonly ssp uwtable "fp-contract-model"="standard" "no-frame-pointer-elim" "no-frame-pointer-elim-non-leaf" "realign-stack" "relocation-model"="pic" "ssp-buffers-size"="8" } ; CHECK: !0 = metadata !{metadata !0, metadata !1, metadata !2} -; CHECK: !1 = metadata !{metadata !"llvm.vectorizer.width", i32 1} -; CHECK: !2 = metadata !{metadata !"llvm.vectorizer.unroll", i32 1} +; CHECK: !1 = metadata !{metadata !"llvm.loop.vectorize.width", i32 1} +; CHECK: !2 = metadata !{metadata !"llvm.loop.vectorize.unroll", i32 1} ; CHECK: !3 = metadata !{metadata !3, metadata !1, metadata !2} !0 = metadata !{metadata !0, metadata !1} -!1 = metadata !{metadata !"llvm.vectorizer.width", i32 1} +!1 = metadata !{metadata !"llvm.loop.vectorize.width", i32 1} |