Searched refs:UnorderedAtomic (Results 1 - 2 of 2) sorted by relevance

/freebsd-13-stable/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DLoopIdiomRecognize.cpp468 bool UnorderedAtomic = SI->isUnordered() && !SI->isSimple(); local
472 if (!UnorderedAtomic && HasMemset && SplatValue &&
478 } else if (!UnorderedAtomic && HasMemsetPattern &&
518 UnorderedAtomic = UnorderedAtomic || LI->isAtomic();
519 return UnorderedAtomic ? LegalStoreKind::UnorderedAtomicMemcpy
H A DLICM.cpp1715 bool UnorderedAtomic; member in class:__anon4646::LoopPromoter
1741 DebugLoc dl, int alignment, bool UnorderedAtomic,
1746 Alignment(alignment), UnorderedAtomic(UnorderedAtomic), AATags(AATags),
1771 if (UnorderedAtomic)
1735 LoopPromoter(Value *SP, ArrayRef<const Instruction *> Insts, SSAUpdater &S, const SmallSetVector<Value *, 8> &PMA, SmallVectorImpl<BasicBlock *> &LEB, SmallVectorImpl<Instruction *> &LIP, SmallVectorImpl<MemoryAccess *> &MSSAIP, PredIteratorCache &PIC, AliasSetTracker &ast, MemorySSAUpdater *MSSAU, LoopInfo &li, DebugLoc dl, int alignment, bool UnorderedAtomic, const AAMDNodes &AATags, ICFLoopSafetyInfo &SafetyInfo) argument

Completed in 69 milliseconds