• Sigurd Schneider's avatar
    Revert "Reland "[regalloc] Introduce deferred fixed ranges"" · 21a471f2
    Sigurd Schneider authored
    This reverts commit 1ca08865.
    
    Reason for revert: Regressions across the board
    
    Original change's description:
    > Reland "[regalloc] Introduce deferred fixed ranges"
    > 
    > This is a reland of b1769313
    > 
    > Original change's description:
    > > [regalloc] Introduce deferred fixed ranges
    > > 
    > > Fixed ranges are used to express register constraints in the
    > > allocator. This change splits these fixed ranges into one for
    > > normal code and deferred code. The former are handeled as before
    > > whereas the latter are only made visible while allocating
    > > registers for deferred code.
    > > 
    > > This prevents forward looking decisions in normal code to be
    > > impacted by register constraints from deferred code.
    > > 
    > > Change-Id: I67d562bb41166194e62765d5ab051bc961054fc7
    > > Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/1477742
    > > Commit-Queue: Sigurd Schneider <sigurds@chromium.org>
    > > Reviewed-by: Jaroslav Sevcik <jarin@chromium.org>
    > > Reviewed-by: Sigurd Schneider <sigurds@chromium.org>
    > > Cr-Commit-Position: refs/heads/master@{#60322}
    > 
    > Change-Id: I1a31150256eb5608db985b144aab7ea457169d0d
    > Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/1530810
    > Commit-Queue: Sigurd Schneider <sigurds@chromium.org>
    > Reviewed-by: Jaroslav Sevcik <jarin@chromium.org>
    > Cr-Commit-Position: refs/heads/master@{#60364}
    
    TBR=jarin@chromium.org,sigurds@chromium.org,herhut@chromium.org
    
    Change-Id: Id8ad6c39774e38dd67decea997e08a4c58c452ec
    No-Presubmit: true
    No-Tree-Checks: true
    No-Try: true
    Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/1532327Reviewed-by: 's avatarSigurd Schneider <sigurds@chromium.org>
    Commit-Queue: Sigurd Schneider <sigurds@chromium.org>
    Cr-Commit-Position: refs/heads/master@{#60381}
    21a471f2
register-allocator.h 49.6 KB