From: Chris Lattner Date: Mon, 12 Jul 2010 00:21:10 +0000 (+0000) Subject: convert to filechecconvert to filecheckk X-Git-Url: http://demsky.eecs.uci.edu/git/?a=commitdiff_plain;h=ddef83536cf46352863de92fb9136a0fe4af7e18;p=oota-llvm.git convert to filechecconvert to filecheckk git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@108112 91177308-0d34-0410-b5e6-96231b3b80d8 --- diff --git a/test/Transforms/InstCombine/load3.ll b/test/Transforms/InstCombine/load3.ll index 9c87316ece8..8d16523c23e 100644 --- a/test/Transforms/InstCombine/load3.ll +++ b/test/Transforms/InstCombine/load3.ll @@ -1,14 +1,14 @@ -; RUN: opt < %s -instcombine -S | grep load | count 1 +; RUN: opt < %s -instcombine -S | FileCheck %s ; Instcombine should be able to do trivial CSE of loads. -declare void @use(double %n) -define void @bar(double* %p) { - %t0 = getelementptr double* %p, i32 1 - %y = load double* %t0 - %t1 = getelementptr double* %p, i32 1 - %x = load double* %t1 - call void @use(double %x) - call void @use(double %y) - ret void +define i32 @test1(i32* %p) { + %t0 = getelementptr i32* %p, i32 1 + %y = load i32* %t0 + %t1 = getelementptr i32* %p, i32 1 + %x = load i32* %t1 + %a = sub i32 %y, %x + ret i32 %a +; CHECK: @test1 +; CHECK: ret i32 0 }