convert to filechecconvert to filecheckk

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@108112 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
Chris Lattner 2010-07-12 00:21:10 +00:00
parent 243a73d0e6
commit ddef83536c

View File

@ -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
}