Some calling conventions are only available in llvm > 3.1