• Jakob Gruber's avatar
    Revert "[x64] Apply rip-relative call/jump for OFF_HEAP_TARGET" · dcc09b60
    Jakob Gruber authored
    This reverts commit ad5b7365.
    
    Reason for revert: https://crbug.com/875678
    
    Original change's description:
    > [x64] Apply rip-relative call/jump for OFF_HEAP_TARGET
    >
    > Merge rip-relative loading and call/jump into one instruction for
    > OFF_HEAP_TARGET call/jump. For example,
    >
    >   REX.W movq r10,[rip+#disp]
    >   call r10
    >
    > turns into:
    >
    >   call [rip+#disp]
    >
    > Change-Id: I17e115d054b4b352bdaf8eba2e6ac4054bbedaca
    > Reviewed-on: https://chromium-review.googlesource.com/1172152
    > Commit-Queue: Shiyu Zhang <shiyu.zhang@intel.com>
    > Reviewed-by: Jakob Gruber <jgruber@chromium.org>
    > Reviewed-by: Sigurd Schneider <sigurds@chromium.org>
    > Cr-Commit-Position: refs/heads/master@{#55150}
    
    TBR=sigurds@chromium.org,jgruber@chromium.org,shiyu.zhang@intel.com
    
    # Not skipping CQ checks because original CL landed > 1 day ago.
    
    Bug: chromium:875678
    Change-Id: I5a9dd6e29cc53566d681864f7e275a70ccdcb0cb
    Reviewed-on: https://chromium-review.googlesource.com/1183164
    Commit-Queue: Jakob Gruber <jgruber@chromium.org>
    Reviewed-by: 's avatarJakob Gruber <jgruber@chromium.org>
    Cr-Commit-Position: refs/heads/master@{#55255}
    dcc09b60
assembler-x64.cc 119 KB