aboutsummaryrefslogtreecommitdiffstats
path: root/include/llvm/ADT/Triple.h
diff options
context:
space:
mode:
Diffstat (limited to 'include/llvm/ADT/Triple.h')
-rw-r--r--include/llvm/ADT/Triple.h22
1 files changed, 17 insertions, 5 deletions
diff --git a/include/llvm/ADT/Triple.h b/include/llvm/ADT/Triple.h
index 5476d82..f4bc612 100644
--- a/include/llvm/ADT/Triple.h
+++ b/include/llvm/ADT/Triple.h
@@ -36,10 +36,19 @@ public:
enum ArchType {
UnknownArch,
- x86, // i?86
- ppc, // powerpc
- ppc64, // powerpc64
- x86_64, // amd64, x86_64
+ alpha, // alpha
+ arm, // arm, armv.*
+ cellspu, // spu, cellspu
+ mips, // mips, mipsallegrex
+ mipsel, // mipsel, mipsallegrexel, psp
+ msp430, // msp430
+ ppc, // powerpc
+ ppc64, // powerpc64
+ sparc, // sparc
+ systemz, // s390x
+ thumb, // thumb, thumbv.*
+ x86, // i[3-9]86
+ x86_64, // amd64, x86_64
InvalidArch
};
@@ -53,12 +62,15 @@ public:
UnknownOS,
AuroraUX,
+ Cygwin,
Darwin,
DragonFly,
FreeBSD,
Linux,
+ MinGW32,
NetBSD,
- OpenBSD
+ OpenBSD,
+ Win32
};
private: