Lines Matching refs:VECC

41 namespace VECC {
85 inline static const char *VECondCodeToString(VECC::CondCode CC) {
87 case VECC::CC_IG: return "gt";
88 case VECC::CC_IL: return "lt";
89 case VECC::CC_INE: return "ne";
90 case VECC::CC_IEQ: return "eq";
91 case VECC::CC_IGE: return "ge";
92 case VECC::CC_ILE: return "le";
93 case VECC::CC_AF: return "af";
94 case VECC::CC_G: return "gt";
95 case VECC::CC_L: return "lt";
96 case VECC::CC_NE: return "ne";
97 case VECC::CC_EQ: return "eq";
98 case VECC::CC_GE: return "ge";
99 case VECC::CC_LE: return "le";
100 case VECC::CC_NUM: return "num";
101 case VECC::CC_NAN: return "nan";
102 case VECC::CC_GNAN: return "gtnan";
103 case VECC::CC_LNAN: return "ltnan";
104 case VECC::CC_NENAN: return "nenan";
105 case VECC::CC_EQNAN: return "eqnan";
106 case VECC::CC_GENAN: return "genan";
107 case VECC::CC_LENAN: return "lenan";
108 case VECC::CC_AT: return "at";
114 inline static VECC::CondCode stringToVEICondCode(StringRef S) {
115 return StringSwitch<VECC::CondCode>(S)
116 .Case("gt", VECC::CC_IG)
117 .Case("lt", VECC::CC_IL)
118 .Case("ne", VECC::CC_INE)
119 .Case("eq", VECC::CC_IEQ)
120 .Case("ge", VECC::CC_IGE)
121 .Case("le", VECC::CC_ILE)
122 .Case("af", VECC::CC_AF)
123 .Case("at", VECC::CC_AT)
124 .Case("", VECC::CC_AT)
125 .Default(VECC::UNKNOWN);
128 inline static VECC::CondCode stringToVEFCondCode(StringRef S) {
129 return StringSwitch<VECC::CondCode>(S)
130 .Case("gt", VECC::CC_G)
131 .Case("lt", VECC::CC_L)
132 .Case("ne", VECC::CC_NE)
133 .Case("eq", VECC::CC_EQ)
134 .Case("ge", VECC::CC_GE)
135 .Case("le", VECC::CC_LE)
136 .Case("num", VECC::CC_NUM)
137 .Case("nan", VECC::CC_NAN)
138 .Case("gtnan", VECC::CC_GNAN)
139 .Case("ltnan", VECC::CC_LNAN)
140 .Case("nenan", VECC::CC_NENAN)
141 .Case("eqnan", VECC::CC_EQNAN)
142 .Case("genan", VECC::CC_GENAN)
143 .Case("lenan", VECC::CC_LENAN)
144 .Case("af", VECC::CC_AF)
145 .Case("at", VECC::CC_AT)
146 .Case("", VECC::CC_AT)
147 .Default(VECC::UNKNOWN);
150 inline static unsigned VECondCodeToVal(VECC::CondCode CC) {
152 case VECC::CC_IG:
154 case VECC::CC_IL:
156 case VECC::CC_INE:
158 case VECC::CC_IEQ:
160 case VECC::CC_IGE:
162 case VECC::CC_ILE:
164 case VECC::CC_AF:
166 case VECC::CC_G:
168 case VECC::CC_L:
170 case VECC::CC_NE:
172 case VECC::CC_EQ:
174 case VECC::CC_GE:
176 case VECC::CC_LE:
178 case VECC::CC_NUM:
180 case VECC::CC_NAN:
182 case VECC::CC_GNAN:
184 case VECC::CC_LNAN:
186 case VECC::CC_NENAN:
188 case VECC::CC_EQNAN:
190 case VECC::CC_GENAN:
192 case VECC::CC_LENAN:
194 case VECC::CC_AT:
201 inline static VECC::CondCode VEValToCondCode(unsigned Val, bool IsInteger) {
205 return VECC::CC_AF;
207 return VECC::CC_IG;
209 return VECC::CC_IL;
211 return VECC::CC_INE;
213 return VECC::CC_IEQ;
215 return VECC::CC_IGE;
217 return VECC::CC_ILE;
219 return VECC::CC_AT;
224 return VECC::CC_AF;
226 return VECC::CC_G;
228 return VECC::CC_L;
230 return VECC::CC_NE;
232 return VECC::CC_EQ;
234 return VECC::CC_GE;
236 return VECC::CC_LE;
238 return VECC::CC_NUM;
240 return VECC::CC_NAN;
242 return VECC::CC_GNAN;
244 return VECC::CC_LNAN;
246 return VECC::CC_NENAN;
248 return VECC::CC_EQNAN;
250 return VECC::CC_GENAN;
252 return VECC::CC_LENAN;
254 return VECC::CC_AT;