Home
last modified time | relevance | path

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

/freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DLowerMemIntrinsics.cpp478 auto *DestSCEV = SE->getSCEV(Memcpy->getRawDest()); in canOverlap()
493 /* DstAddr */ Memcpy->getRawDest(), in expandMemCpyAsLoop()
505 /* DstAddr */ Memcpy->getRawDest(), in expandMemCpyAsLoop()
520 Value *DstAddr = Memmove->getRawDest(); in expandMemMoveAsLoop()
571 /* DstAddr */ Memset->getRawDest(), in expandMemSetAsLoop()
585 /* DstAddr */ AtomicMemcpy->getRawDest(), in expandAtomicMemCpyAsLoop()
598 /* DstAddr */ AtomicMemcpy->getRawDest(), in expandAtomicMemCpyAsLoop()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DMemCpyOptimizer.cpp1185 NewM = Builder.CreateMemMove(M->getRawDest(), M->getDestAlign(), in processMemCpyMemCpyDependence()
1193 M->getRawDest(), M->getDestAlign(), MDep->getRawSource(), in processMemCpyMemCpyDependence()
1196 NewM = Builder.CreateMemCpy(M->getRawDest(), M->getDestAlign(), in processMemCpyMemCpyDependence()
1252 Value *Dest = MemCpy->getRawDest(); in processMemSetMemCpyDependence()
1371 if (!BAA.isMustAlias(MemSet->getRawDest(), MemCpy->getRawSource())) in performMemCpyToMemSetOptzn()
1412 Builder.CreateMemSet(MemCpy->getRawDest(), MemSet->getOperand(1), in performMemCpyToMemSetOptzn()
1687 M->getRawDest(), ByteVal, M->getLength(), M->getDestAlign(), false); in processMemCpy()
1799 Type *ArgTys[3] = { M->getRawDest()->getType(), in processMemMove()
H A DInferAddressSpaces.cpp509 PushPtrOperand(MI->getRawDest()); in collectFlatAddressExpressions()
1052 Value *Dest = MTI->getRawDest(); in handleMemIntrinsicPtrUse()
H A DSROA.cpp1206 assert(II.getRawDest() == *U && "Pointer use is not the destination?"); in visitMemSetInst()
1253 if (*U == II.getRawDest() && *U == II.getRawSource()) { in visitMemTransferInst()
3176 assert(II.getRawDest() == OldPtr); in visitMemSetInst()
3232 New, New->getRawDest(), nullptr, DL); in visitMemSetInst()
3323 assert((IsDest && II.getRawDest() == OldPtr) || in visitMemTransferInst()
3390 Value *OtherPtr = IsDest ? II.getRawSource() : II.getRawDest(); in visitMemTransferInst()
H A DDeadStoreElimination.cpp632 Value *OrigDest = DeadIntrinsic->getRawDest(); in tryToShorten()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Analysis/
H A DStackSafetyAnalysis.cpp320 if (MTI->getRawSource() != U && MTI->getRawDest() != U) in getMemIntrinsicAccessRange()
323 if (MI->getRawDest() != U) in getMemIntrinsicAccessRange()
474 if (MTI->getRawSource() != UI && MTI->getRawDest() != UI) in analyzeAllUses()
476 } else if (MI->getRawDest() != UI) { in analyzeAllUses()
H A DMemoryLocation.cpp117 assert(MI->getRawDest() == MI->getArgOperand(0)); in getForDest()
H A DLazyValueInfo.cpp685 AddNonNullPointer(MI->getRawDest(), PtrSet); in AddNonNullPointersByInstruction()
/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/IR/
H A DIntrinsicInst.h920 Value *getRawDest() const { in getRawDest() function
935 Value *getDest() const { return getRawDest()->stripPointerCasts(); } in getDest()
938 return cast<PointerType>(getRawDest()->getType())->getAddressSpace(); in getDestAddressSpace()
953 assert(getRawDest()->getType() == Ptr->getType() && in setDest()
/freebsd-14.2/contrib/llvm-project/llvm/lib/CodeGen/
H A DSafeStack.cpp259 if (MTI->getRawSource() != U && MTI->getRawDest() != U) in IsMemIntrinsicSafe()
262 if (MI->getRawDest() != U) in IsMemIntrinsicSafe()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUPerfHintAnalysis.cpp133 return {MI->getRawDest(), Type::getInt8Ty(MI->getContext())}; in getMemoryInstrPtrAndType()
H A DAMDGPUPromoteAlloca.cpp1474 Builder.CreateMemSet(MemSet->getRawDest(), MemSet->getValue(), in tryPromoteAllocaToLDS()
1516 ID, MI->getRawDest(), MI->getDestAlign(), MI->getRawSource(), in tryPromoteAllocaToLDS()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/InstCombine/
H A DInstCombineLoadStoreAlloca.cpp413 assert(getReplacement(MemCpy->getRawDest()) && in replace()
420 MemCpy->getIntrinsicID(), MemCpy->getRawDest(), MemCpy->getDestAlign(), in replace()
H A DInstCombineCalls.cpp116 Align DstAlign = getKnownAlignment(MI->getRawDest(), DL, MI, &AC, &DT); in SimplifyAnyMemTransfer()
H A DInstructionCombining.cpp2775 if (MI->isVolatile() || MI->getRawDest() != PI) in isAllocSiteRemovable()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/IPO/
H A DGlobalOpt.cpp317 if (getUnderlyingObject(MI->getRawDest()) == GV) in CleanupConstantGlobalUsers()
/freebsd-14.2/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DSelectionDAGBuilder.cpp6234 SDValue Dst = getValue(MI.getRawDest()); in visitIntrinsicCall()
6243 isTC, MachinePointerInfo(MI.getRawDest()), in visitIntrinsicCall()
6250 SDValue Dst = getValue(MI.getRawDest()); in visitIntrinsicCall()
6259 isTC, MachinePointerInfo(MI.getRawDest()), in visitIntrinsicCall()
6266 SDValue Dst = getValue(MI.getRawDest()); in visitIntrinsicCall()
6275 isTC, MachinePointerInfo(MI.getRawDest())); in visitIntrinsicCall()
/freebsd-14.2/contrib/llvm-project/llvm/lib/IR/
H A DDebugInfo.cpp2045 const Value *StoreDest = I->getRawDest(); in getAssignmentInfo()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMFastISel.cpp2536 if (!ARMComputeAddress(MTI.getRawDest(), Dest) || in SelectIntrinsicCall()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86FastISel.cpp2721 if (!X86SelectAddress(MCI->getRawDest(), DestAM) || in fastLowerIntrinsicCall()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64FastISel.cpp3495 if (!computeAddress(MTI->getRawDest(), Dest) || in fastLowerIntrinsicCall()