Home
last modified time | relevance | path

Searched refs:MemSet (Results 1 – 10 of 10) sorted by relevance

/llvm-project-15.0.7/llvm/lib/Analysis/
H A DCFLAndersAliasAnalysis.cpp202 using MemSet = DenseSet<InstantiatedValue>; typedef in __anon132152530111::AliasMemSet
203 using MemMapType = DenseMap<InstantiatedValue, MemSet>;
208 using const_mem_iterator = MemSet::const_iterator;
217 const MemSet *getMemoryAliases(InstantiatedValue V) const { in getMemoryAliases()
637 ReachabilitySet &ReachSet, AliasMemSet &MemSet, in processWorkListItem() argument
656 MemSet.insert(*FromNodeBelow, *ToNodeBelow)) { in processWorkListItem()
692 if (auto AliasSet = MemSet.getMemoryAliases(ToNode)) { in processWorkListItem()
790 AliasMemSet MemSet; in buildInfoFrom() local
797 processWorkListItem(Item, Graph, ReachSet, MemSet, NextList); in buildInfoFrom()
/llvm-project-15.0.7/llvm/lib/Transforms/Scalar/
H A DMemCpyOptimizer.cpp1210 if (!AA->isMustAlias(MemSet->getDest(), MemCpy->getDest())) in processMemSetMemCpyDependence()
1221 if (accessedBetween(*AA, MemoryLocation::getForDest(MemSet), in processMemSetMemCpyDependence()
1222 MSSA->getMemoryAccess(MemSet), in processMemSetMemCpyDependence()
1228 Value *DestSize = MemSet->getLength(); in processMemSetMemCpyDependence()
1231 if (mayBeVisibleThroughUnwinding(Dest, MemSet, MemCpy)) in processMemSetMemCpyDependence()
1237 eraseInstruction(MemSet); in processMemSetMemCpyDependence()
1272 MemSet->getOperand(1), MemsetLen, Alignment); in processMemSetMemCpyDependence()
1285 eraseInstruction(MemSet); in processMemSetMemCpyDependence()
1338 MemSetInst *MemSet) { in performMemCpyToMemSetOptzn() argument
1344 Value *MemSetSize = MemSet->getLength(); in performMemCpyToMemSetOptzn()
[all …]
H A DDeadStoreElimination.cpp408 if (auto *MemSet = dyn_cast<MemSetInst>(SecondI)) in memoryIsNotModifiedBetween() local
409 MemLoc = MemoryLocation::getForDest(MemSet); in memoryIsNotModifiedBetween()
1723 MemSetInst *MemSet = dyn_cast<MemSetInst>(DefI); in tryFoldIntoCalloc() local
1724 if (!MemSet) in tryFoldIntoCalloc()
1727 Constant *StoredConstant = dyn_cast<Constant>(MemSet->getValue()); in tryFoldIntoCalloc()
1770 if (Malloc->getOperand(0) != MemSet->getLength()) in tryFoldIntoCalloc()
1772 if (!shouldCreateCalloc(Malloc, MemSet) || in tryFoldIntoCalloc()
1773 !DT.dominates(Malloc, MemSet) || in tryFoldIntoCalloc()
1802 MemSetInst *MemSet = dyn_cast<MemSetInst>(DefI); in storeIsNoop() local
1806 else if (MemSet) in storeIsNoop()
[all …]
/llvm-project-15.0.7/llvm/include/llvm/Transforms/Scalar/
H A DMemCpyOptimizer.h66 bool processMemSetMemCpyDependence(MemCpyInst *MemCpy, MemSetInst *MemSet);
67 bool performMemCpyToMemSetOptzn(MemCpyInst *MemCpy, MemSetInst *MemSet);
/llvm-project-15.0.7/llvm/include/llvm/Transforms/Utils/
H A DLowerMemIntrinsics.h58 void expandMemSetAsLoop(MemSetInst *MemSet);
/llvm-project-15.0.7/llvm/lib/Target/AMDGPU/
H A DAMDGPUPromoteAlloca.cpp1010 MemSetInst *MemSet = cast<MemSetInst>(Intr); in handleAlloca() local
1012 MemSet->getRawDest(), MemSet->getValue(), MemSet->getLength(), in handleAlloca()
1013 MaybeAlign(MemSet->getDestAlignment()), MemSet->isVolatile()); in handleAlloca()
/llvm-project-15.0.7/llvm/test/Transforms/LICM/
H A DAliasSetMemSet.ll2 ; Check no assertion when loop-idiom deletes the MemSet already analyzed by licm
/llvm-project-15.0.7/llvm/test/Instrumentation/MemorySanitizer/
H A Dmsan_basic.ll210 define void @MemSet(i8* nocapture %x) nounwind uwtable sanitize_memory {
218 ; CHECK-LABEL: @MemSet
/llvm-project-15.0.7/llvm/lib/Transforms/IPO/
H A DLowerTypeTests.cpp1661 for (auto &&MemSet : TypeMembers) in buildBitSetsFromDisjointSet()
1662 GLB.addFragment(MemSet); in buildBitSetsFromDisjointSet()
/llvm-project-15.0.7/llvm/unittests/Analysis/
H A DMemorySSATest.cpp1621 Instruction *MemSet = B.CreateMemSet(Pointer2, B.getInt8(0), 1, Align(1)); in TEST_F() local
1629 MemoryUseOrDef *MemSetAccess = MSSA.getMemoryAccess(MemSet); in TEST_F()