Index: tests_lit/reader_tests/switch.ll |
diff --git a/tests_lit/reader_tests/switch.ll b/tests_lit/reader_tests/switch.ll |
index 0bbbf8868a34bf5ac364c764dd41d892572a9ceb..5a6014d3af4218c4e29e08288e817a08f03f181f 100644 |
--- a/tests_lit/reader_tests/switch.ll |
+++ b/tests_lit/reader_tests/switch.ll |
@@ -6,7 +6,7 @@ |
; RUN: | %if --need=allow_disable_ir_gen --command \ |
; RUN: FileCheck --check-prefix=NOIR %s |
-define void @testDefaultSwitch(i32 %a) { |
+define internal void @testDefaultSwitch(i32 %a) { |
entry: |
switch i32 %a, label %exit [ |
] |
@@ -14,7 +14,7 @@ exit: |
ret void |
} |
-; CHECK: define void @testDefaultSwitch(i32 %a) { |
+; CHECK: define internal void @testDefaultSwitch(i32 %a) { |
; CHECK-NEXT: entry: |
; CHECK-NEXT: switch i32 %a, label %exit [ |
; CHECK-NEXT: ] |
@@ -22,7 +22,7 @@ exit: |
; CHECK-NEXT: ret void |
; CHECK-NEXT: } |
-define i32 @testSwitch(i32 %a) { |
+define internal i32 @testSwitch(i32 %a) { |
entry: |
switch i32 %a, label %sw.default [ |
i32 1, label %sw.epilog |
@@ -51,7 +51,7 @@ sw.epilog: ; preds = %sw.bb2, %sw.default |
ret i32 %result.1 |
} |
-; CHECK-NEXT: define i32 @testSwitch(i32 %a) { |
+; CHECK-NEXT: define internal i32 @testSwitch(i32 %a) { |
; CHECK-NEXT: entry: |
; CHECK-NEXT: switch i32 %a, label %sw.default [ |
; CHECK-NEXT: i32 1, label %sw.epilog |
@@ -76,7 +76,7 @@ sw.epilog: ; preds = %sw.bb2, %sw.default |
; CHECK-NEXT: ret i32 %result.1 |
; CHECK-NEXT: } |
-define void @testSignedI32Values(i32 %a) { |
+define internal void @testSignedI32Values(i32 %a) { |
entry: |
switch i32 %a, label %labelDefault [ |
i32 0, label %label0 |
@@ -100,7 +100,7 @@ labelOther: |
ret void |
} |
-; CHECK-NEXT: define void @testSignedI32Values(i32 %a) { |
+; CHECK-NEXT: define internal void @testSignedI32Values(i32 %a) { |
; CHECK-NEXT: entry: |
; CHECK-NEXT: switch i32 %a, label %labelDefault [ |
; CHECK-NEXT: i32 0, label %label0 |
@@ -125,7 +125,7 @@ labelOther: |
; CHECK-NEXT: } |
; Test values that cross signed i32 size boundaries. |
-define void @testSignedI32Boundary(i32 %a) { |
+define internal void @testSignedI32Boundary(i32 %a) { |
entry: |
switch i32 %a, label %exit [ |
i32 -2147483649, label %exit ; min signed i32 - 1 |
@@ -135,7 +135,7 @@ exit: |
ret void |
} |
-; CHECK-NEXT: define void @testSignedI32Boundary(i32 %a) { |
+; CHECK-NEXT: define internal void @testSignedI32Boundary(i32 %a) { |
; CHECK-NEXT: entry: |
; CHECK-NEXT: switch i32 %a, label %exit [ |
; CHECK-NEXT: i32 2147483647, label %exit |
@@ -145,7 +145,7 @@ exit: |
; CHECK-NEXT: ret void |
; CHECK-NEXT: } |
-define void @testUnsignedI32Values(i32 %a) { |
+define internal void @testUnsignedI32Values(i32 %a) { |
entry: |
switch i32 %a, label %exit [ |
i32 0, label %exit |
@@ -156,7 +156,7 @@ exit: |
ret void |
} |
-; CHECK-NEXT: define void @testUnsignedI32Values(i32 %a) { |
+; CHECK-NEXT: define internal void @testUnsignedI32Values(i32 %a) { |
; CHECK-NEXT: entry: |
; CHECK-NEXT: switch i32 %a, label %exit [ |
; CHECK-NEXT: i32 0, label %exit |
@@ -169,7 +169,7 @@ exit: |
; CHECK-NEXT: } |
; Test values that cross unsigned i32 boundaries. |
-define void @testUnsignedI32Boundary(i32 %a) { |
+define internal void @testUnsignedI32Boundary(i32 %a) { |
entry: |
switch i32 %a, label %exit [ |
i32 4294967296, label %exit ; max unsigned i32 + 1 |
@@ -178,7 +178,7 @@ exit: |
ret void |
} |
-; CHECK-NEXT: define void @testUnsignedI32Boundary(i32 %a) { |
+; CHECK-NEXT: define internal void @testUnsignedI32Boundary(i32 %a) { |
; CHECK-NEXT: entry: |
; CHECK-NEXT: switch i32 %a, label %exit [ |
; CHECK-NEXT: i32 0, label %exit |
@@ -187,7 +187,7 @@ exit: |
; CHECK-NEXT: ret void |
; CHECK-NEXT: } |
-define void @testSignedI64Values(i64 %a) { |
+define internal void @testSignedI64Values(i64 %a) { |
entry: |
switch i64 %a, label %exit [ |
i64 0, label %exit |
@@ -198,7 +198,7 @@ exit: |
ret void |
} |
-; CHECK-NEXT: define void @testSignedI64Values(i64 %a) { |
+; CHECK-NEXT: define internal void @testSignedI64Values(i64 %a) { |
; CHECK-NEXT: entry: |
; CHECK-NEXT: switch i64 %a, label %exit [ |
; CHECK-NEXT: i64 0, label %exit |
@@ -210,7 +210,7 @@ exit: |
; CHECK-NEXT: } |
; Test values that cross signed i64 size boundaries. |
-define void @testSignedI64Boundary(i64 %a) { |
+define internal void @testSignedI64Boundary(i64 %a) { |
entry: |
switch i64 %a, label %exit [ |
i64 0, label %exit |
@@ -221,7 +221,7 @@ exit: |
ret void |
} |
-; CHECK-NEXT: define void @testSignedI64Boundary(i64 %a) { |
+; CHECK-NEXT: define internal void @testSignedI64Boundary(i64 %a) { |
; CHECK-NEXT: entry: |
; CHECK-NEXT: switch i64 %a, label %exit [ |
; CHECK-NEXT: i64 0, label %exit |
@@ -232,7 +232,7 @@ exit: |
; CHECK-NEXT: ret void |
; CHECK-NEXT: } |
-define void @testUnsignedI64Values(i64 %a) { |
+define internal void @testUnsignedI64Values(i64 %a) { |
entry: |
switch i64 %a, label %exit [ |
i64 0, label %exit |
@@ -243,7 +243,7 @@ exit: |
ret void |
} |
-; CHECK-NEXT: define void @testUnsignedI64Values(i64 %a) { |
+; CHECK-NEXT: define internal void @testUnsignedI64Values(i64 %a) { |
; CHECK-NEXT: entry: |
; CHECK-NEXT: switch i64 %a, label %exit [ |
; CHECK-NEXT: i64 0, label %exit |
@@ -255,7 +255,7 @@ exit: |
; CHECK-NEXT: } |
; Test values that cross unsigned i64 size boundaries. |
-define void @testUnsignedI64Boundary(i64 %a) { |
+define internal void @testUnsignedI64Boundary(i64 %a) { |
entry: |
switch i64 %a, label %exit [ |
i64 18446744073709551616, label %exit ; max unsigned i64 + 1 |
@@ -264,7 +264,7 @@ exit: |
ret void |
} |
-; CHECK-NEXT: define void @testUnsignedI64Boundary(i64 %a) { |
+; CHECK-NEXT: define internal void @testUnsignedI64Boundary(i64 %a) { |
; CHECK-NEXT: entry: |
; CHECK-NEXT: switch i64 %a, label %exit [ |
; CHECK-NEXT: i64 0, label %exit |
@@ -273,7 +273,7 @@ exit: |
; CHECK-NEXT: ret void |
; CHECK-NEXT: } |
-define void @testSignedI16Values(i32 %p) { |
+define internal void @testSignedI16Values(i32 %p) { |
entry: |
%a = trunc i32 %p to i16 |
switch i16 %a, label %exit [ |
@@ -288,7 +288,7 @@ exit: |
ret void |
} |
-; CHECK-NEXT: define void @testSignedI16Values(i32 %p) { |
+; CHECK-NEXT: define internal void @testSignedI16Values(i32 %p) { |
; CHECK-NEXT: entry: |
; CHECK-NEXT: %a = trunc i32 %p to i16 |
; CHECK-NEXT: switch i16 %a, label %exit [ |
@@ -304,7 +304,7 @@ exit: |
; CHECK-NEXT: } |
; Test values that cross signed i16 size boundaries. |
-define void @testSignedI16Boundary(i32 %p) { |
+define internal void @testSignedI16Boundary(i32 %p) { |
entry: |
%a = trunc i32 %p to i16 |
switch i16 %a, label %exit [ |
@@ -315,7 +315,7 @@ exit: |
ret void |
} |
-; CHECK-NEXT: define void @testSignedI16Boundary(i32 %p) { |
+; CHECK-NEXT: define internal void @testSignedI16Boundary(i32 %p) { |
; CHECK-NEXT: entry: |
; CHECK-NEXT: %a = trunc i32 %p to i16 |
; CHECK-NEXT: switch i16 %a, label %exit [ |
@@ -326,7 +326,7 @@ exit: |
; CHECK-NEXT: ret void |
; CHECK-NEXT: } |
-define void @testUnsignedI16Values(i32 %p) { |
+define internal void @testUnsignedI16Values(i32 %p) { |
entry: |
%a = trunc i32 %p to i16 |
switch i16 %a, label %exit [ |
@@ -338,7 +338,7 @@ exit: |
ret void |
} |
-; CHECK-NEXT: define void @testUnsignedI16Values(i32 %p) { |
+; CHECK-NEXT: define internal void @testUnsignedI16Values(i32 %p) { |
; CHECK-NEXT: entry: |
; CHECK-NEXT: %a = trunc i32 %p to i16 |
; CHECK-NEXT: switch i16 %a, label %exit [ |
@@ -352,7 +352,7 @@ exit: |
; CHECK-NEXT: } |
; Test values that cross unsigned i16 size boundaries. |
-define void @testUnsignedI16Boundary(i32 %p) { |
+define internal void @testUnsignedI16Boundary(i32 %p) { |
entry: |
%a = trunc i32 %p to i16 |
switch i16 %a, label %exit [ |
@@ -362,7 +362,7 @@ exit: |
ret void |
} |
-; CHECK-NEXT: define void @testUnsignedI16Boundary(i32 %p) { |
+; CHECK-NEXT: define internal void @testUnsignedI16Boundary(i32 %p) { |
; CHECK-NEXT: entry: |
; CHECK-NEXT: %a = trunc i32 %p to i16 |
; CHECK-NEXT: switch i16 %a, label %exit [ |
@@ -372,7 +372,7 @@ exit: |
; CHECK-NEXT: ret void |
; CHECK-NEXT: } |
-define void @testSignedI8Values(i32 %p) { |
+define internal void @testSignedI8Values(i32 %p) { |
entry: |
%a = trunc i32 %p to i8 |
switch i8 %a, label %exit [ |
@@ -387,7 +387,7 @@ exit: |
ret void |
} |
-; CHECK-NEXT: define void @testSignedI8Values(i32 %p) { |
+; CHECK-NEXT: define internal void @testSignedI8Values(i32 %p) { |
; CHECK-NEXT: entry: |
; CHECK-NEXT: %a = trunc i32 %p to i8 |
; CHECK-NEXT: switch i8 %a, label %exit [ |
@@ -403,7 +403,7 @@ exit: |
; CHECK-NEXT: } |
; Test values that cross signed i8 size boundaries. |
-define void @testSignedI8Boundary(i32 %p) { |
+define internal void @testSignedI8Boundary(i32 %p) { |
entry: |
%a = trunc i32 %p to i8 |
switch i8 %a, label %exit [ |
@@ -414,7 +414,7 @@ exit: |
ret void |
} |
-; CHECK-NEXT: define void @testSignedI8Boundary(i32 %p) { |
+; CHECK-NEXT: define internal void @testSignedI8Boundary(i32 %p) { |
; CHECK-NEXT: entry: |
; CHECK-NEXT: %a = trunc i32 %p to i8 |
; CHECK-NEXT: switch i8 %a, label %exit [ |
@@ -426,7 +426,7 @@ exit: |
; CHECK-NEXT: } |
-define void @testUnsignedI8Values(i32 %p) { |
+define internal void @testUnsignedI8Values(i32 %p) { |
entry: |
%a = trunc i32 %p to i8 |
switch i8 %a, label %exit [ |
@@ -438,7 +438,7 @@ exit: |
ret void |
} |
-; CHECK-NEXT: define void @testUnsignedI8Values(i32 %p) { |
+; CHECK-NEXT: define internal void @testUnsignedI8Values(i32 %p) { |
; CHECK-NEXT: entry: |
; CHECK-NEXT: %a = trunc i32 %p to i8 |
; CHECK-NEXT: switch i8 %a, label %exit [ |
@@ -452,7 +452,7 @@ exit: |
; CHECK-NEXT: } |
; Test values that cross unsigned i8 size boundaries. |
-define void @testUnsignedI8Boundary(i32 %p) { |
+define internal void @testUnsignedI8Boundary(i32 %p) { |
entry: |
%a = trunc i32 %p to i8 |
switch i8 %a, label %exit [ |
@@ -462,7 +462,7 @@ exit: |
ret void |
} |
-; CHECK-NEXT: define void @testUnsignedI8Boundary(i32 %p) { |
+; CHECK-NEXT: define internal void @testUnsignedI8Boundary(i32 %p) { |
; CHECK-NEXT: entry: |
; CHECK-NEXT: %a = trunc i32 %p to i8 |
; CHECK-NEXT: switch i8 %a, label %exit [ |
@@ -472,7 +472,7 @@ exit: |
; CHECK-NEXT: ret void |
; CHECK-NEXT: } |
-define void @testI1Values(i32 %p) { |
+define internal void @testI1Values(i32 %p) { |
entry: |
%a = trunc i32 %p to i1 |
switch i1 %a, label %exit [ |
@@ -483,7 +483,7 @@ exit: |
ret void |
} |
-; CHECK-NEXT: define void @testI1Values(i32 %p) { |
+; CHECK-NEXT: define internal void @testI1Values(i32 %p) { |
; CHECK-NEXT: entry: |
; CHECK-NEXT: %a = trunc i32 %p to i1 |
; CHECK-NEXT: switch i1 %a, label %exit [ |