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

Lines Matching refs:Predicate

2496 CmpInst::Predicate FastISel::optimizeCmpPredicate(const CmpInst *CI) const {
2498 CmpInst::Predicate Predicate = CI->getPredicate();
2500 return Predicate;
2502 switch (Predicate) {
2504 case CmpInst::FCMP_FALSE: Predicate = CmpInst::FCMP_FALSE; break;
2505 case CmpInst::FCMP_OEQ: Predicate = CmpInst::FCMP_ORD; break;
2506 case CmpInst::FCMP_OGT: Predicate = CmpInst::FCMP_FALSE; break;
2507 case CmpInst::FCMP_OGE: Predicate = CmpInst::FCMP_ORD; break;
2508 case CmpInst::FCMP_OLT: Predicate = CmpInst::FCMP_FALSE; break;
2509 case CmpInst::FCMP_OLE: Predicate = CmpInst::FCMP_ORD; break;
2510 case CmpInst::FCMP_ONE: Predicate = CmpInst::FCMP_FALSE; break;
2511 case CmpInst::FCMP_ORD: Predicate = CmpInst::FCMP_ORD; break;
2512 case CmpInst::FCMP_UNO: Predicate = CmpInst::FCMP_UNO; break;
2513 case CmpInst::FCMP_UEQ: Predicate = CmpInst::FCMP_TRUE; break;
2514 case CmpInst::FCMP_UGT: Predicate = CmpInst::FCMP_UNO; break;
2515 case CmpInst::FCMP_UGE: Predicate = CmpInst::FCMP_TRUE; break;
2516 case CmpInst::FCMP_ULT: Predicate = CmpInst::FCMP_UNO; break;
2517 case CmpInst::FCMP_ULE: Predicate = CmpInst::FCMP_TRUE; break;
2518 case CmpInst::FCMP_UNE: Predicate = CmpInst::FCMP_UNO; break;
2519 case CmpInst::FCMP_TRUE: Predicate = CmpInst::FCMP_TRUE; break;
2521 case CmpInst::ICMP_EQ: Predicate = CmpInst::FCMP_TRUE; break;
2522 case CmpInst::ICMP_NE: Predicate = CmpInst::FCMP_FALSE; break;
2523 case CmpInst::ICMP_UGT: Predicate = CmpInst::FCMP_FALSE; break;
2524 case CmpInst::ICMP_UGE: Predicate = CmpInst::FCMP_TRUE; break;
2525 case CmpInst::ICMP_ULT: Predicate = CmpInst::FCMP_FALSE; break;
2526 case CmpInst::ICMP_ULE: Predicate = CmpInst::FCMP_TRUE; break;
2527 case CmpInst::ICMP_SGT: Predicate = CmpInst::FCMP_FALSE; break;
2528 case CmpInst::ICMP_SGE: Predicate = CmpInst::FCMP_TRUE; break;
2529 case CmpInst::ICMP_SLT: Predicate = CmpInst::FCMP_FALSE; break;
2530 case CmpInst::ICMP_SLE: Predicate = CmpInst::FCMP_TRUE; break;
2533 return Predicate;