Lines Matching refs:StoreSource
717 enum class StoreSource { Unknown, Constant, Extract, Load }; enum in __anon666e37100111::DAGCombiner
718 StoreSource getStoreSource(SDValue StoreVal) { in getStoreSource()
722 return StoreSource::Constant; in getStoreSource()
726 return StoreSource::Constant; in getStoreSource()
727 return StoreSource::Unknown; in getStoreSource()
730 return StoreSource::Extract; in getStoreSource()
732 return StoreSource::Load; in getStoreSource()
734 return StoreSource::Unknown; in getStoreSource()
20393 StoreSource StoreSrc = getStoreSource(Val); in getStoreMergeCandidates()
20394 assert(StoreSrc != StoreSource::Unknown && "Expected known source for store"); in getStoreMergeCandidates()
20400 if (StoreSrc == StoreSource::Load) { in getStoreMergeCandidates()
20431 case StoreSource::Load: { in getStoreMergeCandidates()
20458 case StoreSource::Constant: in getStoreMergeCandidates()
20461 if (getStoreSource(OtherBC) != StoreSource::Constant) in getStoreMergeCandidates()
20464 case StoreSource::Extract: in getStoreMergeCandidates()
21175 const StoreSource StoreSrc = getStoreSource(StoredVal); in mergeConsecutiveStores()
21176 if (StoreSrc == StoreSource::Unknown) in mergeConsecutiveStores()
21196 bool IsNonTemporalLoad = StoreSrc == StoreSource::Load && in mergeConsecutiveStores()
21217 case StoreSource::Constant: in mergeConsecutiveStores()
21222 case StoreSource::Extract: in mergeConsecutiveStores()
21227 case StoreSource::Load: in mergeConsecutiveStores()