[PATCH]: PowerPC64 register/instruction fixes

Hi there!

The attached patch fixes a few places where 32bit register classes
or instructions are used on PowerPC64.

This lets me compile a working "vim" at -O0 on PowerPC64/FreeBSD. Previously
it would crash the compiler with

        llvm_unreachable("Impossible reg-to-reg copy");

As it was mixing 64 bit registers with 32bit ones. Vim compiled with -O2
still crashes.

OK to commit?

roman

powerpc-misc-64bit.patch (2.78 KB)

Looks good, but please include testcases.

/jakob