Fix HReg <--> Uint mixup.  iregNo returns an integer not a HReg.


git-svn-id: svn://svn.valgrind.org/vex/trunk@2654 8f6e269a-dfd6-0310-a8e1-e2731360e62c
Fix HReg <--> integer mixup. vreg2ireg returns an HReg not an integer.


git-svn-id: svn://svn.valgrind.org/vex/trunk@2655 8f6e269a-dfd6-0310-a8e1-e2731360e62c
Fix some HReg/UInt mixups spotted by Florian.


git-svn-id: svn://svn.valgrind.org/vex/trunk@2656 8f6e269a-dfd6-0310-a8e1-e2731360e62c
s390: Fix HReg <--> UInt mixups.


git-svn-id: svn://svn.valgrind.org/vex/trunk@2657 8f6e269a-dfd6-0310-a8e1-e2731360e62c
Fix HReg <--> UInt mixup.
vreg is a HReg, so we should not assign a hregNumber() to it.
Introduce and use vregno instead.


git-svn-id: svn://svn.valgrind.org/vex/trunk@2658 8f6e269a-dfd6-0310-a8e1-e2731360e62c
Remove two unused variables that sneaked in in r2657.


git-svn-id: svn://svn.valgrind.org/vex/trunk@2659 8f6e269a-dfd6-0310-a8e1-e2731360e62c