• David Chase's avatar
    cmd/compile: finish GOEXPERIMENT=preemptibleloops repair · f7404974
    David Chase authored
    A newish check for branch-likely on single-successor blocks
    caught a case where the preemption-check inserter was
    setting "likely" on an unconditional branch.
    
    Fixed by checking for that case before setting likely.
    
    Also removed an overconservative restriction on parallel
    compilation for GOEXPERIMENT=preemptibleloops; it works
    fine, it is just another control-flow transformation.
    
    Change-Id: I8e786e6281e0631cac8d80cff67bfb6402b4d225
    Reviewed-on: https://go-review.googlesource.com/102317
    Run-TryBot: David Chase <drchase@google.com>
    TryBot-Result: Gobot Gobot <gobot@golang.org>
    Reviewed-by: 's avatarAustin Clements <austin@google.com>
    f7404974
Name
Last commit
Last update
.github Loading commit data...
api Loading commit data...
doc Loading commit data...
lib/time Loading commit data...
misc Loading commit data...
src Loading commit data...
test Loading commit data...
.gitattributes Loading commit data...
.gitignore Loading commit data...
AUTHORS Loading commit data...
CONTRIBUTING.md Loading commit data...
CONTRIBUTORS Loading commit data...
LICENSE Loading commit data...
PATENTS Loading commit data...
README.md Loading commit data...
favicon.ico Loading commit data...
robots.txt Loading commit data...