Lines Matching refs:Comparison
328 struct Comparison { struct in __anon4e8e348b0111::MachineConstEvaluator
1125 uint32_t NegCmp = Comparison::negate(Cmp); in evaluateCMPrr()
1188 uint32_t NegCmp = Comparison::negate(Cmp); in evaluateCMPrp()
1207 if (Cmp == Comparison::NE) { in evaluateCMPii()
1211 if (Cmp == Comparison::EQ) { in evaluateCMPii()
1215 if (Cmp & Comparison::EQ) { in evaluateCMPii()
1219 assert((Cmp & (Comparison::L | Comparison::G)) && "Malformed comparison"); in evaluateCMPii()
1225 if (Cmp & Comparison::U) { in evaluateCMPii()
1228 if (Cmp & Comparison::L) in evaluateCMPii()
1230 else if (Cmp & Comparison::G) in evaluateCMPii()
1238 if (Cmp & Comparison::L) in evaluateCMPii()
1240 else if (Cmp & Comparison::G) in evaluateCMPii()
1261 if (Cmp & Comparison::U) { in evaluateCMPpi()
1266 Result = (Cmp & Comparison::EQ); in evaluateCMPpi()
1268 Result = (Cmp & Comparison::G) || (Cmp == Comparison::NE); in evaluateCMPpi()
1275 Result = (Cmp & Comparison::L) || (Cmp == Comparison::NE); in evaluateCMPpi()
1284 Result = (Cmp & Comparison::EQ); in evaluateCMPpi()
1286 Result = (Cmp == Comparison::NE) || in evaluateCMPpi()
1287 ((Cmp & Comparison::L) && !A2.isNegative()) || in evaluateCMPpi()
1288 ((Cmp & Comparison::G) && A2.isNegative()); in evaluateCMPpi()
1296 Result = (Cmp & Comparison::G) || (Cmp == Comparison::NE); in evaluateCMPpi()
1304 Result = (Cmp & Comparison::L) || (Cmp == Comparison::NE); in evaluateCMPpi()
1323 Result = (Cmp & Comparison::EQ); in evaluateCMPpp()
1326 if (Cmp == Comparison::NE) { in evaluateCMPpp()
1332 if (Cmp & Comparison::U) { in evaluateCMPpp()
1336 Result = (Cmp & Comparison::L); in evaluateCMPpp()
1340 Result = (Cmp & Comparison::G); in evaluateCMPpp()
1351 Result = (Cmp & Comparison::L); in evaluateCMPpp()
1355 if ((Cmp & Comparison::EQ) && (Cmp & Comparison::L)) in evaluateCMPpp()
1360 Result = (Cmp & Comparison::G); in evaluateCMPpp()
1364 if ((Cmp & Comparison::EQ) && (Cmp & Comparison::G)) in evaluateCMPpp()
2393 return Comparison::EQ; in getCmp()
2403 return Comparison::NE; in getCmp()
2418 return Comparison::GTs; in getCmp()
2428 return Comparison::LEs; in getCmp()
2441 return Comparison::GTu; in getCmp()
2445 return Comparison::GEu; in getCmp()
2449 return Comparison::LTu; in getCmp()
2453 return Comparison::GEs; in getCmp()
2461 return Comparison::LEu; in getCmp()
2465 return Comparison::LTs; in getCmp()
2470 return Comparison::Unk; in getCmp()
2623 uint32_t NegCmp = Comparison::negate(Cmp); in evaluateHexCompare2()