• Sigurd Schneider's avatar
    Reland "Reland "[regalloc] Introduce deferred fixed ranges"" · 85017f04
    Sigurd Schneider authored
    This is a reland of 1ca08865
    
    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}
    
    Change-Id: If4a956716e7e4de132f706be2c395cdfdc04ec94
    Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/1532328Reviewed-by: 's avatarJaroslav Sevcik <jarin@chromium.org>
    Commit-Queue: Sigurd Schneider <sigurds@chromium.org>
    Cr-Commit-Position: refs/heads/master@{#60408}
    85017f04
register-allocator.h 51.3 KB