Index: src/IceTypes.h |
diff --git a/src/IceTypes.h b/src/IceTypes.h |
index b3d28c3714884734f1ae9bc814282812da8e2ed1..21c399d4bf96dc2bb5efc1647937ca7661e9c66c 100644 |
--- a/src/IceTypes.h |
+++ b/src/IceTypes.h |
@@ -26,6 +26,20 @@ enum Type { |
#undef X |
}; |
+enum TargetArch { |
+ Target_X8632, |
+ Target_X8664, |
+ Target_ARM32, |
+ Target_ARM64 |
+}; |
+ |
+enum OptLevel { |
+ Opt_m1, |
+ Opt_0, |
+ Opt_1, |
+ Opt_2 |
+}; |
+ |
size_t typeWidthInBytes(Type Ty); |
size_t typeAlignInBytes(Type Ty); |