[LLVMdev] [patch] SPARCV9 subtarget support

Anton Korobeynikov anton at korobeynikov.info
Wed Feb 3 22:47:49 PST 2010

Hello, Nathan

>   I may need to clarify, sparcv9-* is used for the SPARCV9 ABI (ie 64-bit ABI), rather than the SPARCV9 CPU per se. It serves the same purpose as x86_64-* and powerpc64-*, which is to say it's associated with -m64, not -mcpu=v9 (although unsurprisingly -m64 does require a V9 or later CPU). I may be wrong, but I think the only distinction in ARM is between arm and thumb code, which do have distinct archtypes in Triple.h
I mean for arm we have arm vs armv4, armv5, armv6, armv6t2, armv7-*.
Same for thumb - thumb vs thumb2.

With best regards, Anton Korobeynikov
Faculty of Mathematics and Mechanics, Saint Petersburg State University

More information about the llvm-dev mailing list