Auto-Submit | +1 |
Commit-Queue | +1 |
Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. |
Code-Review | +1 |
LGTM % comment :)
BasicBlock* next_block = block;
while (next_block->is_edge_split_block()) {
next_block = next_block->control_node()->Cast<Jump>()->target();
}
known_node_aspects_ = next_block->state()->CloneKnownNodeAspects(zone());
```suggestion
while (block->is_edge_split_block()) {
block = block->control_node()->Cast<Jump>()->target();
}
known_node_aspects_ = block->state()->CloneKnownNodeAspects(zone());
```
Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. |
Thanks!
BasicBlock* next_block = block;
while (next_block->is_edge_split_block()) {
next_block = next_block->control_node()->Cast<Jump>()->target();
}
known_node_aspects_ = next_block->state()->CloneKnownNodeAspects(zone());
```suggestion
while (block->is_edge_split_block()) {
block = block->control_node()->Cast<Jump>()->target();
}
known_node_aspects_ = block->state()->CloneKnownNodeAspects(zone());
```
I'm concerned that this approach shadows the `block` variable. Reusing the name creates ambiguity, as `block` already refers to the block we are currently visiting. One might one day add some code afterwards thinking that `block` is the current block.
Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. |
BasicBlock* next_block = block;
while (next_block->is_edge_split_block()) {
next_block = next_block->control_node()->Cast<Jump>()->target();
}
known_node_aspects_ = next_block->state()->CloneKnownNodeAspects(zone());
Victor Gomes```suggestion
while (block->is_edge_split_block()) {
block = block->control_node()->Cast<Jump>()->target();
}
known_node_aspects_ = block->state()->CloneKnownNodeAspects(zone());
```
I'm concerned that this approach shadows the `block` variable. Reusing the name creates ambiguity, as `block` already refers to the block we are currently visiting. One might one day add some code afterwards thinking that `block` is the current block.
Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. |
Commit-Queue | +2 |
Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. |
[maglev] Clone next block KNA for split edge blocks
We might need a KNA when visiting the graph after Phi untagging,
since it can introduce conversion nodes in the split
edge block.
Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. |