Description[turbofan] Remove left-over change bits from ChangeLowering.
Now ChangeLowering is only concerned with lowering memory access and
allocation operations, and all changes are consistently lowered during
the effect/control linearization pass. The next step is to move the
left over lowerings to a pass dedicated to eliminate redundant loads and
stores, eliminate write barriers, fold and inline allocations.
Drive-by-fix: Rename ChangeBitToBool to ChangeBitToTagged,
ChangeBoolToBit to ChangeTaggedToBit, and ChangeInt31ToTagged to
ChangeInt31ToTaggedSigned for consistency.
CQ_INCLUDE_TRYBOTS=tryserver.v8:v8_linux64_tsan_rel
Committed: https://crrev.com/ceca5ae308bddda166651c654f96d71d74f617d0
Cr-Commit-Position: refs/heads/master@{#35924}
Committed: https://crrev.com/4aa02441dadec2b1cf60f69ba5c30a4a89df576b
Cr-Commit-Position: refs/heads/master@{#35929}
Patch Set 1 #Patch Set 2 : Also remove the atomic regions after effect/control linearization #Patch Set 3 : Don't mess with the regions yet #Messages
Total messages: 24 (14 generated)
|