OLD | NEW |
1 ; RUN: opt %s -minsfi-sandbox-indirect-calls -S | FileCheck %s | 1 ; RUN: opt %s -minsfi-sandbox-indirect-calls -S | FileCheck %s |
2 | 2 |
3 !llvm.module.flags = !{!0} | 3 !llvm.module.flags = !{!0} |
4 !0 = metadata !{i32 1, metadata !"Debug Info Version", i32 1} | 4 !0 = metadata !{i32 1, metadata !"Debug Info Version", i32 2} |
5 | 5 |
6 target datalayout = "p:32:32:32" | 6 target datalayout = "p:32:32:32" |
7 target triple = "le32-unknown-nacl" | 7 target triple = "le32-unknown-nacl" |
8 | 8 |
9 declare void @fn_v_v() | 9 declare void @fn_v_v() |
10 declare void @fn_v_i_not_addr_taken(i32) | 10 declare void @fn_v_i_not_addr_taken(i32) |
11 declare void @fn_v_i_1(i32) | 11 declare void @fn_v_i_1(i32) |
12 declare i32 @fn_i_i_not_addr_taken(i32) | 12 declare i32 @fn_i_i_not_addr_taken(i32) |
13 declare i32 @fn_i_ii(i32, i32) | 13 declare i32 @fn_i_ii(i32, i32) |
14 declare void @fn_v_i_2(i32) | 14 declare void @fn_v_i_2(i32) |
(...skipping 79 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
94 ; CHECK-NEXT: call void @llvm.trap() | 94 ; CHECK-NEXT: call void @llvm.trap() |
95 ; CHECK-NEXT: %ret = call float null(float 0.000000e+00) | 95 ; CHECK-NEXT: %ret = call float null(float 0.000000e+00) |
96 ; CHECK-NEXT: ret float %ret | 96 ; CHECK-NEXT: ret float %ret |
97 ; CHECK-NEXT: } | 97 ; CHECK-NEXT: } |
98 | 98 |
99 !1 = metadata !{i32 138, i32 0, metadata !1, null} | 99 !1 = metadata !{i32 138, i32 0, metadata !1, null} |
100 !2 = metadata !{i32 142, i32 0, metadata !2, null} | 100 !2 = metadata !{i32 142, i32 0, metadata !2, null} |
101 !3 = metadata !{i32 144, i32 0, metadata !3, null} | 101 !3 = metadata !{i32 144, i32 0, metadata !3, null} |
102 !4 = metadata !{i32 144, i32 0, metadata !4, null} | 102 !4 = metadata !{i32 144, i32 0, metadata !4, null} |
103 !5 = metadata !{i32 144, i32 0, metadata !5, null} | 103 !5 = metadata !{i32 144, i32 0, metadata !5, null} |
OLD | NEW |