aboutsummaryrefslogtreecommitdiffstats
path: root/test/Transforms/FunctionAttrs/atomic.ll
diff options
context:
space:
mode:
authorNick Lewycky <nicholas@mxc.ca>2013-07-06 00:29:58 +0000
committerNick Lewycky <nicholas@mxc.ca>2013-07-06 00:29:58 +0000
commitdc89737bcdbb8f69d8ae7578bdfa904cabcfc5ed (patch)
tree1838b5d8368383a083fad1cdca2fe777528e5a69 /test/Transforms/FunctionAttrs/atomic.ll
parent202eb7b18e220205ec86a03ddf18f2066c70ab15 (diff)
downloadexternal_llvm-dc89737bcdbb8f69d8ae7578bdfa904cabcfc5ed.zip
external_llvm-dc89737bcdbb8f69d8ae7578bdfa904cabcfc5ed.tar.gz
external_llvm-dc89737bcdbb8f69d8ae7578bdfa904cabcfc5ed.tar.bz2
Extend 'readonly' and 'readnone' to work on function arguments as well as
functions. Make the function attributes pass add it to known library functions and when it can deduce it. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@185735 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'test/Transforms/FunctionAttrs/atomic.ll')
-rw-r--r--test/Transforms/FunctionAttrs/atomic.ll2
1 files changed, 1 insertions, 1 deletions
diff --git a/test/Transforms/FunctionAttrs/atomic.ll b/test/Transforms/FunctionAttrs/atomic.ll
index 027ee0f..d5a8db7 100644
--- a/test/Transforms/FunctionAttrs/atomic.ll
+++ b/test/Transforms/FunctionAttrs/atomic.ll
@@ -13,7 +13,7 @@ entry:
; A function with an Acquire load is not readonly.
define i32 @test2(i32* %x) uwtable ssp {
-; CHECK: define i32 @test2(i32* nocapture %x) #1 {
+; CHECK: define i32 @test2(i32* nocapture readonly %x) #1 {
entry:
%r = load atomic i32* %x seq_cst, align 4
ret i32 %r