Home | History | Annotate | Download | only in SelectionDAG

Lines Matching refs:NVT

168   EVT NVT = TLI.getTypeToTransformTo(*DAG.getContext(), N->getValueType(0));
169 unsigned Size = NVT.getSizeInBits();
174 SDValue Mask = DAG.getConstant(API, SDLoc(N), NVT);
176 return DAG.getNode(ISD::AND, SDLoc(N), NVT, Op, Mask);
180 EVT NVT = TLI.getTypeToTransformTo(*DAG.getContext(), N->getValueType(0));
189 NVT, Ops, false, SDLoc(N)).first;
193 EVT NVT = TLI.getTypeToTransformTo(*DAG.getContext(), N->getValueType(0));
202 NVT, Ops, false, SDLoc(N)).first;
206 EVT NVT = TLI.getTypeToTransformTo(*DAG.getContext(), N->getValueType(0));
215 NVT, Ops, false, SDLoc(N)).first;
219 EVT NVT = TLI.getTypeToTransformTo(*DAG.getContext(), N->getValueType(0));
227 NVT, Op, false, SDLoc(N)).first;
282 EVT NVT = TLI.getTypeToTransformTo(*DAG.getContext(), N->getValueType(0));
290 NVT, Op, false, SDLoc(N)).first;
294 EVT NVT = TLI.getTypeToTransformTo(*DAG.getContext(), N->getValueType(0));
303 NVT, Ops, false, SDLoc(N)).first;
307 EVT NVT = TLI.getTypeToTransformTo(*DAG.getContext(), N->getValueType(0));
315 NVT, Op, false, SDLoc(N)).first;
319 EVT NVT = TLI.getTypeToTransformTo(*DAG.getContext(), N->getValueType(0));
327 NVT, Op, false, SDLoc(N)).first;
331 EVT NVT = TLI.getTypeToTransformTo(*DAG.getContext(), N->getValueType(0));
339 NVT, Op, false, SDLoc(N)).first;
343 EVT NVT
351 NVT, Op, false, SDLoc(N)).first;
355 EVT NVT = TLI.getTypeToTransformTo(*DAG.getContext(), N->getValueType(0));
363 NVT, Op, false, SDLoc(N)).first;
367 EVT NVT = TLI.getTypeToTransformTo(*DAG.getContext(), N->getValueType(0));
375 NVT, Op, false, SDLoc(N)).first;
379 EVT NVT = TLI.getTypeToTransformTo(*DAG.getContext(), N->getValueType(0));
389 NVT, Ops, false, SDLoc(N)).first;
393 EVT NVT = TLI.getTypeToTransformTo(*DAG.getContext(), N->getValueType(0));
402 NVT, Ops, false, SDLoc(N)).first;
406 EVT NVT = TLI.getTypeToTransformTo(*DAG.getContext(), N->getValueType(0));
414 NVT, Op, false, SDLoc(N)).first;
421 EVT NVT = TLI.getTypeToTransformTo(*DAG.getContext(), N->getValueType(0));
432 NVT, Ops, false, dl).first;
436 EVT NVT = TLI.getTypeToTransformTo(*DAG.getContext(), N->getValueType(0));
461 return TLI.makeLibCall(DAG, LC, NVT, Op, false, SDLoc(N)).first;
474 EVT NVT = TLI.getTypeToTransformTo(*DAG.getContext(), N->getValueType(0));
477 return TLI.makeLibCall(DAG, LC, NVT, Res32, false, SDLoc(N)).first;
481 EVT NVT = TLI.getTypeToTransformTo(*DAG.getContext(), N->getValueType(0));
486 return DAG.getNode(ISD::FP_TO_FP16, SDLoc(N), NVT, Op);
491 return TLI.makeLibCall(DAG, LC, NVT, Op, false, SDLoc(N)).first;
495 EVT NVT = TLI.getTypeToTransformTo(*DAG.getContext(), N->getValueType(0));
504 NVT, Ops, false, SDLoc(N)).first;
510 EVT NVT = TLI.getTypeToTransformTo(*DAG.getContext(), N->getValueType(0));
518 NVT, Ops, false, SDLoc(N)).first;
522 EVT NVT = TLI.getTypeToTransformTo(*DAG.getContext(), N->getValueType(0));
531 NVT, Ops, false, SDLoc(N)).first;
535 EVT NVT = TLI.getTypeToTransformTo(*DAG.getContext(), N->getValueType(0));
543 NVT, Op, false, SDLoc(N)).first;
547 EVT NVT = TLI.getTypeToTransformTo(*DAG.getContext(), N->getValueType(0));
555 NVT, Op, false, SDLoc(N)).first;
559 EVT NVT = TLI.getTypeToTransformTo(*DAG.getContext(), N->getValueType(0));
567 NVT, Op, false, SDLoc(N)).first;
571 EVT NVT = TLI.getTypeToTransformTo(*DAG.getContext(), N->getValueType(0));
579 NVT, Op, false, SDLoc(N)).first;
583 EVT NVT = TLI.getTypeToTransformTo(*DAG.getContext(), N->getValueType(0));
592 NVT, Ops, false, SDLoc(N)).first;
596 EVT NVT = TLI.getTypeToTransformTo(*DAG.getContext(), N->getValueType(0));
598 return DAG.getNode(ISD::FP_TO_FP16, SDLoc(N), NVT, N->getOperand(0));
607 NVT, Op, false, SDLoc(N)).first;
614 EVT NVT = TLI.getTypeToTransformTo(*DAG.getContext(), VT);
620 NVT, dl, L->getChain(), L->getBasePtr(), L->getOffset(),
621 L->getPointerInfo(), NVT, L->isVolatile(),
675 EVT NVT = TLI.getTypeToTransformTo(*DAG.getContext(), VT);
679 NewVAARG = DAG.getVAArg(NVT, dl, Chain, Ptr, N->getOperand(2),
693 EVT NVT = EVT();
702 NVT = (MVT::SimpleValueType)t;
704 if (NVT.bitsGE(SVT))
705 LC = Signed ? RTLIB::getSINTTOFP(NVT, RVT):RTLIB::getUINTTOFP (NVT, RVT);
711 NVT, N->getOperand(0));
872 EVT NVT = EVT();
883 NVT = (MVT::SimpleValueType)IntVT;
885 if (NVT.bitsGE(RVT))
886 LC = Signed ? RTLIB::getFPTOSINT(SVT, NVT):RTLIB::getFPTOUINT(SVT, NVT);
891 SDValue Res = TLI.makeLibCall(DAG, LC, NVT, Op, false, dl).first;
1038 EVT NVT = TLI.getTypeToTransformTo(*DAG.getContext(), N->getValueType(0));
1039 assert(NVT.getSizeInBits() == integerPartWidth &&
1043 Lo = DAG.getConstantFP(APFloat(DAG.EVTToAPFloatSemantics(NVT),
1045 dl, NVT);
1046 Hi = DAG.getConstantFP(APFloat(DAG.EVTToAPFloatSemantics(NVT),
1048 dl, NVT);
1251 EVT NVT = TLI.getTypeToTransformTo(*DAG.getContext(), N->getValueType(0));
1253 Hi = DAG.getNode(ISD::FP_EXTEND, dl, NVT, N->getOperand(0));
1254 Lo = DAG.getConstantFP(APFloat(DAG.EVTToAPFloatSemantics(NVT),
1255 APInt(NVT.getSizeInBits(), 0)), dl, NVT);
1367 EVT NVT = TLI.getTypeToTransformTo(*DAG.getContext(), LD->getValueType(0));
1368 assert(NVT.isByteSized() && "Expanded type not byte sized!");
1369 assert(LD->getMemoryVT().bitsLE(NVT) && "Float type not round?");
1371 Hi = DAG.getExtLoad(LD->getExtensionType(), dl, NVT, Chain, Ptr,
1378 Lo = DAG.getConstantFP(APFloat(DAG.EVTToAPFloatSemantics(NVT),
1379 APInt(NVT.getSizeInBits(), 0)), dl, NVT);
1390 EVT NVT = TLI.getTypeToTransformTo(*DAG.getContext(), VT);
1403 Lo = DAG.getConstantFP(APFloat(DAG.EVTToAPFloatSemantics(NVT),
1404 APInt(NVT.getSizeInBits(), 0)), dl, NVT);
1405 Hi = DAG.getNode(ISD::SINT_TO_FP, dl, NVT, Src);
1687 EVT NVT = TLI.getTypeToTransformTo(*DAG.getContext(),
1689 assert(NVT.isByteSized() && "Expanded type not byte sized!");
1690 assert(ST->getMemoryVT().bitsLE(NVT) && "Float type not round?");
1691 (void)NVT;
1801 EVT NVT = TLI.getTypeToTransformTo(*DAG.getContext(), VT);
1806 return DAG.getSetCC(SDLoc(N), NVT, Op0, Op1, CCCode);
1907 EVT NVT = TLI.getTypeToTransformTo(*DAG.getContext(), VT);
1908 return DAG.getNode(GetPromotionOpcode(VT, NVT), SDLoc(N), NVT,
1925 EVT NVT = TLI.getTypeToTransformTo(*DAG.getContext(), VT);
1926 return DAG.getNode(GetPromotionOpcode(VT, NVT), DL, NVT, C);
1988 EVT NVT = TLI.getTypeToTransformTo(*DAG.getContext(), VT);
1989 return DAG.getNode(GetPromotionOpcode(VT, NVT), SDLoc(N), NVT, NewVal);
1997 EVT NVT = TLI.getTypeToTransformTo(*DAG.getContext(), VT);
2002 return DAG.getNode(N->getOpcode(), SDLoc(N), NVT, Op0, Op1);
2010 EVT NVT = TLI.getTypeToTransformTo(*DAG.getContext(), VT);
2013 return DAG.getNode(N->getOpcode(), SDLoc(N), NVT, Op);
2021 EVT NVT = TLI.getTypeToTransformTo(*DAG.getContext(), VT);
2024 return DAG.getNode(N->getOpcode(), SDLoc(N), NVT, Op0, Op1, N->getFlags());
2029 EVT NVT = TLI.getTypeToTransformTo(*DAG.getContext(), VT);
2034 return DAG.getNode(N->getOpcode(), SDLoc(N), NVT, Op0, Op1, Op2);
2040 EVT NVT = TLI.getTypeToTransformTo(*DAG.getContext(), VT);
2044 return DAG.getNode(N->getOpcode(), SDLoc(N), NVT, Op0, Op1);
2055 EVT NVT = TLI.getTypeToTransformTo(*DAG.getContext(), N->getValueType(0));
2061 return DAG.getNode(GetPromotionOpcode(VT, NVT), DL, NVT, Round);
2080 EVT NVT = TLI.getTypeToTransformTo(*DAG.getContext(), VT);
2081 return DAG.getNode(GetPromotionOpcode(VT, NVT), SDLoc(N), NVT, newL);
2108 EVT NVT = TLI.getTypeToTransformTo(*DAG.getContext(), VT);
2109 return DAG.getNode(N->getOpcode(), SDLoc(N), NVT, N->getOperand(0));