Lines Matching refs:SourceValue
7973 SDValue SourceValue; in mergeTruncStores() local
8006 if (!SourceValue) in mergeTruncStores()
8007 SourceValue = WideVal; in mergeTruncStores()
8008 else if (stripTruncAndExt(SourceValue) != stripTruncAndExt(WideVal)) in mergeTruncStores()
8010 else if (SourceValue.getValueType() != WideVT) { in mergeTruncStores()
8013 SourceValue.getScalarValueSizeInBits()) in mergeTruncStores()
8014 SourceValue = WideVal; in mergeTruncStores()
8016 if (SourceValue.getScalarValueSizeInBits() < WideVT.getScalarSizeInBits()) in mergeTruncStores()
8080 if (WideVT != SourceValue.getValueType()) { in mergeTruncStores()
8081 assert(SourceValue.getValueType().getScalarSizeInBits() > WideNumBits && in mergeTruncStores()
8083 SourceValue = DAG.getNode(ISD::TRUNCATE, DL, WideVT, SourceValue); in mergeTruncStores()
8090 SourceValue = DAG.getNode(ISD::BSWAP, DL, WideVT, SourceValue); in mergeTruncStores()
8094 SourceValue = DAG.getNode(ISD::ROTR, DL, WideVT, SourceValue, RotAmt); in mergeTruncStores()
8098 DAG.getStore(Chain, DL, SourceValue, FirstStore->getBasePtr(), in mergeTruncStores()