Home | History | Annotate | Download | only in X86

Lines Matching refs:Item

5102     SDValue Item = Op.getOperand(Idx);
5111 if (DAG.MaskedValueIsZero(Item, APInt::getBitsSet(64, 32, 64))) {
5119 Item = DAG.getNode(ISD::TRUNCATE, dl, MVT::i32, Item);
5120 Item = DAG.getNode(ISD::SCALAR_TO_VECTOR, dl, VecVT, Item);
5121 Item = getShuffleVectorZeroOrUndef(Item, 0, true,
5131 Item = DAG.getVectorShuffle(VecVT, dl, Item,
5132 DAG.getUNDEF(Item.getValueType()),
5135 return DAG.getNode(ISD::BITCAST, dl, Op.getValueType(), Item);
5145 return DAG.getNode(ISD::SCALAR_TO_VECTOR, dl, VT, Item);
5148 Item = DAG.getNode(ISD::SCALAR_TO_VECTOR, dl, VT, Item);
5150 return getShuffleVectorZeroOrUndef(Item, 0, true,Subtarget->hasXMMInt(),
5153 Item = DAG.getNode(ISD::ZERO_EXTEND, dl, MVT::i32, Item);
5156 Item = DAG.getNode(ISD::SCALAR_TO_VECTOR, dl, MiddleVT, Item);
5157 Item = getShuffleVectorZeroOrUndef(Item, 0, true,
5159 return DAG.getNode(ISD::BITCAST, dl, VT, Item);
5183 Item = DAG.getNode(ISD::SCALAR_TO_VECTOR, dl, VT, Item);
5186 Item = getShuffleVectorZeroOrUndef(Item, 0, NumZero > 0,
5191 return DAG.getVectorShuffle(VT, dl, Item, DAG.getUNDEF(VT), &MaskVec[0]);
5203 SDValue Item = Op.getOperand(Idx);
5204 if (Op.getNode()->isOnlyUserOf(Item.getNode()))
5205 return LowerAsSplatVectorLoad(Item, VT, dl, DAG);