diff options
Diffstat (limited to 'test/Analysis/ScopedNoAliasAA/basic.ll')
-rw-r--r-- | test/Analysis/ScopedNoAliasAA/basic.ll | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/test/Analysis/ScopedNoAliasAA/basic.ll b/test/Analysis/ScopedNoAliasAA/basic.ll index 26258341cc14e..69e088e89763e 100644 --- a/test/Analysis/ScopedNoAliasAA/basic.ll +++ b/test/Analysis/ScopedNoAliasAA/basic.ll @@ -1,13 +1,14 @@ ; RUN: opt < %s -basicaa -scoped-noalias -aa-eval -evaluate-aa-metadata -print-all-alias-modref-info -disable-output 2>&1 | FileCheck %s +; RUN: opt < %s -aa-pipeline=basic-aa,scoped-noalias-aa -passes=aa-eval -evaluate-aa-metadata -print-all-alias-modref-info -disable-output 2>&1 | 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" define void @foo1(float* nocapture %a, float* nocapture readonly %c) #0 { entry: ; CHECK-LABEL: Function: foo1 - %0 = load float, float* %c, align 4, !alias.scope !1 + %0 = load float, float* %c, align 4, !alias.scope !2 %arrayidx.i = getelementptr inbounds float, float* %a, i64 5 - store float %0, float* %arrayidx.i, align 4, !noalias !1 + store float %0, float* %arrayidx.i, align 4, !noalias !2 %1 = load float, float* %c, align 4 %arrayidx = getelementptr inbounds float, float* %a, i64 7 store float %1, float* %arrayidx, align 4 @@ -24,4 +25,4 @@ attributes #0 = { nounwind uwtable } !0 = !{!0, !"some domain"} !1 = !{!1, !0, !"some scope"} - +!2 = !{!1} |