Description[turbofan] Avoid introducing machine operators during typed lowering.
Introducing machine operators early causes trouble for the typing,
truncation analysis and representation selection, so we should rather
stick to simplified operators instead. Now there's only the for-in case
left, which is not clear how we can handle this in a better way.
Drive-by-fix: Also don't introduce Int32Constant and Word32Shl in
JSTypedLowering, but use NumberConstant and proper NumberShiftLeft
operators instead.
R=jarin@chromium.org
BUG=chromium:630951
Committed: https://crrev.com/5bed1516c8218b2607cbbe9e1f96c8f83376da41
Cr-Commit-Position: refs/heads/master@{#38008}
Patch Set 1 #
Messages
Total messages: 11 (6 generated)
|