Lines Matching refs:LegalStoreKind
147 enum LegalStoreKind { enum in __anon98455dea0111::LoopIdiomRecognize
165 LegalStoreKind isLegalStore(StoreInst *SI);
389 LoopIdiomRecognize::LegalStoreKind
393 return LegalStoreKind::None; in isLegalStore()
396 return LegalStoreKind::None; in isLegalStore()
401 return LegalStoreKind::None; in isLegalStore()
405 return LegalStoreKind::None; in isLegalStore()
413 return LegalStoreKind::None; in isLegalStore()
421 return LegalStoreKind::None; in isLegalStore()
425 return LegalStoreKind::None; in isLegalStore()
446 return LegalStoreKind::Memset; in isLegalStore()
452 return LegalStoreKind::MemsetPattern; in isLegalStore()
462 return LegalStoreKind::None; in isLegalStore()
469 return LegalStoreKind::None; in isLegalStore()
472 return LegalStoreKind::None; in isLegalStore()
480 return LegalStoreKind::None; in isLegalStore()
484 return LegalStoreKind::None; in isLegalStore()
488 return UnorderedAtomic ? LegalStoreKind::UnorderedAtomicMemcpy in isLegalStore()
489 : LegalStoreKind::Memcpy; in isLegalStore()
492 return LegalStoreKind::None; in isLegalStore()
506 case LegalStoreKind::None: in collectStores()
509 case LegalStoreKind::Memset: { in collectStores()
514 case LegalStoreKind::MemsetPattern: { in collectStores()
519 case LegalStoreKind::Memcpy: in collectStores()
520 case LegalStoreKind::UnorderedAtomicMemcpy: in collectStores()