• Jakob Gruber's avatar
    Reland "[snapshot] Emit the embedded blob as assembly instead of inline assembly" · bd8ed720
    Jakob Gruber authored
    This is a reland of 0b13f0f5
    
    Original change's description:
    > [snapshot] Emit the embedded blob as assembly instead of inline assembly
    >
    > The motivation behind this is that MSVC doesn't support inline assembly
    > on x64. Emitting the embedded blob as a plain assembly file will give us
    > MSVC support (and possibly faster compilation times as a side-effect).
    >
    > Bug: v8:6666,v8:8349
    > Change-Id: I2e6cf072faa9ef406fe721a05b63912c655546c2
    > Reviewed-on: https://chromium-review.googlesource.com/c/1329205
    > Commit-Queue: Jakob Gruber <jgruber@chromium.org>
    > Reviewed-by: Michael Stanton <mvstanton@chromium.org>
    > Reviewed-by: Yang Guo <yangguo@chromium.org>
    > Cr-Commit-Position: refs/heads/master@{#57524}
    
    Tbr: yangguo@chromium.org,mvstanton@chromium.org
    Bug: v8:6666, v8:8349
    Change-Id: Ib35696b60a9cd01bc2edf459c8e8d84716e3438d
    Reviewed-on: https://chromium-review.googlesource.com/c/1337733Reviewed-by: 's avatarJakob Gruber <jgruber@chromium.org>
    Commit-Queue: Jakob Gruber <jgruber@chromium.org>
    Cr-Commit-Position: refs/heads/master@{#57546}
    bd8ed720
mksnapshot.cc 10.9 KB