• Keith Randall's avatar
    cmd/compile: fix load-combining · 41f9f6f4
    Keith Randall authored
    Make sure symbol gets carried along by load-combining rule.
    Add the new load into the right block where we know that
    mem is live.
    
    Use auxInt field to carry i along instead of an explicit ADDQ.
    
    Incorporate LEA ops into MOVBQZX and friends.
    
    Change-Id: I587f7c6120b98fd2a0d48ddd6ddd13345d4421b4
    Reviewed-on: https://go-review.googlesource.com/20732
    Run-TryBot: Keith Randall <khr@golang.org>
    TryBot-Result: Gobot Gobot <gobot@golang.org>
    Reviewed-by: 's avatarTodd Neal <todd@tneal.org>
    41f9f6f4
rewriteAMD64.go 322 KB