Home
last modified time | relevance | path

Searched refs:getRawDest (Results 1 – 21 of 21) sorted by relevance

/llvm-project-15.0.7/llvm/lib/Transforms/Utils/
H A DLowerMemIntrinsics.cpp520 auto *DestSCEV = SE->getSCEV(Memcpy->getRawDest()); in canOverlap()
535 /* DstAddr */ Memcpy->getRawDest(), in expandMemCpyAsLoop()
547 /* DstAddr */ Memcpy->getRawDest(), in expandMemCpyAsLoop()
561 /* DstAddr */ Memmove->getRawDest(), in expandMemMoveAsLoop()
571 /* DstAddr */ Memset->getRawDest(), in expandMemSetAsLoop()
585 /* DstAddr */ AtomicMemcpy->getRawDest(), in expandAtomicMemCpyAsLoop()
598 /* DstAddr */ AtomicMemcpy->getRawDest(), in expandAtomicMemCpyAsLoop()
/llvm-project-15.0.7/llvm/lib/Transforms/Scalar/
H A DMemCpyOptimizer.cpp1167 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()
1227 Value *Dest = MemCpy->getRawDest(); in processMemSetMemCpyDependence()
1341 if (!AA->isMustAlias(MemSet->getRawDest(), MemCpy->getRawSource())) in performMemCpyToMemSetOptzn()
1382 Builder.CreateMemSet(MemCpy->getRawDest(), MemSet->getOperand(1), in performMemCpyToMemSetOptzn()
1415 Builder.CreateMemSet(M->getRawDest(), ByteVal, M->getLength(), in processMemCpy()
1510 Type *ArgTys[3] = { M->getRawDest()->getType(), in processMemMove()
H A DInferAddressSpaces.cpp475 PushPtrOperand(MI->getRawDest()); in collectFlatAddressExpressions()
1029 Value *Dest = MTI->getRawDest(); in handleMemIntrinsicPtrUse()
H A DSROA.cpp830 assert(II.getRawDest() == *U && "Pointer use is not the destination?"); in visitMemSetInst()
889 if (*U == II.getRawDest() && *U == II.getRawSource()) { in visitMemTransferInst()
2757 assert(II.getRawDest() == OldPtr); in visitMemSetInst()
2890 assert((IsDest && II.getRawDest() == OldPtr) || in visitMemTransferInst()
2950 Value *OtherPtr = IsDest ? II.getRawSource() : II.getRawDest(); in visitMemTransferInst()
H A DDeadStoreElimination.cpp548 Value *OrigDest = DeadIntrinsic->getRawDest(); in tryToShorten()
/llvm-project-15.0.7/llvm/include/llvm/IR/
H A DIntrinsicInst.h729 Value *getRawDest() const { in getRawDest() function
744 Value *getDest() const { return getRawDest()->stripPointerCasts(); } in getDest()
747 return cast<PointerType>(getRawDest()->getType())->getAddressSpace(); in getDestAddressSpace()
761 assert(getRawDest()->getType() == Ptr->getType() && in setDest()
/llvm-project-15.0.7/llvm/lib/Analysis/
H A DStackSafetyAnalysis.cpp320 if (MTI->getRawSource() != U && MTI->getRawDest() != U) in getMemIntrinsicAccessRange()
323 if (MI->getRawDest() != U) in getMemIntrinsicAccessRange()
464 if (MTI->getRawSource() != UI && MTI->getRawDest() != UI) in analyzeAllUses()
466 } else if (MI->getRawDest() != UI) { in analyzeAllUses()
H A DMemoryLocation.cpp115 assert(MI->getRawDest() == MI->getArgOperand(0)); in getForDest()
H A DLazyValueInfo.cpp652 AddNonNullPointer(MI->getRawDest(), PtrSet); in AddNonNullPointersByInstruction()
/llvm-project-15.0.7/llvm/lib/CodeGen/
H A DSafeStack.cpp259 if (MTI->getRawSource() != U && MTI->getRawDest() != U) in IsMemIntrinsicSafe()
262 if (MI->getRawDest() != U) in IsMemIntrinsicSafe()
/llvm-project-15.0.7/llvm/lib/Target/AMDGPU/
H A DAMDGPUPerfHintAnalysis.cpp133 return {MI->getRawDest(), Type::getInt8Ty(MI->getContext())}; in getMemoryInstrPtrAndType()
H A DAMDGPUPromoteAlloca.cpp1012 MemSet->getRawDest(), MemSet->getValue(), MemSet->getLength(), in handleAlloca()
1054 Builder.CreateMemTransferInst(ID, MI->getRawDest(), MI->getDestAlign(), in handleAlloca()
/llvm-project-15.0.7/polly/include/polly/Support/
H A DScopHelper.h250 return asMemIntrinsic()->getRawDest(); in getPointerOperand()
/llvm-project-15.0.7/llvm/lib/Transforms/InstCombine/
H A DInstCombineLoadStoreAlloca.cpp321 assert(getReplacement(MemCpy->getRawDest()) && in replace()
328 MemCpy->getIntrinsicID(), MemCpy->getRawDest(), MemCpy->getDestAlign(), in replace()
H A DInstCombineCalls.cpp121 Align DstAlign = getKnownAlignment(MI->getRawDest(), DL, MI, &AC, &DT); in SimplifyAnyMemTransfer()
H A DInstructionCombining.cpp2779 if (MI->isVolatile() || MI->getRawDest() != PI) in isAllocSiteRemovable()
/llvm-project-15.0.7/llvm/lib/Transforms/IPO/
H A DGlobalOpt.cpp328 if (getUnderlyingObject(MI->getRawDest()) == GV) in CleanupConstantGlobalUsers()
/llvm-project-15.0.7/llvm/lib/CodeGen/SelectionDAG/
H A DSelectionDAGBuilder.cpp5958 SDValue Dst = getValue(MI.getRawDest()); in visitIntrinsicCall()
5967 isTC, MachinePointerInfo(MI.getRawDest()), in visitIntrinsicCall()
5974 SDValue Dst = getValue(MI.getRawDest()); in visitIntrinsicCall()
5983 isTC, MachinePointerInfo(MI.getRawDest()), in visitIntrinsicCall()
5990 SDValue Dst = getValue(MI.getRawDest()); in visitIntrinsicCall()
5999 isTC, MachinePointerInfo(MI.getRawDest())); in visitIntrinsicCall()
/llvm-project-15.0.7/llvm/lib/Target/ARM/
H A DARMFastISel.cpp2535 if (!ARMComputeAddress(MTI.getRawDest(), Dest) || in SelectIntrinsicCall()
/llvm-project-15.0.7/llvm/lib/Target/X86/
H A DX86FastISel.cpp2726 if (!X86SelectAddress(MCI->getRawDest(), DestAM) || in fastLowerIntrinsicCall()
/llvm-project-15.0.7/llvm/lib/Target/AArch64/
H A DAArch64FastISel.cpp3476 if (!computeAddress(MTI->getRawDest(), Dest) || in fastLowerIntrinsicCall()