Lines Matching refs:StVal
16061 SDValue &StVal = Ops[Ops.size() - 2]; in TryCombineBaseUpdate() local
16062 StVal = DAG.getNode(ISD::BITCAST, dl, AlignedVecTy, StVal); in TryCombineBaseUpdate()
16554 SDValue StVal = St->getValue(); in PerformTruncatingStoreCombine() local
16555 EVT VT = StVal.getValueType(); in PerformTruncatingStoreCombine()
16583 SDValue WideVec = DAG.getNode(ISD::BITCAST, DL, WideVecVT, StVal); in PerformTruncatingStoreCombine()
16812 SDValue StVal = St->getValue(); in PerformSTORECombine() local
16813 EVT VT = StVal.getValueType(); in PerformSTORECombine()
16836 if (StVal.getNode()->getOpcode() == ARMISD::VMOVDRR && in PerformSTORECombine()
16837 StVal.getNode()->hasOneUse()) { in PerformSTORECombine()
16843 St->getChain(), DL, StVal.getNode()->getOperand(isBigEndian ? 1 : 0), in PerformSTORECombine()
16850 StVal.getNode()->getOperand(isBigEndian ? 0 : 1), in PerformSTORECombine()
16856 if (StVal.getValueType() == MVT::i64 && in PerformSTORECombine()
16857 StVal.getNode()->getOpcode() == ISD::EXTRACT_VECTOR_ELT) { in PerformSTORECombine()
16862 SDLoc dl(StVal); in PerformSTORECombine()
16863 SDValue IntVec = StVal.getOperand(0); in PerformSTORECombine()
16868 Vec, StVal.getOperand(1)); in PerformSTORECombine()