Skip to content

Commit 7c3673f

Browse files
committed
Bless mir-opt for excluded alloc bytes
1 parent 1a05cb2 commit 7c3673f

File tree

52 files changed

+182
-382
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

52 files changed

+182
-382
lines changed

tests/mir-opt/const_debuginfo.main.SingleUseConsts.diff

+2-6
Original file line numberDiff line numberDiff line change
@@ -119,11 +119,7 @@
119119
}
120120
}
121121

122-
ALLOC0 (size: 8, align: 4) {
123-
20 00 00 00 20 00 00 00 │ ... ...
124-
}
122+
ALLOC0 (size: 8, align: 4) { .. }
125123

126-
ALLOC1 (size: 4, align: 2) {
127-
01 00 63 00 │ ..c.
128-
}
124+
ALLOC1 (size: 4, align: 2) { .. }
129125

tests/mir-opt/const_prop/address_of_pair.fn0.GVN.diff

+2-4
Original file line numberDiff line numberDiff line change
@@ -44,9 +44,7 @@
4444
StorageDead(_2);
4545
return;
4646
}
47-
+ }
48-
+
49-
+ ALLOC0 (size: 8, align: 4) {
50-
+ 01 00 00 00 00 __ __ __ │ .....░░░
5147
}
48+
+
49+
+ ALLOC0 (size: 8, align: 4) { .. }
5250

tests/mir-opt/const_prop/checked_add.main.GVN.panic-abort.diff

+2-4
Original file line numberDiff line numberDiff line change
@@ -24,9 +24,7 @@
2424
StorageDead(_1);
2525
return;
2626
}
27-
+ }
28-
+
29-
+ ALLOC0 (size: 8, align: 4) {
30-
+ 02 00 00 00 00 __ __ __ │ .....░░░
3127
}
28+
+
29+
+ ALLOC0 (size: 8, align: 4) { .. }
3230

tests/mir-opt/const_prop/checked_add.main.GVN.panic-unwind.diff

+2-4
Original file line numberDiff line numberDiff line change
@@ -24,9 +24,7 @@
2424
StorageDead(_1);
2525
return;
2626
}
27-
+ }
28-
+
29-
+ ALLOC0 (size: 8, align: 4) {
30-
+ 02 00 00 00 00 __ __ __ │ .....░░░
3127
}
28+
+
29+
+ ALLOC0 (size: 8, align: 4) { .. }
3230

tests/mir-opt/const_prop/mutable_variable_aggregate.main.GVN.diff

+2-4
Original file line numberDiff line numberDiff line change
@@ -24,9 +24,7 @@
2424
StorageDead(_1);
2525
return;
2626
}
27-
+ }
28-
+
29-
+ ALLOC0 (size: 8, align: 4) {
30-
+ 2a 00 00 00 2b 00 00 00 │ *...+...
3127
}
28+
+
29+
+ ALLOC0 (size: 8, align: 4) { .. }
3230

tests/mir-opt/const_prop/mutable_variable_aggregate_mut_ref.main.GVN.diff

+2-4
Original file line numberDiff line numberDiff line change
@@ -31,9 +31,7 @@
3131
StorageDead(_1);
3232
return;
3333
}
34-
+ }
35-
+
36-
+ ALLOC0 (size: 8, align: 4) {
37-
+ 2a 00 00 00 2b 00 00 00 │ *...+...
3834
}
35+
+
36+
+ ALLOC0 (size: 8, align: 4) { .. }
3937

tests/mir-opt/const_prop/mutable_variable_unprop_assign.main.GVN.panic-abort.diff

+2-4
Original file line numberDiff line numberDiff line change
@@ -48,9 +48,7 @@
4848
+ nop;
4949
return;
5050
}
51-
+ }
52-
+
53-
+ ALLOC0 (size: 8, align: 4) {
54-
+ 01 00 00 00 02 00 00 00 │ ........
5551
}
52+
+
53+
+ ALLOC0 (size: 8, align: 4) { .. }
5654

tests/mir-opt/const_prop/mutable_variable_unprop_assign.main.GVN.panic-unwind.diff

+2-4
Original file line numberDiff line numberDiff line change
@@ -48,9 +48,7 @@
4848
+ nop;
4949
return;
5050
}
51-
+ }
52-
+
53-
+ ALLOC0 (size: 8, align: 4) {
54-
+ 01 00 00 00 02 00 00 00 │ ........
5551
}
52+
+
53+
+ ALLOC0 (size: 8, align: 4) { .. }
5654

tests/mir-opt/const_prop/return_place.add.GVN.panic-abort.diff

+2-4
Original file line numberDiff line numberDiff line change
@@ -17,9 +17,7 @@
1717
+ _0 = const 4_u32;
1818
return;
1919
}
20-
+ }
21-
+
22-
+ ALLOC0 (size: 8, align: 4) {
23-
+ 04 00 00 00 00 __ __ __ │ .....░░░
2420
}
21+
+
22+
+ ALLOC0 (size: 8, align: 4) { .. }
2523

tests/mir-opt/const_prop/return_place.add.GVN.panic-unwind.diff

+2-4
Original file line numberDiff line numberDiff line change
@@ -17,9 +17,7 @@
1717
+ _0 = const 4_u32;
1818
return;
1919
}
20-
+ }
21-
+
22-
+ ALLOC0 (size: 8, align: 4) {
23-
+ 04 00 00 00 00 __ __ __ │ .....░░░
2420
}
21+
+
22+
+ ALLOC0 (size: 8, align: 4) { .. }
2523

tests/mir-opt/const_prop/return_place.add.PreCodegen.before.panic-abort.mir

+1-3
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,4 @@ fn add() -> u32 {
1515
}
1616
}
1717

18-
ALLOC0 (size: 8, align: 4) {
19-
04 00 00 00 00 __ __ __ │ .....░░░
20-
}
18+
ALLOC0 (size: 8, align: 4) { .. }

tests/mir-opt/const_prop/return_place.add.PreCodegen.before.panic-unwind.mir

+1-3
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,4 @@ fn add() -> u32 {
1515
}
1616
}
1717

18-
ALLOC0 (size: 8, align: 4) {
19-
04 00 00 00 00 __ __ __ │ .....░░░
20-
}
18+
ALLOC0 (size: 8, align: 4) { .. }

tests/mir-opt/const_prop/slice_len.main.GVN.32bit.panic-abort.diff

+2-4
Original file line numberDiff line numberDiff line change
@@ -49,9 +49,7 @@
4949
StorageDead(_1);
5050
return;
5151
}
52-
+ }
53-
+
54-
+ ALLOC0 (size: 12, align: 4) {
55-
+ 01 00 00 00 02 00 00 00 03 00 00 00 │ ............
5652
}
53+
+
54+
+ ALLOC0 (size: 12, align: 4) { .. }
5755

tests/mir-opt/const_prop/slice_len.main.GVN.32bit.panic-unwind.diff

+2-4
Original file line numberDiff line numberDiff line change
@@ -49,9 +49,7 @@
4949
StorageDead(_1);
5050
return;
5151
}
52-
+ }
53-
+
54-
+ ALLOC0 (size: 12, align: 4) {
55-
+ 01 00 00 00 02 00 00 00 03 00 00 00 │ ............
5652
}
53+
+
54+
+ ALLOC0 (size: 12, align: 4) { .. }
5755

tests/mir-opt/const_prop/slice_len.main.GVN.64bit.panic-abort.diff

+2-4
Original file line numberDiff line numberDiff line change
@@ -49,9 +49,7 @@
4949
StorageDead(_1);
5050
return;
5151
}
52-
+ }
53-
+
54-
+ ALLOC0 (size: 12, align: 4) {
55-
+ 01 00 00 00 02 00 00 00 03 00 00 00 │ ............
5652
}
53+
+
54+
+ ALLOC0 (size: 12, align: 4) { .. }
5755

tests/mir-opt/const_prop/slice_len.main.GVN.64bit.panic-unwind.diff

+2-4
Original file line numberDiff line numberDiff line change
@@ -49,9 +49,7 @@
4949
StorageDead(_1);
5050
return;
5151
}
52-
+ }
53-
+
54-
+ ALLOC0 (size: 12, align: 4) {
55-
+ 01 00 00 00 02 00 00 00 03 00 00 00 │ ............
5652
}
53+
+
54+
+ ALLOC0 (size: 12, align: 4) { .. }
5755

tests/mir-opt/const_prop/tuple_literal_propagation.main.GVN.panic-abort.diff

+2-4
Original file line numberDiff line numberDiff line change
@@ -31,9 +31,7 @@
3131
+ nop;
3232
return;
3333
}
34-
+ }
35-
+
36-
+ ALLOC0 (size: 8, align: 4) {
37-
+ 01 00 00 00 02 00 00 00 │ ........
3834
}
35+
+
36+
+ ALLOC0 (size: 8, align: 4) { .. }
3937

tests/mir-opt/const_prop/tuple_literal_propagation.main.GVN.panic-unwind.diff

+2-4
Original file line numberDiff line numberDiff line change
@@ -31,9 +31,7 @@
3131
+ nop;
3232
return;
3333
}
34-
+ }
35-
+
36-
+ ALLOC0 (size: 8, align: 4) {
37-
+ 01 00 00 00 02 00 00 00 │ ........
3834
}
35+
+
36+
+ ALLOC0 (size: 8, align: 4) { .. }
3937

tests/mir-opt/dataflow-const-prop/checked.main.DataflowConstProp.panic-abort.diff

+3-7
Original file line numberDiff line numberDiff line change
@@ -76,13 +76,9 @@
7676
StorageDead(_1);
7777
return;
7878
}
79-
+ }
79+
}
8080
+
81-
+ ALLOC0 (size: 8, align: 4) {
82-
+ 00 00 00 80 01 __ __ __ │ .....░░░
83-
+ }
81+
+ ALLOC0 (size: 8, align: 4) { .. }
8482
+
85-
+ ALLOC1 (size: 8, align: 4) {
86-
+ 03 00 00 00 00 __ __ __ │ .....░░░
87-
}
83+
+ ALLOC1 (size: 8, align: 4) { .. }
8884

tests/mir-opt/dataflow-const-prop/checked.main.DataflowConstProp.panic-unwind.diff

+3-7
Original file line numberDiff line numberDiff line change
@@ -76,13 +76,9 @@
7676
StorageDead(_1);
7777
return;
7878
}
79-
+ }
79+
}
8080
+
81-
+ ALLOC0 (size: 8, align: 4) {
82-
+ 00 00 00 80 01 __ __ __ │ .....░░░
83-
+ }
81+
+ ALLOC0 (size: 8, align: 4) { .. }
8482
+
85-
+ ALLOC1 (size: 8, align: 4) {
86-
+ 03 00 00 00 00 __ __ __ │ .....░░░
87-
}
83+
+ ALLOC1 (size: 8, align: 4) { .. }
8884

tests/mir-opt/dataflow-const-prop/default_boxed_slice.main.DataflowConstProp.32bit.panic-abort.diff

+3-9
Original file line numberDiff line numberDiff line change
@@ -94,15 +94,9 @@
9494
}
9595
}
9696

97-
ALLOC2 (size: 8, align: 4) {
98-
01 00 00 00 00 00 00 00 │ ........
99-
}
97+
ALLOC2 (size: 8, align: 4) { .. }
10098

101-
ALLOC1 (size: 8, align: 4) {
102-
01 00 00 00 00 00 00 00 │ ........
103-
}
99+
ALLOC1 (size: 8, align: 4) { .. }
104100

105-
ALLOC0 (size: 8, align: 4) {
106-
01 00 00 00 00 00 00 00 │ ........
107-
}
101+
ALLOC0 (size: 8, align: 4) { .. }
108102

tests/mir-opt/dataflow-const-prop/default_boxed_slice.main.DataflowConstProp.32bit.panic-unwind.diff

+3-9
Original file line numberDiff line numberDiff line change
@@ -98,15 +98,9 @@
9898
}
9999
}
100100

101-
ALLOC2 (size: 8, align: 4) {
102-
01 00 00 00 00 00 00 00 │ ........
103-
}
101+
ALLOC2 (size: 8, align: 4) { .. }
104102

105-
ALLOC1 (size: 8, align: 4) {
106-
01 00 00 00 00 00 00 00 │ ........
107-
}
103+
ALLOC1 (size: 8, align: 4) { .. }
108104

109-
ALLOC0 (size: 8, align: 4) {
110-
01 00 00 00 00 00 00 00 │ ........
111-
}
105+
ALLOC0 (size: 8, align: 4) { .. }
112106

tests/mir-opt/dataflow-const-prop/default_boxed_slice.main.DataflowConstProp.64bit.panic-abort.diff

+3-9
Original file line numberDiff line numberDiff line change
@@ -94,15 +94,9 @@
9494
}
9595
}
9696

97-
ALLOC2 (size: 16, align: 8) {
98-
01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 │ ................
99-
}
97+
ALLOC2 (size: 16, align: 8) { .. }
10098

101-
ALLOC1 (size: 16, align: 8) {
102-
01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 │ ................
103-
}
99+
ALLOC1 (size: 16, align: 8) { .. }
104100

105-
ALLOC0 (size: 16, align: 8) {
106-
01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 │ ................
107-
}
101+
ALLOC0 (size: 16, align: 8) { .. }
108102

tests/mir-opt/dataflow-const-prop/default_boxed_slice.main.DataflowConstProp.64bit.panic-unwind.diff

+3-9
Original file line numberDiff line numberDiff line change
@@ -98,15 +98,9 @@
9898
}
9999
}
100100

101-
ALLOC2 (size: 16, align: 8) {
102-
01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 │ ................
103-
}
101+
ALLOC2 (size: 16, align: 8) { .. }
104102

105-
ALLOC1 (size: 16, align: 8) {
106-
01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 │ ................
107-
}
103+
ALLOC1 (size: 16, align: 8) { .. }
108104

109-
ALLOC0 (size: 16, align: 8) {
110-
01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 │ ................
111-
}
105+
ALLOC0 (size: 16, align: 8) { .. }
112106

tests/mir-opt/dataflow-const-prop/default_boxed_slice.main.GVN.32bit.panic-abort.diff

+4-10
Original file line numberDiff line numberDiff line change
@@ -102,17 +102,11 @@
102102
_0 = const ();
103103
drop(_1) -> [return: bb1, unwind unreachable];
104104
}
105-
+ }
105+
}
106106
+
107-
+ ALLOC2 (size: 8, align: 4) {
108-
+ 01 00 00 00 00 00 00 00 │ ........
109-
+ }
107+
+ ALLOC2 (size: 8, align: 4) { .. }
110108
+
111-
+ ALLOC1 (size: 8, align: 4) {
112-
+ 01 00 00 00 00 00 00 00 │ ........
113-
+ }
109+
+ ALLOC1 (size: 8, align: 4) { .. }
114110
+
115-
+ ALLOC0 (size: 8, align: 4) {
116-
+ 01 00 00 00 00 00 00 00 │ ........
117-
}
111+
+ ALLOC0 (size: 8, align: 4) { .. }
118112

tests/mir-opt/dataflow-const-prop/default_boxed_slice.main.GVN.32bit.panic-unwind.diff

+4-10
Original file line numberDiff line numberDiff line change
@@ -106,17 +106,11 @@
106106
_0 = const ();
107107
drop(_1) -> [return: bb1, unwind: bb2];
108108
}
109-
+ }
109+
}
110110
+
111-
+ ALLOC2 (size: 8, align: 4) {
112-
+ 01 00 00 00 00 00 00 00 │ ........
113-
+ }
111+
+ ALLOC2 (size: 8, align: 4) { .. }
114112
+
115-
+ ALLOC1 (size: 8, align: 4) {
116-
+ 01 00 00 00 00 00 00 00 │ ........
117-
+ }
113+
+ ALLOC1 (size: 8, align: 4) { .. }
118114
+
119-
+ ALLOC0 (size: 8, align: 4) {
120-
+ 01 00 00 00 00 00 00 00 │ ........
121-
}
115+
+ ALLOC0 (size: 8, align: 4) { .. }
122116

tests/mir-opt/dataflow-const-prop/default_boxed_slice.main.GVN.64bit.panic-abort.diff

+4-10
Original file line numberDiff line numberDiff line change
@@ -102,17 +102,11 @@
102102
_0 = const ();
103103
drop(_1) -> [return: bb1, unwind unreachable];
104104
}
105-
+ }
105+
}
106106
+
107-
+ ALLOC2 (size: 16, align: 8) {
108-
+ 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 │ ................
109-
+ }
107+
+ ALLOC2 (size: 16, align: 8) { .. }
110108
+
111-
+ ALLOC1 (size: 16, align: 8) {
112-
+ 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 │ ................
113-
+ }
109+
+ ALLOC1 (size: 16, align: 8) { .. }
114110
+
115-
+ ALLOC0 (size: 16, align: 8) {
116-
+ 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 │ ................
117-
}
111+
+ ALLOC0 (size: 16, align: 8) { .. }
118112

0 commit comments

Comments
 (0)