[llvm-commits] [llvm] r157051 - /llvm/trunk/test/Transforms/SimplifyLibCalls/2009-02-12-StrTo.ll

Joel Jones joel_k_jones at apple.com
Fri May 18 09:24:02 PDT 2012


Author: joel_k_jones
Date: Fri May 18 11:24:01 2012
New Revision: 157051

URL: http://llvm.org/viewvc/llvm-project?rev=157051&view=rev
Log:
FileCheck-ify, apropos of nothing

Modified:
    llvm/trunk/test/Transforms/SimplifyLibCalls/2009-02-12-StrTo.ll

Modified: llvm/trunk/test/Transforms/SimplifyLibCalls/2009-02-12-StrTo.ll
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/test/Transforms/SimplifyLibCalls/2009-02-12-StrTo.ll?rev=157051&r1=157050&r2=157051&view=diff
==============================================================================
--- llvm/trunk/test/Transforms/SimplifyLibCalls/2009-02-12-StrTo.ll (original)
+++ llvm/trunk/test/Transforms/SimplifyLibCalls/2009-02-12-StrTo.ll Fri May 18 11:24:01 2012
@@ -1,14 +1,14 @@
-; RUN: opt < %s -simplify-libcalls -S > %t
-; RUN: grep nocapture %t | count 2
-; RUN: grep null %t | grep nocapture | count 1
-; RUN: grep null %t | grep call | not grep readonly
+; RUN: opt < %s -simplify-libcalls -S | FileCheck %s
 
 ; Test that we add nocapture to the declaration, and to the second call only.
 
+; CHECK: declare float @strtol(i8*, i8** nocapture, i32) nounwind
 declare float @strtol(i8* %s, i8** %endptr, i32 %base)
 
 define void @foo(i8* %x, i8** %endptr) {
+; CHECK:  call float @strtol(i8* %x, i8** %endptr, i32 10)
   call float @strtol(i8* %x, i8** %endptr, i32 10)
+; CHECK: %2 = call float @strtol(i8* nocapture %x, i8** null, i32 10)
   call float @strtol(i8* %x, i8** null, i32 10)
   ret void
 }





More information about the llvm-commits mailing list