• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/Hexagon/

Lines Matching refs:Comparison

329     struct Comparison {
1126 uint32_t NegCmp = Comparison::negate(Cmp);
1189 uint32_t NegCmp = Comparison::negate(Cmp);
1208 if (Cmp == Comparison::NE) {
1212 if (Cmp == Comparison::EQ) {
1216 if (Cmp & Comparison::EQ) {
1220 assert((Cmp & (Comparison::L | Comparison::G)) && "Malformed comparison");
1226 if (Cmp & Comparison::U) {
1229 if (Cmp & Comparison::L)
1231 else if (Cmp & Comparison::G)
1239 if (Cmp & Comparison::L)
1241 else if (Cmp & Comparison::G)
1262 if (Cmp & Comparison::U) {
1267 Result = (Cmp & Comparison::EQ);
1269 Result = (Cmp & Comparison::G) || (Cmp == Comparison::NE);
1276 Result = (Cmp & Comparison::L) || (Cmp == Comparison::NE);
1285 Result = (Cmp & Comparison::EQ);
1287 Result = (Cmp == Comparison::NE) ||
1288 ((Cmp & Comparison::L) && !A2.isNegative()) ||
1289 ((Cmp & Comparison::G) && A2.isNegative());
1297 Result = (Cmp & Comparison::G) || (Cmp == Comparison::NE);
1305 Result = (Cmp & Comparison::L) || (Cmp == Comparison::NE);
1324 Result = (Cmp & Comparison::EQ);
1327 if (Cmp == Comparison::NE) {
1333 if (Cmp & Comparison::U) {
1337 Result = (Cmp & Comparison::L);
1341 Result = (Cmp & Comparison::G);
1352 Result = (Cmp & Comparison::L);
1356 if ((Cmp & Comparison::EQ) && (Cmp & Comparison::L))
1361 Result = (Cmp & Comparison::G);
1365 if ((Cmp & Comparison::EQ) && (Cmp & Comparison::G))
2394 return Comparison::EQ;
2404 return Comparison::NE;
2419 return Comparison::GTs;
2429 return Comparison::LEs;
2442 return Comparison::GTu;
2446 return Comparison::GEu;
2450 return Comparison::LTu;
2454 return Comparison::GEs;
2462 return Comparison::LEu;
2466 return Comparison::LTs;
2471 return Comparison::Unk;
2624 uint32_t NegCmp = Comparison::negate(Cmp);