Add the vector count leading zeros instruction for byte, halfword, word, and doubleword sizes.
This is a fairly straightforward addition after the changes made for vpopcnt:
- Add the correct definitions for the various instructions in PPCInstrAltivec.td
- Make the CTLZ operation legal on vector types when using P8Altivec in PPCISelLowering.cpp