summaryrefslogtreecommitdiff
path: root/test/Analysis/ScopedNoAliasAA/basic.ll
diff options
context:
space:
mode:
Diffstat (limited to 'test/Analysis/ScopedNoAliasAA/basic.ll')
-rw-r--r--test/Analysis/ScopedNoAliasAA/basic.ll7
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}