Home | History | Annotate | Download | only in SelectionDAG

Lines Matching refs:getValueType

42   EVT OutVT = N->getValueType(0);
45 EVT InVT = InOp.getValueType();
147 LHS.getValueType().getSizeInBits() << 1),
182 StackPtr = DAG.getNode(ISD::ADD, dl, StackPtr.getValueType(), StackPtr,
184 StackPtr.getValueType()));
209 assert(Part.getValueType() == N->getValueType(0) &&
218 unsigned OldElts = OldVec.getValueType().getVectorNumElements();
219 EVT OldEltVT = OldVec.getValueType().getVectorElementType();
224 EVT OldVT = N->getValueType(0);
244 Idx = DAG.getNode(ISD::ADD, dl, Idx.getValueType(), Idx, Idx);
247 Idx = DAG.getNode(ISD::ADD, dl, Idx.getValueType(), Idx,
248 DAG.getConstant(1, dl, Idx.getValueType()));
261 EVT ValueVT = LD->getValueType(0);
279 Ptr = DAG.getNode(ISD::ADD, dl, Ptr.getValueType(), Ptr,
280 DAG.getConstant(IncrementSize, dl, Ptr.getValueType()));
301 EVT OVT = N->getValueType(0);
328 assert(Op.getValueType().isInteger());
346 if (N->getValueType(0).isVector()) {
357 EVT OVT = N->getOperand(0).getValueType();
364 NumElts = N->getValueType(0).getVectorNumElements();
365 NVT = N->getValueType(0);
373 return DAG.getNode(ISD::BITCAST, dl, N->getValueType(0), Vec);
377 return CreateStackStoreLoad(N->getOperand(0), N->getValueType(0));
382 EVT VecVT = N->getValueType(0);
384 EVT OldVT = N->getOperand(0).getValueType();
422 EVT VecVT = N->getValueType(0);
427 EVT OldEVT = Val.getValueType();
445 Idx = DAG.getNode(ISD::ADD, dl, Idx.getValueType(), Idx, Idx);
448 Idx.getValueType(), Idx,
449 DAG.getConstant(1, dl, Idx.getValueType()));
458 EVT VT = N->getValueType(0);
459 assert(VT.getVectorElementType() == N->getOperand(0).getValueType() &&
464 SDValue UndefVal = DAG.getUNDEF(Ops[0].getValueType());
476 EVT ValueVT = St->getValue().getValueType();
497 Ptr = DAG.getNode(ISD::ADD, dl, Ptr.getValueType(), Ptr,
498 DAG.getConstant(IncrementSize, dl, Ptr.getValueType()));
532 if (Cond.getValueType().isVector()) {
535 if (getTypeAction(Cond.getValueType()) == TargetLowering::TypeSplitVector)
541 Lo = DAG.getNode(N->getOpcode(), dl, LL.getValueType(), CL, LL, RL);
542 Hi = DAG.getNode(N->getOpcode(), dl, LH.getValueType(), CH, LH, RH);
552 Lo = DAG.getNode(ISD::SELECT_CC, dl, LL.getValueType(), N->getOperand(0),
554 Hi = DAG.getNode(ISD::SELECT_CC, dl, LH.getValueType(), N->getOperand(0),
560 std::tie(LoVT, HiVT) = DAG.GetSplitDestVTs(N->getValueType(0));