Home | History | Annotate | Download | only in SelectionDAG

Lines Matching refs:LC

357   RTLIB::Libcall LC = RTLIB::getFPEXT(Op.getValueType(), N->getValueType(0));
358 assert(LC != RTLIB::UNKNOWN_LIBCALL && "Unsupported FP_EXTEND!");
359 return MakeLibCall(LC, NVT, &Op, 1, false, N->getDebugLoc());
374 RTLIB::Libcall LC = RTLIB::getFPROUND(Op.getValueType(), N->getValueType(0));
375 assert(LC != RTLIB::UNKNOWN_LIBCALL && "Unsupported FP_ROUND!");
376 return MakeLibCall(LC, NVT, &Op, 1, false, N->getDebugLoc());
549 RTLIB::Libcall LC = RTLIB::UNKNOWN_LIBCALL;
551 t <= MVT::LAST_INTEGER_VALUETYPE && LC == RTLIB::UNKNOWN_LIBCALL; ++t) {
555 LC = Signed ? RTLIB::getSINTTOFP(NVT, RVT):RTLIB::getUINTTOFP (NVT, RVT);
557 assert(LC != RTLIB::UNKNOWN_LIBCALL && "Unsupported XINT_TO_FP!");
562 return MakeLibCall(LC, TLI.getTypeToTransformTo(*DAG.getContext(), RVT),
705 RTLIB::Libcall LC = RTLIB::getFPROUND(SVT, RVT);
706 assert(LC != RTLIB::UNKNOWN_LIBCALL && "Unsupported FP_ROUND libcall");
709 return MakeLibCall(LC, RVT, &Op, 1, false, N->getDebugLoc());
733 RTLIB::Libcall LC = RTLIB::getFPTOSINT(N->getOperand(0).getValueType(), RVT);
734 assert(LC != RTLIB::UNKNOWN_LIBCALL && "Unsupported FP_TO_SINT!");
736 return MakeLibCall(LC, RVT, &Op, 1, false, N->getDebugLoc());
741 RTLIB::Libcall LC = RTLIB::getFPTOUINT(N->getOperand(0).getValueType(), RVT);
742 assert(LC != RTLIB::UNKNOWN_LIBCALL && "Unsupported FP_TO_UINT!");
744 LC, RVT, &Op, 1, false, N->getDebugLoc());
749 RTLIB::Libcall LC = RTLIB::FPROUND_F32_F16;
751 return MakeLibCall(LC, RVT, &Op, 1, false, N->getDebugLoc());
1185 RTLIB::Libcall LC = RTLIB::UNKNOWN_LIBCALL;
1189 LC = RTLIB::SINTTOFP_I64_PPCF128;
1192 LC = RTLIB::SINTTOFP_I128_PPCF128;
1194 assert(LC != RTLIB::UNKNOWN_LIBCALL && "Unsupported XINT_TO_FP!");
1196 Hi = MakeLibCall(LC, VT, &Src, 1, true, dl);
1367 RTLIB::Libcall LC = RTLIB::getFPTOSINT(N->getOperand(0).getValueType(), RVT);
1368 assert(LC != RTLIB::UNKNOWN_LIBCALL && "Unsupported FP_TO_SINT!");
1369 return MakeLibCall(LC, RVT, &N->getOperand(0), 1, false, dl);
1399 RTLIB::Libcall LC = RTLIB::getFPTOUINT(N->getOperand(0).getValueType(), RVT);
1400 assert(LC != RTLIB::UNKNOWN_LIBCALL && "Unsupported FP_TO_UINT!");
1401 return MakeLibCall(LC, N->getValueType(0), &N->getOperand(0), 1, false, dl);