2008-09-03-ReadOnly.ll 248 B

12345678910111213
  1. ; RUN: opt < %s -basicaa -functionattrs -S | FileCheck %s
  2. ; CHECK: define i32 @f() #0
  3. define i32 @f() {
  4. entry:
  5. %tmp = call i32 @e( )
  6. ret i32 %tmp
  7. }
  8. ; CHECK: declare i32 @e() #0
  9. declare i32 @e() readonly
  10. ; CHECK: attributes #0 = { readonly }