This omission was causing the new regalloc to fail.
Change-Id: If7ba7be38a436dbd0dd443828ddd7ebf6e35be0e
Reviewed-on: https://go-review.googlesource.com/13632
Reviewed-by: Josh Bleecher Snyder <josharian@gmail.com>
// Pseudo-ops
{name: "LoweredPanicNilCheck"},
- {name: "LoweredGetG"},
+ {name: "LoweredGetG", reg: gp01},
}
var AMD64blocks = []blockData{
},
{
name: "LoweredGetG",
- reg: regInfo{},
+ reg: regInfo{
+ outputs: []regMask{
+ 65519, // .AX .CX .DX .BX .BP .SI .DI .R8 .R9 .R10 .R11 .R12 .R13 .R14 .R15
+ },
+ },
},
{