| /llvm-project-15.0.7/llvm/lib/Target/AMDGPU/ |
| H A D | AMDGPULowerIntrinsics.cpp | 106 auto *Memset = cast<MemSetInst>(Inst); in expandMemIntrinsicUses() local 107 if (shouldExpandOperationWithSize(Memset->getLength())) { in expandMemIntrinsicUses() 108 expandMemSetAsLoop(Memset); in expandMemIntrinsicUses() 110 Memset->eraseFromParent(); in expandMemIntrinsicUses()
|
| /llvm-project-15.0.7/compiler-rt/lib/tsan/tests/rtl/ |
| H A D | tsan_string.cpp | 29 MainThread().Memset(data+1, 13, 5); in TEST_F() 77 t1.Memset(data, 1, 10); in TEST_F() 78 t2.Memset(data, 2, 10, true); in TEST_F()
|
| H A D | tsan_test_util.h | 120 void Memset(void *dst, int val, int size, bool expect_race = false);
|
| H A D | tsan_test_util_posix.cpp | 490 void ScopedThread::Memset(void *dst, int val, int size, in Memset() function in ScopedThread
|
| /llvm-project-15.0.7/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()
|
| /llvm-project-15.0.7/llvm/lib/Transforms/Utils/ |
| H A D | LowerMemIntrinsics.cpp | 569 void llvm::expandMemSetAsLoop(MemSetInst *Memset) { in expandMemSetAsLoop() argument 570 createMemSetLoop(/* InsertBefore */ Memset, in expandMemSetAsLoop() 571 /* DstAddr */ Memset->getRawDest(), in expandMemSetAsLoop() 572 /* CopyLen */ Memset->getLength(), in expandMemSetAsLoop() 573 /* SetValue */ Memset->getValue(), in expandMemSetAsLoop() 574 /* Alignment */ Memset->getDestAlign().valueOrOne(), in expandMemSetAsLoop() 575 Memset->isVolatile()); in expandMemSetAsLoop()
|
| /llvm-project-15.0.7/libc/benchmarks/ |
| H A D | LibcMemoryBenchmark.h | 236 inline void *Call(ParameterType Parameter, MemsetFunction Memset) { in Call() 237 return Memset(DstBuffer + Parameter.OffsetBytes, in Call()
|
| /llvm-project-15.0.7/llvm/include/llvm/Transforms/Scalar/ |
| H A D | LoopIdiomRecognize.h | 33 static bool Memset; member
|
| /llvm-project-15.0.7/clang-tools-extra/docs/clang-tidy/checks/bugprone/ |
| H A D | suspicious-memset-usage.rst | 19 Memset converts ``fill_value`` to ``unsigned char`` before using it. If
|
| /llvm-project-15.0.7/llvm/lib/Transforms/Scalar/ |
| H A D | LoopIdiomRecognize.cpp | 125 bool DisableLIRP::Memset; member in DisableLIRP 130 cl::location(DisableLIRP::Memset), cl::init(false), 190 Memset, enumerator 528 if (!UnorderedAtomic && HasMemset && SplatValue && !DisableLIRP::Memset && in isLegalStore() 533 return LegalStoreKind::Memset; in isLegalStore() 535 if (!UnorderedAtomic && HasMemsetPattern && !DisableLIRP::Memset && in isLegalStore() 597 case LegalStoreKind::Memset: { in collectStores() 902 if (!HasMemset || DisableLIRP::Memset) in processLoopMemSet()
|
| H A D | DeadStoreElimination.cpp | 1751 auto shouldCreateCalloc = [](CallInst *Malloc, CallInst *Memset) { in tryFoldIntoCalloc() argument 1755 *MemsetBB = Memset->getParent(); in tryFoldIntoCalloc() 1758 auto *Ptr = Memset->getArgOperand(0); in tryFoldIntoCalloc()
|
| /llvm-project-15.0.7/llvm/test/CodeGen/X86/ |
| H A D | code-model-elf-memset.ll | 5 ; Memset is interesting because it is an ExternalSymbol reference instead of a
|
| /llvm-project-15.0.7/polly/lib/Transform/ |
| H A D | ZoneAlgo.cpp | 435 if (auto *Memset = dyn_cast<MemSetInst>(AccInst)) { in getWrittenValue() local 436 auto *WrittenConstant = dyn_cast<Constant>(Memset->getValue()); in getWrittenValue()
|
| /llvm-project-15.0.7/llvm/test/Transforms/MemCpyOpt/ |
| H A D | form-memset.ll | 275 ; Memset followed by store. 295 ;; Memset followed by memset. 393 ; Memset followed by odd store.
|
| H A D | memset-memcpy-oversized.ll | 95 ; Memset is volatile, memcpy is not. Can be optimized.
|
| /llvm-project-15.0.7/clang/include/clang/Basic/ |
| H A D | BuiltinsNVPTX.def | 621 // Memcpy, Memset
|
| /llvm-project-15.0.7/llvm/lib/Target/AArch64/GISel/ |
| H A D | AArch64InstructionSelector.cpp | 5733 auto Memset = MIB.buildInstr(AArch64::MOPSMemorySetTaggingPseudo, in selectIntrinsicWithSideEffects() local 5735 Memset.cloneMemRefs(I); in selectIntrinsicWithSideEffects() 5736 constrainSelectedInstRegOperands(*Memset, TII, TRI, RBI); in selectIntrinsicWithSideEffects()
|
| /llvm-project-15.0.7/llvm/include/llvm/IR/ |
| H A D | Intrinsics.td | 657 // Memset version that is guaranteed to be inlined.
|
| /llvm-project-15.0.7/llvm/lib/Target/SystemZ/ |
| H A D | SystemZInstrInfo.td | 533 // Memset[Length][Byte] pseudos.
|