[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