From a86343512845c9c1fdbac865fea88aa5fce7142a Mon Sep 17 00:00:00 2001 From: Eric Christopher Date: Wed, 17 Apr 2019 02:12:23 +0000 Subject: Temporarily Revert "Add basic loop fusion pass." As it's causing some bot failures (and per request from kbarton). This reverts commit r358543/ab70da07286e618016e78247e4a24fcb84077fda. llvm-svn: 358546 --- .../trivial-unswitch-iteration.ll | 42 ---------------------- 1 file changed, 42 deletions(-) delete mode 100644 llvm/test/Transforms/SimpleLoopUnswitch/trivial-unswitch-iteration.ll (limited to 'llvm/test/Transforms/SimpleLoopUnswitch/trivial-unswitch-iteration.ll') diff --git a/llvm/test/Transforms/SimpleLoopUnswitch/trivial-unswitch-iteration.ll b/llvm/test/Transforms/SimpleLoopUnswitch/trivial-unswitch-iteration.ll deleted file mode 100644 index 18b39ca8082..00000000000 --- a/llvm/test/Transforms/SimpleLoopUnswitch/trivial-unswitch-iteration.ll +++ /dev/null @@ -1,42 +0,0 @@ -; RUN: opt -passes='loop(loop-instsimplify,simplify-cfg,unswitch),verify' -S < %s | FileCheck %s -; RUN: opt -enable-mssa-loop-dependency=true -verify-memoryssa -passes='loop(loop-instsimplify,simplify-cfg,unswitch),verify' -S < %s | FileCheck %s - -declare void @some_func() noreturn - -define i32 @test1(i32* %var, i1 %cond1, i1 %cond2) { -; CHECK-LABEL: @test1( -entry: - br label %loop_begin -; CHECK-NEXT: entry: -; CHECK-NEXT: br i1 %{{.*}}, label %entry.split, label %loop_exit.split -; -; CHECK: entry.split: -; CHECK-NEXT: br i1 %{{.*}}, label %entry.split.split, label %loop_exit -; -; CHECK: entry.split.split: -; CHECK-NEXT: br label %loop_begin - -loop_begin: - br i1 %cond1, label %continue, label %loop_exit ; first trivial condition - -continue: - %var_val = load i32, i32* %var - %var_cond = trunc i32 %var_val to i1 - %maybe_cond = select i1 %cond1, i1 %cond2, i1 %var_cond - br i1 %maybe_cond, label %do_something, label %loop_exit ; second trivial condition - -do_something: - call void @some_func() noreturn nounwind - br label %loop_begin -; CHECK: loop_begin: -; CHECK-NEXT: call -; CHECK-NEXT: br label %loop_begin - -loop_exit: - ret i32 0 -; CHECK: loop_exit: -; CHECK-NEXT: br label %loop_exit.split -; -; CHECK: loop_exit.split: -; CHECK-NEXT: ret -} -- cgit v1.2.3