Skip to content

Commit 4842721

Browse files
committed
Reference files.
1 parent 153f65a commit 4842721

File tree

169 files changed

+766
-10
lines changed

Some content is hidden

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

169 files changed

+766
-10
lines changed

core/specialization/passes/elim_dead_code.cpp

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -86,12 +86,13 @@ const IR::Node *ElimDeadCode::preorder(IR::SwitchStatement *switchStmt) {
8686
}
8787
printInfo("---DEAD_CODE--- SwitchCase %1% can be deleted.", switchCase->label);
8888
_eliminatedNodes.emplace_back(switchCase, nullptr);
89+
printInfo("---DEAD_CODE--- Switchcase %1% can be deleted.", switchCase->label);
8990
// We are removing a statement that had previous fall-through labels.
9091
if (previousFallThrough && !filteredSwitchCases.empty() &&
9192
switchCase->statement != nullptr) {
9293
auto *previous = filteredSwitchCases.back()->clone();
93-
printInfo("---DEAD_CODE--- Merging statements of %1% into %2%.", switchCase->label,
94-
previous->label);
94+
printInfo("---DEAD_CODE--- Merging statements of switchcase %1% into switchcase %2%.",
95+
switchCase->label, previous->label);
9596
previous->statement = switchCase->statement;
9697
filteredSwitchCases.pop_back();
9798
filteredSwitchCases.push_back(previous);

targets/bmv2/test/testdata/action-two-params.ref

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
Eliminated node at line 69: actions = {actTbl; drop;}
12
Eliminated node at line 77: if (hdr.ipv4.isValid()) {
23
Replaced node at line 67: hdr.ipv4.dstAddr : exact; with 0
34
statement_count_before:2

targets/bmv2/test/testdata/action_profile-bmv2.ref

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
Eliminated node at line 37: actions = { drop; NoAction; }
2+
Eliminated node at line 44: actions = { drop; NoAction; }
13
Eliminated node at line 50: indirect.apply();
24
Eliminated node at line 51: indirect_ws.apply();
35
Replaced node at line 43: key = { meta.hash1 : selector; } with 0

targets/bmv2/test/testdata/action_profile_max_group_size_annotation.ref

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
Eliminated node at line 37: actions = { drop; NoAction; }
2+
Eliminated node at line 49: actions = { drop; NoAction; }
13
Eliminated node at line 61: indirect.apply();
24
Eliminated node at line 62: indirect_ws.apply();
35
Replaced node at line 48: key = { meta.hash1 : selector; } with 0

targets/bmv2/test/testdata/action_profile_sum_of_members_annotation.ref

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
Eliminated node at line 52: actions = { drop; NoAction; }
2+
Eliminated node at line 59: actions = { drop; NoAction; }
13
Eliminated node at line 65: indirect.apply();
24
Eliminated node at line 66: indirect_ws.apply();
35
Replaced node at line 58: key = { meta.hash1 : selector; } with 0

targets/bmv2/test/testdata/action_selector_shared-bmv2.ref

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
Eliminated node at line 39: actions = { drop; NoAction; }
2+
Eliminated node at line 47: actions = { drop; NoAction; }
13
Eliminated node at line 53: indirect_ws.apply();
24
Eliminated node at line 54: indirect_ws_1.apply();
35
Replaced node at line 38: key = { meta.hash1 : selector; } with 0

targets/bmv2/test/testdata/annotation-inline-propagate.ref

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
Eliminated node at line 68: set_hdr;
12
Eliminated node at line 75: if (table1.apply().miss) {
23
statement_count_before:4
34
statement_count_after:4

targets/bmv2/test/testdata/basic2-bmv2.ref

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
Eliminated node at line 88: ipv4_forward;
2+
Eliminated node at line 89: drop;
13
Eliminated node at line 100: ipv4_lpm.apply();
24
Replaced node at line 84: hdr.ipv4.dstAddr: ternary; with 0
35
Replaced node at line 85: hdr.ipv4.srcAddr: lpm; with 0

targets/bmv2/test/testdata/basic_routing-bmv2.ref

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,14 @@
1+
Eliminated node at line 66: on_miss;
2+
Eliminated node at line 67: rewrite_src_dst_mac;
13
Eliminated node at line 75: rewrite_mac.apply();
4+
Eliminated node at line 97: set_vrf;
5+
Eliminated node at line 106: on_miss;
6+
Eliminated node at line 107: fib_hit_nexthop;
7+
Eliminated node at line 117: on_miss;
8+
Eliminated node at line 118: fib_hit_nexthop;
9+
Eliminated node at line 128: on_miss;
10+
Eliminated node at line 129: set_egress_details;
11+
Eliminated node at line 138: set_bd;
212
Eliminated node at line 147: port_mapping.apply();
313
Eliminated node at line 148: bd.apply();
414
Eliminated node at line 150: on_miss: {

targets/bmv2/test/testdata/config/basic_routing-bmv2.ref

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,14 @@
1+
Eliminated node at line 66: on_miss;
2+
Eliminated node at line 67: rewrite_src_dst_mac;
13
Eliminated node at line 75: rewrite_mac.apply();
4+
Eliminated node at line 97: set_vrf;
5+
Eliminated node at line 106: on_miss;
6+
Eliminated node at line 107: fib_hit_nexthop;
7+
Eliminated node at line 117: on_miss;
8+
Eliminated node at line 118: fib_hit_nexthop;
9+
Eliminated node at line 128: on_miss;
10+
Eliminated node at line 129: set_egress_details;
11+
Eliminated node at line 138: set_bd;
212
Eliminated node at line 147: port_mapping.apply();
313
Eliminated node at line 148: bd.apply();
414
Eliminated node at line 150: on_miss: {

0 commit comments

Comments
 (0)