- Change from using selectcc to setcc for scalar comparisons
- Added VectorProcTargetLowering::getSetCCResultType
- Get vector comparisons and predicated vector arithmetic working successfully:

IR:
	%mask = icmp ult <16 x i32> %x, %y
	%oldval = load <16 x i32>* %2
	%newval = add <16 x i32> %x, %y
	%z = select <16 x i1> %mask, <16 x i32> %newval, <16 x i32> %oldval

Assembled to:
	s0 = vu1 < vu0
	v2{s0} = v1 + v0