Lines Matching refs:LegalStoreKind
157 enum LegalStoreKind {
175 LegalStoreKind isLegalStore(StoreInst *SI);
420 LoopIdiomRecognize::LegalStoreKind
424 return LegalStoreKind::None;
427 return LegalStoreKind::None;
432 return LegalStoreKind::None;
436 return LegalStoreKind::None;
444 return LegalStoreKind::None;
452 return LegalStoreKind::None;
456 return LegalStoreKind::None;
477 return LegalStoreKind::Memset;
483 return LegalStoreKind::MemsetPattern;
493 return LegalStoreKind::None;
500 return LegalStoreKind::None;
503 return LegalStoreKind::None;
511 return LegalStoreKind::None;
515 return LegalStoreKind::None;
519 return UnorderedAtomic ? LegalStoreKind::UnorderedAtomicMemcpy
520 : LegalStoreKind::Memcpy;
523 return LegalStoreKind::None;
537 case LegalStoreKind::None:
540 case LegalStoreKind::Memset: {
545 case LegalStoreKind::MemsetPattern: {
550 case LegalStoreKind::Memcpy:
551 case LegalStoreKind::UnorderedAtomicMemcpy: