Description[stubs] Don't unconditionally canonicalize in ChangeFloat64ToTagged.
Add a CanonicalizationMode to CodeStubAssembler::ChangeFloat64ToTagged,
so clients can request Smi canonicalization when desired, but otherwise
get Crankshaft/Fullcodegen compatible behavior of just boxing the double
into a HeapNumber.
R=verwaest@chromium.org
BUG=v8:5268
Committed: https://crrev.com/06eef6e6d8199df8317df8469d767092472f3fe0
Cr-Commit-Position: refs/heads/master@{#39804}
Patch Set 1 #Patch Set 2 : REBASE #
Depends on Patchset: Messages
Total messages: 16 (9 generated)
|