Home | History | Annotate | Download | only in SelectionDAG

Lines Matching defs:isSigned

2134 static bool isDivRemLibcallAvailable(SDNode *Node, bool isSigned,
2142 case MVT::i8: LC= isSigned ? RTLIB::SDIVREM_I8 : RTLIB::UDIVREM_I8; break;
2143 case MVT::i16: LC= isSigned ? RTLIB::SDIVREM_I16 : RTLIB::UDIVREM_I16; break;
2144 case MVT::i32: LC= isSigned ? RTLIB::SDIVREM_I32 : RTLIB::UDIVREM_I32; break;
2145 case MVT::i64: LC= isSigned ? RTLIB::SDIVREM_I64 : RTLIB::UDIVREM_I64; break;
2146 case MVT::i128: LC= isSigned ? RTLIB::SDIVREM_I128:RTLIB::UDIVREM_I128; break;
2158 bool isSigned = (Opcode == ISD::SDIV) || (Opcode == ISD::SREM);
2159 unsigned DivRemOpc = isSigned ? ISD::SDIVREM : ISD::UDIVREM;
2172 !isDivRemLibcallAvailable(Node, isSigned, TLI))
2178 OtherOpcode = isSigned ? ISD::SREM : ISD::UREM;
2182 OtherOpcode = isSigned ? ISD::SDIV : ISD::UDIV;
2391 bool isSigned = (Opcode == ISD::SREM);
2401 if (isSigned) {
2439 unsigned DivOpcode = isSigned ? ISD::SDIV : ISD::UDIV;