DescriptionX87: [fullcodegen] Implement operand stack depth tracking.
port 38915ed71c179276a1368ea8442bf88f66f50a4c (r34211)
original commit message:
This implements a mechanism to track the exact depth of the operand
stack in full-codegen for every sub-expression visitation. So far we
only tracked the depth at statement level, but not at expression level.
With the introduction of do-expressions it will be possible to construct
local control flow (i.e. break, continue and friends) that target labels
at an arbitrary operand stack depth, making this tracking a prerequisite
for full do-expression support.
BUG=
Committed: https://crrev.com/9458a6e4d88094b2ca8a31f3b2ec1b67916bd282
Cr-Commit-Position: refs/heads/master@{#34231}
Patch Set 1 #
Messages
Total messages: 8 (3 generated)
|