diff options
author | Eric Christopher <echristo@gmail.com> | 2019-04-17 02:12:23 +0000 |
---|---|---|
committer | Eric Christopher <echristo@gmail.com> | 2019-04-17 02:12:23 +0000 |
commit | a86343512845c9c1fdbac865fea88aa5fce7142a (patch) | |
tree | 666fc6353de19ad8b00e56b67edd33f24104e4a7 /llvm/test/Transforms/LowerInvoke | |
parent | 7f8ca6e3679b3af951cb7a4b1377edfaa3244b93 (diff) | |
download | bcm5719-llvm-a86343512845c9c1fdbac865fea88aa5fce7142a.tar.gz bcm5719-llvm-a86343512845c9c1fdbac865fea88aa5fce7142a.zip |
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
Diffstat (limited to 'llvm/test/Transforms/LowerInvoke')
-rw-r--r-- | llvm/test/Transforms/LowerInvoke/2003-12-10-Crash.ll | 25 | ||||
-rw-r--r-- | llvm/test/Transforms/LowerInvoke/lowerinvoke.ll | 26 |
2 files changed, 0 insertions, 51 deletions
diff --git a/llvm/test/Transforms/LowerInvoke/2003-12-10-Crash.ll b/llvm/test/Transforms/LowerInvoke/2003-12-10-Crash.ll deleted file mode 100644 index 559f629ff9e..00000000000 --- a/llvm/test/Transforms/LowerInvoke/2003-12-10-Crash.ll +++ /dev/null @@ -1,25 +0,0 @@ -; This testcase was reduced from Shootout-C++/reversefile.cpp by bugpoint - -; RUN: opt < %s -lowerinvoke -disable-output - -declare void @baz() - -declare void @bar() - -define void @foo() personality i32 (...)* @__gxx_personality_v0 { -then: - invoke void @baz( ) - to label %invoke_cont.0 unwind label %try_catch -invoke_cont.0: ; preds = %then - invoke void @bar( ) - to label %try_exit unwind label %try_catch -try_catch: ; preds = %invoke_cont.0, %then - %__tmp.0 = phi i32* [ null, %invoke_cont.0 ], [ null, %then ] ; <i32*> [#uses=0] - %res = landingpad { i8* } - cleanup - ret void -try_exit: ; preds = %invoke_cont.0 - ret void -} - -declare i32 @__gxx_personality_v0(...) diff --git a/llvm/test/Transforms/LowerInvoke/lowerinvoke.ll b/llvm/test/Transforms/LowerInvoke/lowerinvoke.ll deleted file mode 100644 index f3e6a88fbf4..00000000000 --- a/llvm/test/Transforms/LowerInvoke/lowerinvoke.ll +++ /dev/null @@ -1,26 +0,0 @@ -; RUN: opt < %s -lowerinvoke -S | FileCheck %s -; RUN: opt < %s -passes='lowerinvoke' -S | FileCheck %s - -declare i32 @external_func(i64 %arg) - -define i32 @invoke_test(i64 %arg) personality i8* null { -entry: - %result = invoke fastcc i32 @external_func(i64 inreg %arg) - to label %cont unwind label %lpad -cont: - ret i32 %result -lpad: - %phi = phi i32 [ 99, %entry ] - %lp = landingpad { i8*, i32 } cleanup - ret i32 %phi -} - -; The "invoke" should be converted to a "call". -; CHECK-LABEL: define i32 @invoke_test -; CHECK: %result = call fastcc i32 @external_func(i64 inreg %arg) -; CHECK-NEXT: br label %cont - -; Note that this pass does not remove dead landingpad blocks. -; CHECK: lpad: -; CHECK-NOT: phi -; CHECK: landingpad |