where are all the Triple info of ARM subtargets?

hi,

i am trying to find out all the Triple (CPU information) of all the ARM subtargets supported by LLVM 3.3.

to do this, i traced all the calls to class ARMSubtarget(), because this class initialized the Triple. i supposed that all the ARM machines need to initialize their own Triple info with ARMSubtarget(). however, to my frustrated, this doesnt seem true, and i still cannot find them anywhere in the source code.

i looked at the table gen file lib/Target/ARM/ARMGenSubtargetInfo.inc, but dont see anything useful.

i must missed something. any hint, please?

thanks a lot,
Jun