Home
last modified time | relevance | path

Searched refs:getDestAlign (Results 1 – 23 of 23) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DLowerMemIntrinsics.cpp891 /* DestAlign */ Memcpy->getDestAlign().valueOrOne(), in expandMemCpyAsLoop()
903 /* DestAlign */ Memcpy->getDestAlign().valueOrOne(), in expandMemCpyAsLoop()
917 Align DstAlign = Memmove->getDestAlign().valueOrOne(); in expandMemMoveAsLoop()
972 /* Alignment */ Memset->getDestAlign().valueOrOne(), in expandMemSetAsLoop()
981 /* Alignment=*/Memset->getDestAlign().valueOrOne(), in expandMemSetPatternAsLoop()
996 /* DestAlign */ AtomicMemcpy->getDestAlign().valueOrOne(), in expandAtomicMemCpyAsLoop()
1009 /* DestAlign */ AtomicMemcpy->getDestAlign().valueOrOne(), in expandAtomicMemCpyAsLoop()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DMemCpyOptimizer.cpp193 addRange(OffsetFromFirst, Size, MSI->getDest(), MSI->getDestAlign(), MSI); in addMemSet()
1248 NewM = Builder.CreateMemMove(M->getDest(), M->getDestAlign(), CopySource, in processMemCpyMemCpyDependence()
1254 NewM = Builder.CreateMemCpyInline(M->getDest(), M->getDestAlign(), in processMemCpyMemCpyDependence()
1258 NewM = Builder.CreateMemCpy(M->getDest(), M->getDestAlign(), CopySource, in processMemCpyMemCpyDependence()
1340 const Align DestAlign = std::max(MemSet->getDestAlign().valueOrOne(), in processMemSetMemCpyDependence()
1341 MemCpy->getDestAlign().valueOrOne()); in processMemSetMemCpyDependence()
1502 CopySize, MemCpy->getDestAlign()); in performMemCpyToMemSetOptzn()
1774 M->getRawDest(), ByteVal, M->getLength(), M->getDestAlign(), false); in processMemCpy()
1819 M->getDestAlign().valueOrOne(), BAA, in processMemCpy()
H A DInferAddressSpaces.cpp1139 B.CreateMemSet(NewV, MSI->getValue(), MSI->getLength(), MSI->getDestAlign(), in handleMemIntrinsicPtrUse()
1155 B.CreateMemCpyInline(Dest, MTI->getDestAlign(), Src, in handleMemIntrinsicPtrUse()
1160 B.CreateMemCpy(Dest, MTI->getDestAlign(), Src, MTI->getSourceAlign(), in handleMemIntrinsicPtrUse()
1166 B.CreateMemMove(Dest, MTI->getDestAlign(), Src, MTI->getSourceAlign(), in handleMemIntrinsicPtrUse()
H A DAlignmentFromAssumptions.cpp243 if (NewDestAlignment > *MI->getDestAlign()) { in processAssumption()
H A DLoopIdiomRecognize.cpp840 MCI->getDestAlign(), MCI->getSourceAlign(), MCI, MCI, in processLoopMemCpy()
943 MSI->getDestAlign(), SplatValue, MSI, MSIs, in processLoopMemSet()
H A DDeadStoreElimination.cpp623 Align PrefAlign = DeadIntrinsic->getDestAlign().valueOrOne(); in tryToShorten()
H A DSROA.cpp3466 (IsDest ? II.getSourceAlign() : II.getDestAlign()).valueOrOne(); in visitMemTransferInst()
/freebsd/contrib/llvm-project/llvm/lib/Analysis/
H A DLint.cpp321 MCI->getDestAlign(), nullptr, MemRef::Write); in visitCallBase()
342 MMI->getDestAlign(), nullptr, MemRef::Write); in visitCallBase()
351 MSI->getDestAlign(), nullptr, MemRef::Write); in visitCallBase()
/freebsd/contrib/llvm-project/llvm/lib/Target/SPIRV/
H A DSPIRVPrepareFunctions.cpp130 auto *MemSet = IRB.CreateMemSet(Dest, Val, Len, MSI->getDestAlign(), in lowerIntrinsicToFunction()
/freebsd/contrib/llvm-project/llvm/lib/Target/NVPTX/
H A DNVPTXLowerArgs.cpp254 ID, MI->getRawDest(), MI->getDestAlign(), I.NewParam, in INITIALIZE_PASS_DEPENDENCY()
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUPromoteAlloca.cpp1640 MemSet->getLength(), MemSet->getDestAlign(), in tryPromoteAllocaToLDS()
1690 ID, MI->getRawDest(), MI->getDestAlign(), MI->getRawSource(), in tryPromoteAllocaToLDS()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/
H A DIRTranslator.cpp1734 DstAlign = MCI->getDestAlign().valueOrOne(); in translateMemFunc()
1738 DstAlign = MMI->getDestAlign().valueOrOne(); in translateMemFunc()
1743 DstAlign = MSI->getDestAlign().valueOrOne(); in translateMemFunc()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/InstCombine/
H A DInstCombineLoadStoreAlloca.cpp446 MemCpy->getIntrinsicID(), DestV, MemCpy->getDestAlign(), SrcV, in replace()
H A DInstCombineCalls.cpp118 MaybeAlign CopyDstAlign = MI->getDestAlign(); in SimplifyAnyMemTransfer()
221 MaybeAlign MemSetAlign = MI->getDestAlign(); in SimplifyAnyMemSet()
252 const Align Alignment = MI->getDestAlign().valueOrOne(); in SimplifyAnyMemSet()
H A DInstructionCombining.cpp3630 MTI->getLength(), MTI->getDestAlign()); in visitAllocSite()
/freebsd/contrib/llvm-project/llvm/include/llvm/IR/
H A DIntrinsicInst.h1007 MaybeAlign getDestAlign() const { return getParamAlign(ARG_DEST); } in getDestAlign() function
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMTargetTransformInfo.cpp1172 const Align DstAlign = MC->getDestAlign().valueOrOne(); in getNumMemOps()
1187 const Align DstAlign = MS->getDestAlign().valueOrOne(); in getNumMemOps()
H A DARMFastISel.cpp2606 if (MTI.getDestAlign() || MTI.getSourceAlign()) in SelectIntrinsicCall()
2607 Alignment = std::min(MTI.getDestAlign().valueOrOne(), in SelectIntrinsicCall()
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64FastISel.cpp3498 if (MTI->getDestAlign() || MTI->getSourceAlign()) in fastLowerIntrinsicCall()
3499 Alignment = std::min(MTI->getDestAlign().valueOrOne(), in fastLowerIntrinsicCall()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/
H A DDataFlowSanitizer.cpp2941 MTI->setDestAlignment(DFSF.getShadowAlign(I.getDestAlign().valueOrOne())); in visitMemTransferInst()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DSelectionDAGBuilder.cpp6574 Align DstAlign = MCI.getDestAlign().valueOrOne(); in visitIntrinsicCall()
6598 Align DstAlign = MSII.getDestAlign().valueOrOne(); in visitIntrinsicCall()
6613 Align DstAlign = MMI.getDestAlign().valueOrOne(); in visitIntrinsicCall()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DCodeGenPrepare.cpp2678 MaybeAlign MIDestAlign = MI->getDestAlign(); in optimizeCallInst()
/freebsd/contrib/llvm-project/llvm/lib/IR/
H A DVerifier.cpp5750 Check(IsValidAlignment(AMI->getDestAlign()), in visitIntrinsicCall()