llvmGen: Accept range of LLVM versions
Previously we would support only one LLVM major version. Here we generalize this to accept a range, taking this range to be LLVM 10 to 12, as 11 is necessary for Apple M1 support, and 12 is what apple ships with Big Sur on the M1s.
Edited by Moritz Angermann