Home
last modified time | relevance | path

Searched refs:Memset (Results 1 – 7 of 7) sorted by relevance

/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/AMDGPU/
HDAMDGPULowerIntrinsics.cpp96 auto *Memset = cast<MemSetInst>(Inst); in expandMemIntrinsicUses() local
97 if (shouldExpandOperationWithSize(Memset->getLength())) { in expandMemIntrinsicUses()
98 expandMemSetAsLoop(Memset); in expandMemIntrinsicUses()
100 Memset->eraseFromParent(); in expandMemIntrinsicUses()
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Transforms/Utils/
HDLowerMemIntrinsics.cpp444 void llvm::expandMemSetAsLoop(MemSetInst *Memset) { in expandMemSetAsLoop() argument
445 createMemSetLoop(/* InsertBefore */ Memset, in expandMemSetAsLoop()
446 /* DstAddr */ Memset->getRawDest(), in expandMemSetAsLoop()
447 /* CopyLen */ Memset->getLength(), in expandMemSetAsLoop()
448 /* SetValue */ Memset->getValue(), in expandMemSetAsLoop()
449 /* Alignment */ Memset->getDestAlignment(), in expandMemSetAsLoop()
450 Memset->isVolatile()); in expandMemSetAsLoop()
HDSimplifyLibCalls.cpp1189 Value *LibCallSimplifier::foldMallocMemset(CallInst *Memset, IRBuilder<> &B) { in foldMallocMemset() argument
1191 auto *FillValue = dyn_cast<ConstantInt>(Memset->getArgOperand(1)); in foldMallocMemset()
1199 auto *Malloc = dyn_cast<CallInst>(Memset->getArgOperand(0)); in foldMallocMemset()
1214 if (Memset->getArgOperand(2) != Malloc->getArgOperand(0)) in foldMallocMemset()
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/NVPTX/
HDNVPTXLowerAggrCopies.cpp131 } else if (MemSetInst *Memset = dyn_cast<MemSetInst>(MemCall)) { in runOnFunction() local
132 expandMemSetAsLoop(Memset); in runOnFunction()
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/Transforms/Utils/
HDSimplifyLibCalls.h135 Value *foldMallocMemset(CallInst *Memset, IRBuilder<> &B);
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Transforms/Scalar/
HDLoopIdiomRecognize.cpp152 Memset, enumerator
468 return LegalStoreKind::Memset; in isLegalStore()
531 case LegalStoreKind::Memset: { in collectStores()
/freebsd-11-stable/contrib/llvm-project/clang/include/clang/Basic/
HDBuiltinsNVPTX.def453 // Memcpy, Memset