Searched refs:MemSet (Results 1 - 5 of 5) sorted by relevance

/freebsd-12-stable/contrib/llvm-project/llvm/include/llvm/Transforms/Utils/
H A DLowerMemIntrinsics.h50 /// Expand \p MemSet as a loop. \p MemSet is not deleted.
51 void expandMemSetAsLoop(MemSetInst *MemSet);
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DMemCpyOptimizer.cpp993 /// \p MemSet. Try to simplify \p MemSet to only set the trailing bytes that
1007 MemSetInst *MemSet) {
1009 if (MemSet->getDest() != MemCpy->getDest())
1014 MD->getPointerDependencyFrom(MemoryLocation::getForDest(MemSet), false,
1016 if (DstDepInfo.getInst() != MemSet)
1021 Value *DestSize = MemSet->getLength();
1029 std::max(MemSet->getDestAlignment(), MemCpy->getDestAlignment());
1052 MemSet->getOperand(1), MemsetLen, MaybeAlign(Align));
1054 MD->removeInstruction(MemSet);
1006 processMemSetMemCpyDependence(MemCpyInst *MemCpy, MemSetInst *MemSet) argument
1088 performMemCpyToMemSetOptzn(MemCpyInst *MemCpy, MemSetInst *MemSet) argument
[all...]
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Analysis/
H A DCFLAndersAliasAnalysis.cpp202 using MemSet = DenseSet<InstantiatedValue>;
203 using MemMapType = DenseMap<InstantiatedValue, MemSet>;
208 using const_mem_iterator = MemSet::const_iterator;
217 const MemSet *getMemoryAliases(InstantiatedValue V) const {
638 ReachabilitySet &ReachSet, AliasMemSet &MemSet,
648 // FIXME: Here is a neat trick we can do: since both ReachSet and MemSet holds
657 MemSet.insert(*FromNodeBelow, *ToNodeBelow)) {
693 if (auto AliasSet = MemSet.getMemoryAliases(ToNode)) {
791 AliasMemSet MemSet; local
798 processWorkListItem(Item, Graph, ReachSet, MemSet, NextLis
637 processWorkListItem(const WorkListItem &Item, const CFLGraph &Graph, ReachabilitySet &ReachSet, AliasMemSet &MemSet, std::vector<WorkListItem> &WorkList) argument
[all...]
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUPromoteAlloca.cpp902 MemSetInst *MemSet = cast<MemSetInst>(Intr); local
904 MemSet->getRawDest(), MemSet->getValue(), MemSet->getLength(),
905 MaybeAlign(MemSet->getDestAlignment()), MemSet->isVolatile());
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Transforms/IPO/
H A DLowerTypeTests.cpp1631 for (auto &&MemSet : TypeMembers)
1632 GLB.addFragment(MemSet);

Completed in 173 milliseconds