summaryrefslogtreecommitdiffstats
path: root/llvm/test/Transforms/Internalize/lists.ll
diff options
context:
space:
mode:
Diffstat (limited to 'llvm/test/Transforms/Internalize/lists.ll')
-rw-r--r--llvm/test/Transforms/Internalize/lists.ll59
1 files changed, 0 insertions, 59 deletions
diff --git a/llvm/test/Transforms/Internalize/lists.ll b/llvm/test/Transforms/Internalize/lists.ll
deleted file mode 100644
index 548c8aa267b..00000000000
--- a/llvm/test/Transforms/Internalize/lists.ll
+++ /dev/null
@@ -1,59 +0,0 @@
-; No arguments means internalize everything
-; RUN: opt < %s -internalize -S | FileCheck --check-prefix=ALL %s
-
-; Non-existent files should be treated as if they were empty (so internalize
-; everything)
-; RUN: opt < %s -internalize -internalize-public-api-file /nonexistent/file 2> /dev/null -S | FileCheck --check-prefix=ALL %s
-
-; Internalize all but foo and j
-; RUN: opt < %s -internalize -internalize-public-api-list foo -internalize-public-api-list j -S | FileCheck --check-prefix=FOO_AND_J %s
-
-; RUN: opt < %s -S -internalize -internalize-public-api-list bar -internalize-public-api-list foo -internalize-public-api-file /nonexistent/file 2> /dev/null | FileCheck --check-prefix=FOO_AND_BAR %s
-
-; -file and -list options should be merged, the apifile contains foo and j
-; RUN: opt < %s -internalize -internalize-public-api-list bar -internalize-public-api-file %S/apifile -S | FileCheck --check-prefix=FOO_J_AND_BAR %s
-
-; ALL: @i = internal global
-; FOO_AND_J: @i = internal global
-; FOO_AND_BAR: @i = internal global
-; FOO_J_AND_BAR: @i = internal global
-@i = global i32 0
-
-; ALL: @j = internal global
-; FOO_AND_J: @j = global
-; FOO_AND_BAR: @j = internal global
-; FOO_J_AND_BAR: @j = global
-@j = global i32 0
-
-; ALL: define internal void @main() {
-; FOO_AND_J: define internal void @main() {
-; FOO_AND_BAR: define internal void @main() {
-; FOO_J_AND_BAR: define internal void @main() {
-define void @main() {
- ret void
-}
-
-; ALL: define internal void @foo() {
-; FOO_AND_J: define void @foo() {
-; FOO_AND_BAR: define void @foo() {
-; FOO_J_AND_BAR: define void @foo() {
-define void @foo() {
- ret void
-}
-
-; ALL: define available_externally void @bar() {
-; FOO_AND_J: define available_externally void @bar() {
-; FOO_AND_BAR: define available_externally void @bar() {
-; FOO_J_AND_BAR: define available_externally void @bar() {
-define available_externally void @bar() {
- ret void
-}
-
-; ALL: define dllexport void @export_foo() {
-; FOO_AND_J: define dllexport void @export_foo() {
-; FOO_AND_BAR: define dllexport void @export_foo() {
-; FOO_J_AND_BAR: define dllexport void @export_foo() {
-define dllexport void @export_foo() {
- ret void
-}
-
OpenPOWER on IntegriCloud