Searched refs:Memset (Results 1 – 8 of 8) sorted by relevance
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
| H A D | AMDGPULowerIntrinsics.cpp | 108 auto *Memset = cast<MemSetInst>(Inst); in expandMemIntrinsicUses() local 109 if (shouldExpandOperationWithSize(Memset->getLength())) { in expandMemIntrinsicUses() 110 expandMemSetAsLoop(Memset); in expandMemIntrinsicUses() 112 Memset->eraseFromParent(); in expandMemIntrinsicUses()
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
| H A D | LowerMemIntrinsics.cpp | 460 void llvm::expandMemSetAsLoop(MemSetInst *Memset) { in expandMemSetAsLoop() argument 461 createMemSetLoop(/* InsertBefore */ Memset, in expandMemSetAsLoop() 462 /* DstAddr */ Memset->getRawDest(), in expandMemSetAsLoop() 463 /* CopyLen */ Memset->getLength(), in expandMemSetAsLoop() 464 /* SetValue */ Memset->getValue(), in expandMemSetAsLoop() 465 /* Alignment */ Memset->getDestAlign().valueOrOne(), in expandMemSetAsLoop() 466 Memset->isVolatile()); in expandMemSetAsLoop()
|
| H A D | SimplifyLibCalls.cpp | 1160 Value *LibCallSimplifier::foldMallocMemset(CallInst *Memset, IRBuilderBase &B) { in foldMallocMemset() argument 1162 auto *FillValue = dyn_cast<ConstantInt>(Memset->getArgOperand(1)); in foldMallocMemset() 1170 auto *Malloc = dyn_cast<CallInst>(Memset->getArgOperand(0)); in foldMallocMemset() 1185 if (Memset->getArgOperand(2) != Malloc->getArgOperand(0)) in foldMallocMemset()
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Target/NVPTX/ |
| H A D | NVPTXLowerAggrCopies.cpp | 131 } else if (MemSetInst *Memset = dyn_cast<MemSetInst>(MemCall)) { in runOnFunction() local 132 expandMemSetAsLoop(Memset); in runOnFunction()
|
| /freebsd-13.1/contrib/llvm-project/llvm/include/llvm/Transforms/Scalar/ |
| H A D | LoopIdiomRecognize.h | 33 static bool Memset; member
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
| H A D | LoopIdiomRecognize.cpp | 126 bool DisableLIRP::Memset; member in DisableLIRP 131 cl::location(DisableLIRP::Memset), cl::init(false), 191 Memset, enumerator 529 if (!UnorderedAtomic && HasMemset && SplatValue && !DisableLIRP::Memset && in isLegalStore() 534 return LegalStoreKind::Memset; in isLegalStore() 536 if (!UnorderedAtomic && HasMemsetPattern && !DisableLIRP::Memset && in isLegalStore() 598 case LegalStoreKind::Memset: { in collectStores() 903 if (!HasMemset || DisableLIRP::Memset) in processLoopMemSet()
|
| /freebsd-13.1/contrib/llvm-project/llvm/include/llvm/Transforms/Utils/ |
| H A D | SimplifyLibCalls.h | 135 Value *foldMallocMemset(CallInst *Memset, IRBuilderBase &B);
|
| /freebsd-13.1/contrib/llvm-project/clang/include/clang/Basic/ |
| H A D | BuiltinsNVPTX.def | 498 // Memcpy, Memset
|