Lines Matching defs:Comparison
328 struct Comparison {
1118 uint32_t NegCmp = Comparison::negate(Cmp);
1181 uint32_t NegCmp = Comparison::negate(Cmp);
1200 if (Cmp == Comparison::NE) {
1204 if (Cmp == Comparison::EQ) {
1208 if (Cmp & Comparison::EQ) {
1212 assert((Cmp & (Comparison::L | Comparison::G)) && "Malformed comparison");
1218 if (Cmp & Comparison::U) {
1221 if (Cmp & Comparison::L)
1223 else if (Cmp & Comparison::G)
1231 if (Cmp & Comparison::L)
1233 else if (Cmp & Comparison::G)
1254 if (Cmp & Comparison::U) {
1259 Result = (Cmp & Comparison::EQ);
1261 Result = (Cmp & Comparison::G) || (Cmp == Comparison::NE);
1268 Result = (Cmp & Comparison::L) || (Cmp == Comparison::NE);
1277 Result = (Cmp & Comparison::EQ);
1279 Result = (Cmp == Comparison::NE) ||
1280 ((Cmp & Comparison::L) && !A2.isNegative()) ||
1281 ((Cmp & Comparison::G) && A2.isNegative());
1289 Result = (Cmp & Comparison::G) || (Cmp == Comparison::NE);
1297 Result = (Cmp & Comparison::L) || (Cmp == Comparison::NE);
1316 Result = (Cmp & Comparison::EQ);
1319 if (Cmp == Comparison::NE) {
1325 if (Cmp & Comparison::U) {
1329 Result = (Cmp & Comparison::L);
1333 Result = (Cmp & Comparison::G);
1344 Result = (Cmp & Comparison::L);
1348 if ((Cmp & Comparison::EQ) && (Cmp & Comparison::L))
1353 Result = (Cmp & Comparison::G);
1357 if ((Cmp & Comparison::EQ) && (Cmp & Comparison::G))
2386 return Comparison::EQ;
2396 return Comparison::NE;
2411 return Comparison::GTs;
2421 return Comparison::LEs;
2434 return Comparison::GTu;
2438 return Comparison::GEu;
2442 return Comparison::LTu;
2446 return Comparison::GEs;
2454 return Comparison::LEu;
2458 return Comparison::LTs;
2463 return Comparison::Unk;
2616 uint32_t NegCmp = Comparison::negate(Cmp);