Support number for parameter test added in https://reviews.llvm.org/D132913
Preserve vec3 for HLSL by set -fpreserve-vec3-type. Reviewed By: beanz Differential Revision: https://reviews.llvm.org/D132913