Searched refs:MemSet (Results 1 – 9 of 9) sorted by relevance
| /freebsd/contrib/llvm-project/llvm/include/llvm/Transforms/Utils/ |
| H A D | LowerMemIntrinsics.h | 62 LLVM_ABI void expandMemSetAsLoop(MemSetInst *MemSet); 65 LLVM_ABI void expandMemSetPatternAsLoop(MemSetPatternInst *MemSet);
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
| H A D | MemCpyOptimizer.cpp | 1294 MemSetInst *MemSet, in processMemSetMemCpyDependence() argument 1297 if (!BAA.isMustAlias(MemSet->getDest(), MemCpy->getDest())) in processMemSetMemCpyDependence() 1317 if (accessedBetween(BAA, MemoryLocation::getForDest(MemSet), in processMemSetMemCpyDependence() 1318 MSSA->getMemoryAccess(MemSet), in processMemSetMemCpyDependence() 1324 Value *DestSize = MemSet->getLength(); in processMemSetMemCpyDependence() 1326 if (mayBeVisibleThroughUnwinding(Dest, MemSet, MemCpy)) in processMemSetMemCpyDependence() 1332 eraseInstruction(MemSet); in processMemSetMemCpyDependence() 1340 const Align DestAlign = std::max(MemSet->getDestAlign().valueOrOne(), in processMemSetMemCpyDependence() 1353 assert(MemSet->getParent() == MemCpy->getParent() && in processMemSetMemCpyDependence() 1355 Builder.SetCurrentDebugLocation(MemSet->getDebugLoc()); in processMemSetMemCpyDependence() [all …]
|
| H A D | DeadStoreElimination.cpp | 438 if (auto *MemSet = dyn_cast<MemSetInst>(SecondI)) in memoryIsNotModifiedBetween() local 439 MemLoc = MemoryLocation::getForDest(MemSet); in memoryIsNotModifiedBetween() 2009 MemSetInst *MemSet = dyn_cast<MemSetInst>(DefI); in tryFoldIntoCalloc() local 2010 if (!MemSet) in tryFoldIntoCalloc() 2013 Constant *StoredConstant = dyn_cast<Constant>(MemSet->getValue()); in tryFoldIntoCalloc() 2068 if (Malloc->getOperand(0) != MemSet->getLength()) in tryFoldIntoCalloc() 2070 if (!shouldCreateCalloc(Malloc, MemSet) || !DT.dominates(Malloc, MemSet) || in tryFoldIntoCalloc() 2071 !memoryIsNotModifiedBetween(Malloc, MemSet, BatchAA, DL, &DT)) in tryFoldIntoCalloc() 2167 MemSetInst *MemSet = dyn_cast<MemSetInst>(DefI); in storeIsNoop() local 2171 else if (MemSet) in storeIsNoop() [all …]
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/Transforms/Scalar/ |
| H A D | MemCpyOptimizer.h | 78 bool processMemSetMemCpyDependence(MemCpyInst *MemCpy, MemSetInst *MemSet, 80 bool performMemCpyToMemSetOptzn(MemCpyInst *MemCpy, MemSetInst *MemSet,
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/SPIRV/ |
| H A D | SPIRVPrepareFunctions.cpp | 130 auto *MemSet = IRB.CreateMemSet(Dest, Val, Len, MSI->getDestAlign(), in lowerIntrinsicToFunction() local 133 expandMemSetAsLoop(cast<MemSetInst>(MemSet)); in lowerIntrinsicToFunction() 134 MemSet->eraseFromParent(); in lowerIntrinsicToFunction()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
| H A D | AMDGPUPromoteAlloca.cpp | 1638 MemSetInst *MemSet = cast<MemSetInst>(Intr); in tryPromoteAllocaToLDS() local 1639 Builder.CreateMemSet(MemSet->getRawDest(), MemSet->getValue(), in tryPromoteAllocaToLDS() 1640 MemSet->getLength(), MemSet->getDestAlign(), in tryPromoteAllocaToLDS() 1641 MemSet->isVolatile()); in tryPromoteAllocaToLDS()
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/IPO/ |
| H A D | FunctionAttrs.cpp | 717 } else if (auto *MemSet = dyn_cast<MemSetInst>(I)) { in getArgumentAccessInfo() local 718 if (!MemSet->isVolatile()) { in getArgumentAccessInfo() 721 GetConstantIntRange(MemSet->getLength(), ArgUse.Offset)) in getArgumentAccessInfo()
|
| H A D | LowerTypeTests.cpp | 1842 for (auto &&MemSet : TypeMembers) in buildBitSetsFromDisjointSet() 1843 GLB.addFragment(MemSet); in buildBitSetsFromDisjointSet()
|
| /freebsd/contrib/llvm-project/clang/include/clang/Basic/ |
| H A D | Builtins.td | 3003 def MemSet : LibBuiltin<"string.h"> {
|