Home | History | Annotate | Download | only in SelectionDAG

Lines Matching refs:RVT

187   EVT RVT = RHS.getValueType();
190 unsigned RSize = RVT.getSizeInBits();
193 SDValue SignBit = DAG.getNode(ISD::SHL, dl, RVT, DAG.getConstant(1, RVT),
195 TLI.getShiftAmountTy(RVT)));
196 SignBit = DAG.getNode(ISD::AND, dl, RVT, RHS, SignBit);
199 int SizeDiff = RVT.getSizeInBits() - LVT.getSizeInBits();
201 SignBit = DAG.getNode(ISD::SRL, dl, RVT, SignBit,
583 EVT RVT = N->getValueType(0);
596 LC = Signed ? RTLIB::getSINTTOFP(NVT, RVT):RTLIB::getUINTTOFP (NVT, RVT);
604 TLI.getTypeToTransformTo(*DAG.getContext(), RVT),
659 EVT RVT = N->getValueType(0);
661 RTLIB::Libcall LC = RTLIB::getFPROUND(SVT, RVT);
665 return TLI.makeLibCall(DAG, LC, RVT, &Op, 1, false, SDLoc(N)).first;
692 EVT RVT = N->getValueType(0);
693 RTLIB::Libcall LC = RTLIB::getFPTOSINT(N->getOperand(0).getValueType(), RVT);
696 return TLI.makeLibCall(DAG, LC, RVT, &Op, 1, false, SDLoc(N)).first;
700 EVT RVT
701 RTLIB::Libcall LC = RTLIB::getFPTOUINT(N->getOperand(0).getValueType(), RVT);
704 return TLI.makeLibCall(DAG, LC, RVT, &Op, 1, false, SDLoc(N)).first;
708 EVT RVT = N->getValueType(0);
711 return TLI.makeLibCall(DAG, LC, RVT, &Op, 1, false, SDLoc(N)).first;
1378 EVT RVT = N->getValueType(0);
1383 if (RVT == MVT::i32) {
1393 RTLIB::Libcall LC = RTLIB::getFPTOSINT(N->getOperand(0).getValueType(), RVT);
1395 return TLI.makeLibCall(DAG, LC, RVT, &N->getOperand(0), 1, false, dl).first;
1399 EVT RVT = N->getValueType(0);
1404 if (RVT == MVT::i32) {
1425 RTLIB::Libcall LC = RTLIB::getFPTOUINT(N->getOperand(0).getValueType(), RVT);