summaryrefslogtreecommitdiffstats
path: root/llvm/test/Transforms/ConstantMerge/merge-both.ll
diff options
context:
space:
mode:
authorEric Christopher <echristo@gmail.com>2019-04-17 02:12:23 +0000
committerEric Christopher <echristo@gmail.com>2019-04-17 02:12:23 +0000
commita86343512845c9c1fdbac865fea88aa5fce7142a (patch)
tree666fc6353de19ad8b00e56b67edd33f24104e4a7 /llvm/test/Transforms/ConstantMerge/merge-both.ll
parent7f8ca6e3679b3af951cb7a4b1377edfaa3244b93 (diff)
downloadbcm5719-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/ConstantMerge/merge-both.ll')
-rw-r--r--llvm/test/Transforms/ConstantMerge/merge-both.ll41
1 files changed, 0 insertions, 41 deletions
diff --git a/llvm/test/Transforms/ConstantMerge/merge-both.ll b/llvm/test/Transforms/ConstantMerge/merge-both.ll
deleted file mode 100644
index 824ad5ab144..00000000000
--- a/llvm/test/Transforms/ConstantMerge/merge-both.ll
+++ /dev/null
@@ -1,41 +0,0 @@
-; RUN: opt -S < %s -passes=constmerge | FileCheck %s
-; Test that in one run var3 is merged into var2 and var1 into var4.
-; Test that we merge @var5 and @var6 into one with the higher alignment
-
-declare void @zed(%struct.foobar*, %struct.foobar*)
-
-%struct.foobar = type { i32 }
-
-@var1 = internal constant %struct.foobar { i32 2 }
-@var2 = unnamed_addr constant %struct.foobar { i32 2 }
-@var3 = internal constant %struct.foobar { i32 2 }
-@var4 = unnamed_addr constant %struct.foobar { i32 2 }
-
-; CHECK: %struct.foobar = type { i32 }
-; CHECK-NOT: @
-; CHECK: @var2 = constant %struct.foobar { i32 2 }
-; CHECK-NEXT: @var4 = constant %struct.foobar { i32 2 }
-
-declare void @helper([16 x i8]*)
-@var5 = internal constant [16 x i8] c"foo1bar2foo3bar\00", align 16
-@var6 = private unnamed_addr constant [16 x i8] c"foo1bar2foo3bar\00", align 1
-@var7 = internal constant [16 x i8] c"foo1bar2foo3bar\00"
-@var8 = private unnamed_addr constant [16 x i8] c"foo1bar2foo3bar\00"
-
-; CHECK-NEXT: @var7 = internal constant [16 x i8] c"foo1bar2foo3bar\00"
-; CHECK-NEXT: @var8 = private constant [16 x i8] c"foo1bar2foo3bar\00", align 16
-
-@var4a = alias %struct.foobar, %struct.foobar* @var4
-@llvm.used = appending global [1 x %struct.foobar*] [%struct.foobar* @var4a], section "llvm.metadata"
-
-define i32 @main() {
-entry:
- call void @zed(%struct.foobar* @var1, %struct.foobar* @var2)
- call void @zed(%struct.foobar* @var3, %struct.foobar* @var4)
- call void @helper([16 x i8]* @var5)
- call void @helper([16 x i8]* @var6)
- call void @helper([16 x i8]* @var7)
- call void @helper([16 x i8]* @var8)
- ret i32 0
-}
-
OpenPOWER on IntegriCloud