microsoft/clc: drop LLVM dependency to version < 12
Prior to LLVM 12, SmallVector requires 2 template arguments.
Signed-off-by: Lionel Landwerlin lionel.g.landwerlin@intel.com Fixes: c4755a7c ("microsoft/clc: Support SPIR intermediates in the compilation APIs")