[InstCombine] Call getCmpPredicateForMinMax only with a valid SPF
[oota-llvm.git] / test / Transforms / FunctionAttrs / 2008-09-03-ReadNone.ll
index 2e88a135a58aad53fc172ec2c1116ff55a7fd5f0..b62698a776fb5e226649ef419aa24408cd663cce 100644 (file)
@@ -1,22 +1,25 @@
 ; RUN: opt < %s -basicaa -functionattrs -S | FileCheck %s
 @x = global i32 0
 
-; CHECK: declare i32 @e() readnone
+; CHECK: declare i32 @e() #0
 declare i32 @e() readnone
 
-; CHECK: define i32 @f() readnone
+; CHECK: define i32 @f() #0
 define i32 @f() {
        %tmp = call i32 @e( )           ; <i32> [#uses=1]
        ret i32 %tmp
 }
 
-; CHECK: define i32 @g() readnone
+; CHECK: define i32 @g() #1
 define i32 @g() readonly {
        ret i32 0
 }
 
-; CHECK: define i32 @h() readnone
+; CHECK: define i32 @h() #1
 define i32 @h() readnone {
-       %tmp = load i32* @x             ; <i32> [#uses=1]
+       %tmp = load i32, i32* @x                ; <i32> [#uses=1]
        ret i32 %tmp
 }
+
+; CHECK: attributes #0 = { readnone }
+; CHECK: attributes #1 = { norecurse readnone }