Use that instead of the zero register. This avoids two assumptions, first that there is a zero register in the first place, and second that the zero register is an integer. It also avoids referring to the IntRegClass in non-ISA specific code. It's very likely that all ISAs will have integer registers, but we should not build in assumptions about what types of registers an ISA has in general. For instance, not all ISAs have vector predicate registers, or a scalar floating point register file. Change-Id: I730fec90f42b90b5be7e1baddf896e18c53e8510 Reviewed-on: https://gem5-review.googlesource.com/c/public/gem5/+/49711 Maintainer: Gabe Black <gabe.black@gmail.com> Tested-by: kokoro <noreply+kokoro@google.com> Reviewed-by: Giacomo Travaglini <giacomo.travaglini@arm.com>