reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

lib/CodeGen/SelectionDAG/SelectionDAG.cpp
 1976   case ISD::SETFALSE2: return getBoolConstant(false, dl, VT, OpVT);
 1978   case ISD::SETTRUE2: return getBoolConstant(true, dl, VT, OpVT);
 1990     assert(!OpVT.isInteger() && "Illegal setcc for integer!");
 1994   if (OpVT.isInteger()) {
 2011       return getBoolConstant(ISD::isTrueWhenEqual(Cond), dl, VT, OpVT);
 2021       case ISD::SETEQ:  return getBoolConstant(C1 == C2, dl, VT, OpVT);
 2022       case ISD::SETNE:  return getBoolConstant(C1 != C2, dl, VT, OpVT);
 2023       case ISD::SETULT: return getBoolConstant(C1.ult(C2), dl, VT, OpVT);
 2024       case ISD::SETUGT: return getBoolConstant(C1.ugt(C2), dl, VT, OpVT);
 2025       case ISD::SETULE: return getBoolConstant(C1.ule(C2), dl, VT, OpVT);
 2026       case ISD::SETUGE: return getBoolConstant(C1.uge(C2), dl, VT, OpVT);
 2027       case ISD::SETLT:  return getBoolConstant(C1.slt(C2), dl, VT, OpVT);
 2028       case ISD::SETGT:  return getBoolConstant(C1.sgt(C2), dl, VT, OpVT);
 2029       case ISD::SETLE:  return getBoolConstant(C1.sle(C2), dl, VT, OpVT);
 2030       case ISD::SETGE:  return getBoolConstant(C1.sge(C2), dl, VT, OpVT);
 2046                                              OpVT);
 2052                                              OpVT);
 2057                                              OpVT);
 2062                                              VT, OpVT);
 2068                                              OpVT);
 2073                                          R==APFloat::cmpEqual, dl, VT, OpVT);
 2075                                              OpVT);
 2077                                              OpVT);
 2080                                              OpVT);
 2082                                              OpVT);
 2085                                              OpVT);
 2088                                              OpVT);
 2090                                              VT, OpVT);
 2092                                              OpVT);
 2094   } else if (N1CFP && OpVT.isSimple() && !N2.isUndef()) {
 2097     if (!TLI->isCondCodeLegal(SwappedCond, OpVT.getSimpleVT()))
 2101              (OpVT.isFloatingPoint() && (N1.isUndef() || N2.isUndef()))) {
 2111       return getBoolConstant(false, dl, VT, OpVT);
 2113       return getBoolConstant(true, dl, VT, OpVT);