[llvm] r210049 - Convert test to FileCheck.

Rafael Espindola rafael.espindola at gmail.com
Mon Jun 2 14:23:54 PDT 2014


Author: rafael
Date: Mon Jun  2 16:23:54 2014
New Revision: 210049

URL: http://llvm.org/viewvc/llvm-project?rev=210049&view=rev
Log:
Convert test to FileCheck.

Modified:
    llvm/trunk/test/Transforms/InstCombine/add-shrink.ll

Modified: llvm/trunk/test/Transforms/InstCombine/add-shrink.ll
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/test/Transforms/InstCombine/add-shrink.ll?rev=210049&r1=210048&r2=210049&view=diff
==============================================================================
--- llvm/trunk/test/Transforms/InstCombine/add-shrink.ll (original)
+++ llvm/trunk/test/Transforms/InstCombine/add-shrink.ll Mon Jun  2 16:23:54 2014
@@ -1,9 +1,11 @@
-; RUN: opt < %s -instcombine -S | grep "add nsw i32"
-; RUN: opt < %s -instcombine -S | grep sext | count 1
-
-; Should only have one sext and the add should be i32 instead of i64.
+; RUN: opt < %s -instcombine -S | FileCheck %s
 
+; CHECK-LABEL: define i64 @test
 define i64 @test1(i32 %A) {
+; CHECK: %[[ADD:.*]] = add nsw i32 %B, %C
+; CHECK: %F = sext i32 %[[ADD]] to i64
+; CHECK: ret i64 %F
+
 	%B = ashr i32 %A, 7		; <i32> [#uses=1]
 	%C = ashr i32 %A, 9		; <i32> [#uses=1]
 	%D = sext i32 %B to i64		; <i64> [#uses=1]





More information about the llvm-commits mailing list