Lines Matching refs:SourceValue
8928 SDValue SourceValue; in mergeTruncStores() local
8961 if (!SourceValue) in mergeTruncStores()
8962 SourceValue = WideVal; in mergeTruncStores()
8963 else if (stripTruncAndExt(SourceValue) != stripTruncAndExt(WideVal)) in mergeTruncStores()
8965 else if (SourceValue.getValueType() != WideVT) { in mergeTruncStores()
8968 SourceValue.getScalarValueSizeInBits()) in mergeTruncStores()
8969 SourceValue = WideVal; in mergeTruncStores()
8971 if (SourceValue.getScalarValueSizeInBits() < WideVT.getScalarSizeInBits()) in mergeTruncStores()
9035 if (WideVT != SourceValue.getValueType()) { in mergeTruncStores()
9036 assert(SourceValue.getValueType().getScalarSizeInBits() > WideNumBits && in mergeTruncStores()
9038 SourceValue = DAG.getNode(ISD::TRUNCATE, DL, WideVT, SourceValue); in mergeTruncStores()
9045 SourceValue = DAG.getNode(ISD::BSWAP, DL, WideVT, SourceValue); in mergeTruncStores()
9049 SourceValue = DAG.getNode(ISD::ROTR, DL, WideVT, SourceValue, RotAmt); in mergeTruncStores()
9053 DAG.getStore(Chain, DL, SourceValue, FirstStore->getBasePtr(), in mergeTruncStores()