Lines Matching refs:LegalStoreKind
188 enum LegalStoreKind { enum in __anonb3094e750111::LoopIdiomRecognize
206 LegalStoreKind isLegalStore(StoreInst *SI);
474 LoopIdiomRecognize::LegalStoreKind
478 return LegalStoreKind::None; in isLegalStore()
481 return LegalStoreKind::None; in isLegalStore()
485 return LegalStoreKind::None; in isLegalStore()
493 return LegalStoreKind::None; in isLegalStore()
501 return LegalStoreKind::None; in isLegalStore()
509 return LegalStoreKind::None; in isLegalStore()
513 return LegalStoreKind::None; in isLegalStore()
533 return LegalStoreKind::Memset; in isLegalStore()
540 return LegalStoreKind::MemsetPattern; in isLegalStore()
550 return LegalStoreKind::None; in isLegalStore()
557 return LegalStoreKind::None; in isLegalStore()
560 return LegalStoreKind::None; in isLegalStore()
568 return LegalStoreKind::None; in isLegalStore()
572 return LegalStoreKind::None; in isLegalStore()
576 return UnorderedAtomic ? LegalStoreKind::UnorderedAtomicMemcpy in isLegalStore()
577 : LegalStoreKind::Memcpy; in isLegalStore()
580 return LegalStoreKind::None; in isLegalStore()
594 case LegalStoreKind::None: in collectStores()
597 case LegalStoreKind::Memset: { in collectStores()
602 case LegalStoreKind::MemsetPattern: { in collectStores()
607 case LegalStoreKind::Memcpy: in collectStores()
608 case LegalStoreKind::UnorderedAtomicMemcpy: in collectStores()