| /llvm-project-15.0.7/llvm/lib/Transforms/Utils/ |
| H A D | LowerMemIntrinsics.cpp | 538 /* DestAlign */ Memcpy->getDestAlign().valueOrOne(), in expandMemCpyAsLoop() 550 /* DestAlign */ Memcpy->getDestAlign().valueOrOne(), in expandMemCpyAsLoop() 564 /* DestAlign */ Memmove->getDestAlign().valueOrOne(), in expandMemMoveAsLoop() 574 /* Alignment */ Memset->getDestAlign().valueOrOne(), in expandMemSetAsLoop() 588 /* DestAlign */ AtomicMemcpy->getDestAlign().valueOrOne(), in expandAtomicMemCpyAsLoop() 601 /* DestAlign */ AtomicMemcpy->getDestAlign().valueOrOne(), in expandAtomicMemCpyAsLoop()
|
| /llvm-project-15.0.7/llvm/lib/Analysis/ |
| H A D | Lint.cpp | 289 MCI->getDestAlign(), nullptr, MemRef::Write); in visitCallBase() 311 MCII->getDestAlign(), nullptr, MemRef::Write); in visitCallBase() 327 MMI->getDestAlign(), nullptr, MemRef::Write); in visitCallBase() 335 MSI->getDestAlign(), nullptr, MemRef::Write); in visitCallBase() 341 MSII->getDestAlign(), nullptr, MemRef::Write); in visitCallBase()
|
| /llvm-project-15.0.7/llvm/lib/Transforms/Scalar/ |
| H A D | MemCpyOptimizer.cpp | 185 addRange(OffsetFromFirst, Size, MSI->getDest(), MSI->getDestAlign(), MSI); in addMemSet() 1167 NewM = Builder.CreateMemMove(M->getRawDest(), M->getDestAlign(), in processMemCpyMemCpyDependence() 1175 M->getRawDest(), M->getDestAlign(), MDep->getRawSource(), in processMemCpyMemCpyDependence() 1178 NewM = Builder.CreateMemCpy(M->getRawDest(), M->getDestAlign(), in processMemCpyMemCpyDependence() 1245 const Align DestAlign = std::max(MemSet->getDestAlign().valueOrOne(), in processMemSetMemCpyDependence() 1246 MemCpy->getDestAlign().valueOrOne()); in processMemSetMemCpyDependence() 1461 Align Alignment = std::min(M->getDestAlign().valueOrOne(), in processMemCpy()
|
| H A D | InferAddressSpaces.cpp | 1024 B.CreateMemSet(NewV, MSI->getValue(), MSI->getLength(), MSI->getDestAlign(), in handleMemIntrinsicPtrUse() 1040 B.CreateMemCpyInline(Dest, MTI->getDestAlign(), Src, in handleMemIntrinsicPtrUse() 1046 B.CreateMemCpy(Dest, MTI->getDestAlign(), Src, MTI->getSourceAlign(), in handleMemIntrinsicPtrUse() 1052 B.CreateMemMove(Dest, MTI->getDestAlign(), Src, MTI->getSourceAlign(), in handleMemIntrinsicPtrUse()
|
| H A D | AlignmentFromAssumptions.cpp | 286 if (NewDestAlignment > *MI->getDestAlign()) { in processAssumption()
|
| H A D | LoopIdiomRecognize.cpp | 890 MCI->getDestAlign(), MCI->getSourceAlign(), MCI, MCI, StoreEv, LoadEv, in processLoopMemCpy() 997 MSI->getDestAlign(), SplatValue, MSI, MSIs, Ev, in processLoopMemSet()
|
| H A D | DeadStoreElimination.cpp | 479 Align PrefAlign = DeadIntrinsic->getDestAlign().valueOrOne(); in tryToShorten()
|
| H A D | SROA.cpp | 2965 (IsDest ? II.getSourceAlign() : II.getDestAlign()).valueOrOne(); in visitMemTransferInst()
|
| /llvm-project-15.0.7/llvm/lib/CodeGen/GlobalISel/ |
| H A D | IRTranslator.cpp | 1619 DstAlign = MCI->getDestAlign().valueOrOne(); in translateMemFunc() 1623 DstAlign = MCI->getDestAlign().valueOrOne(); in translateMemFunc() 1627 DstAlign = MMI->getDestAlign().valueOrOne(); in translateMemFunc() 1632 DstAlign = MSI->getDestAlign().valueOrOne(); in translateMemFunc()
|
| /llvm-project-15.0.7/llvm/lib/Target/AMDGPU/ |
| H A D | AMDGPUPromoteAlloca.cpp | 1054 Builder.CreateMemTransferInst(ID, MI->getRawDest(), MI->getDestAlign(), in handleAlloca()
|
| /llvm-project-15.0.7/llvm/include/llvm/IR/ |
| H A D | IntrinsicInst.h | 757 MaybeAlign getDestAlign() const { return getParamAlign(ARG_DEST); } in getDestAlign() function
|
| /llvm-project-15.0.7/llvm/lib/Transforms/InstCombine/ |
| H A D | InstCombineCalls.cpp | 122 MaybeAlign CopyDstAlign = MI->getDestAlign(); in SimplifyAnyMemTransfer() 246 MaybeAlign MemSetAlign = MI->getDestAlign(); in SimplifyAnyMemSet() 277 const Align Alignment = MI->getDestAlign().valueOrOne(); in SimplifyAnyMemSet()
|
| H A D | InstCombineLoadStoreAlloca.cpp | 328 MemCpy->getIntrinsicID(), MemCpy->getRawDest(), MemCpy->getDestAlign(), in replace()
|
| /llvm-project-15.0.7/llvm/lib/Target/ARM/ |
| H A D | ARMTargetTransformInfo.cpp | 1141 const Align DstAlign = *MC->getDestAlign(); in getNumMemOps() 1156 const Align DstAlign = *MS->getDestAlign(); in getNumMemOps()
|
| /llvm-project-15.0.7/llvm/lib/CodeGen/SelectionDAG/ |
| H A D | SelectionDAGBuilder.cpp | 5865 Align DstAlign = MCI.getDestAlign().valueOrOne(); in visitIntrinsicCall() 5887 Align DstAlign = MCI.getDestAlign().valueOrOne(); in visitIntrinsicCall() 5907 Align Alignment = MSI.getDestAlign().valueOrOne(); in visitIntrinsicCall() 5924 Align DstAlign = MSII.getDestAlign().valueOrOne(); in visitIntrinsicCall() 5941 Align DstAlign = MMI.getDestAlign().valueOrOne(); in visitIntrinsicCall()
|
| /llvm-project-15.0.7/llvm/lib/Transforms/Instrumentation/ |
| H A D | DataFlowSanitizer.cpp | 2749 MTI->setDestAlignment(DFSF.getShadowAlign(I.getDestAlign().valueOrOne())); in visitMemTransferInst()
|
| /llvm-project-15.0.7/llvm/lib/CodeGen/ |
| H A D | CodeGenPrepare.cpp | 2163 MaybeAlign MIDestAlign = MI->getDestAlign(); in optimizeCallInst()
|