reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
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);