Lines Matching refs:LegalStoreKind
179 enum LegalStoreKind { enum in __anon066a00fb0111::LoopIdiomRecognize
197 LegalStoreKind isLegalStore(StoreInst *SI);
401 LoopIdiomRecognize::LegalStoreKind
405 return LegalStoreKind::None; in isLegalStore()
408 return LegalStoreKind::None; in isLegalStore()
412 return LegalStoreKind::None; in isLegalStore()
420 return LegalStoreKind::None; in isLegalStore()
428 return LegalStoreKind::None; in isLegalStore()
436 return LegalStoreKind::None; in isLegalStore()
440 return LegalStoreKind::None; in isLegalStore()
460 return LegalStoreKind::Memset; in isLegalStore()
467 return LegalStoreKind::MemsetPattern; in isLegalStore()
477 return LegalStoreKind::None; in isLegalStore()
484 return LegalStoreKind::None; in isLegalStore()
487 return LegalStoreKind::None; in isLegalStore()
495 return LegalStoreKind::None; in isLegalStore()
499 return LegalStoreKind::None; in isLegalStore()
503 return UnorderedAtomic ? LegalStoreKind::UnorderedAtomicMemcpy in isLegalStore()
504 : LegalStoreKind::Memcpy; in isLegalStore()
507 return LegalStoreKind::None; in isLegalStore()
521 case LegalStoreKind::None: in collectStores()
524 case LegalStoreKind::Memset: { in collectStores()
529 case LegalStoreKind::MemsetPattern: { in collectStores()
534 case LegalStoreKind::Memcpy: in collectStores()
535 case LegalStoreKind::UnorderedAtomicMemcpy: in collectStores()