Home | History | Annotate | Download | only in SelectionDAG

Lines Matching refs:NewVT

680   MVT NewVT = MVT::getVectorVT(EltTy, NumElts);
681 if (!TLI->isTypeLegal(NewVT))
682 NewVT = EltTy;
683 IntermediateVT = NewVT;
685 unsigned NewVTSize = NewVT.getSizeInBits();
691 EVT DestVT = TLI->getRegisterType(NewVT);
693 if (EVT(DestVT).bitsLT(NewVT)) // Value is expanded, e.g. i64 -> i16.
977 EVT NewVT = EVT::getVectorVT(Context, EltTy, NumElts);
978 if (!isTypeLegal(NewVT))
979 NewVT = EltTy;
980 IntermediateVT = NewVT;
982 EVT DestVT = getRegisterType(Context, NewVT);
984 unsigned NewVTSize = NewVT.getSizeInBits();
990 if (DestVT.bitsLT(NewVT)) // Value is expanded, e.g. i64 -> i16.
2053 EVT newVT = EVT::getIntegerVT(*DAG.getContext(), bestWidth);
2054 if (newVT.isRound()) {
2061 SDValue NewLoad = DAG.getLoad(newVT, dl, Lod->getChain(), Ptr,
2065 DAG.getNode(ISD::AND, dl, newVT, NewLoad,
2067 newVT)),
2068 DAG.getConstant(0LL, newVT), Cond);
2109 EVT newVT = N0.getOperand(0).getValueType();
2111 (isOperationLegal(ISD::SETCC, newVT) &&
2112 getCondCodeAction(Cond, newVT)==Legal))
2114 DAG.getConstant(C1.trunc(InSize), newVT),