From: Chris Lattner Date: Mon, 24 Feb 2003 23:14:07 +0000 (+0000) Subject: Fix testcase X-Git-Url: http://demsky.eecs.uci.edu/git/?a=commitdiff_plain;h=be677588a32f32efc6ad18b80961fbf8d6c47de3;p=oota-llvm.git Fix testcase git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@5621 91177308-0d34-0410-b5e6-96231b3b80d8 --- diff --git a/test/Analysis/BasicAA/licmtest.ll b/test/Analysis/BasicAA/licmtest.ll index f54a130791f..1e4255d4efe 100644 --- a/test/Analysis/BasicAA/licmtest.ll +++ b/test/Analysis/BasicAA/licmtest.ll @@ -4,7 +4,7 @@ ; not be able to eliminate the load itself, without licm's help. This is ; because, for GCSE, the load is killed by the dummy basic block. -; RUN: if as < %s | opt -basicaa -licm -gcse -simplifycfg -instcombine | dis | grep ToRemove +; RUN: if as < %s | opt -basicaa -licm -load-vn -gcse -instcombine | dis | grep ToRemove ; RUN: then exit 1 ; RUN: else exit 0 ; RUN: fi @@ -14,10 +14,10 @@ implementation int %test(bool %c) { - %ToRemove = load int* %A - br label %Loop -Loop: %Atmp = load int* %A + br bool %c, label %Dummy, label %Loop +Loop: + %ToRemove = load int* %A store int %Atmp, int* %B ; Store cannot alias %A br bool %c, label %Out, label %Loop diff --git a/test/Transforms/BasicAA/licmtest.ll b/test/Transforms/BasicAA/licmtest.ll index f54a130791f..1e4255d4efe 100644 --- a/test/Transforms/BasicAA/licmtest.ll +++ b/test/Transforms/BasicAA/licmtest.ll @@ -4,7 +4,7 @@ ; not be able to eliminate the load itself, without licm's help. This is ; because, for GCSE, the load is killed by the dummy basic block. -; RUN: if as < %s | opt -basicaa -licm -gcse -simplifycfg -instcombine | dis | grep ToRemove +; RUN: if as < %s | opt -basicaa -licm -load-vn -gcse -instcombine | dis | grep ToRemove ; RUN: then exit 1 ; RUN: else exit 0 ; RUN: fi @@ -14,10 +14,10 @@ implementation int %test(bool %c) { - %ToRemove = load int* %A - br label %Loop -Loop: %Atmp = load int* %A + br bool %c, label %Dummy, label %Loop +Loop: + %ToRemove = load int* %A store int %Atmp, int* %B ; Store cannot alias %A br bool %c, label %Out, label %Loop