@@ -107,6 +107,15 @@ class ArchSpec { |
|
|
107 |
107 |
eRISCVSubType_riscv64, |
108 |
108 |
}; |
109 |
109 |
|
|
110 |
+enum LoongArcheflags { |
|
111 |
+ eLoongArch_abi_soft_float = 0x00000000, /// soft float |
|
112 |
+ eLoongArch_abi_single_float = |
|
113 |
+0x00000001, /// single precision floating point, +f |
|
114 |
+ eLoongArch_abi_double_float = |
|
115 |
+0x00000002, /// double precision floating point, +d |
|
116 |
+ eLoongArch_abi_mask = 0x00000003, |
|
117 |
+ }; |
|
118 |
+ |
110 |
119 |
enum LoongArchSubType { |
111 |
120 |
eLoongArchSubType_unknown, |
112 |
121 |
eLoongArchSubType_loongarch32, |