Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DLowerMemIntrinsics.cpp873 const SCEV *DestSCEV = SE->getSCEV(Memcpy->getRawDest()); in canOverlap()
888 /* DstAddr */ Memcpy->getRawDest(), in expandMemCpyAsLoop()
900 /* DstAddr */ Memcpy->getRawDest(), in expandMemCpyAsLoop()
915 Value *DstAddr = Memmove->getRawDest(); in expandMemMoveAsLoop()
969 /* DstAddr */ Memset->getRawDest(), in expandMemSetAsLoop()
978 /* DstAddr=*/Memset->getRawDest(), in expandMemSetPatternAsLoop()
993 /* DstAddr */ AtomicMemcpy->getRawDest(), in expandAtomicMemCpyAsLoop()
1006 /* DstAddr */ AtomicMemcpy->getRawDest(), in expandAtomicMemCpyAsLoop()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DPreISelIntrinsicLowering.cpp259 if (Inst->getRawDest()->getType()->getPointerAddressSpace() != 0) in getMemSetPattern16Value()
410 Type *DestPtrTy = Memset->getRawDest()->getType(); in expandMemIntrinsicUses()
421 assert(Memset->getRawDest()->getType()->getPointerAddressSpace() == 0 && in expandMemIntrinsicUses()
443 Builder.CreateCall(MSP, {Memset->getRawDest(), PatternPtr, NumBytes}); in expandMemIntrinsicUses()
H A DSafeStack.cpp258 if (MTI->getRawSource() != U && MTI->getRawDest() != U) in IsMemIntrinsicSafe()
261 if (MI->getRawDest() != U) in IsMemIntrinsicSafe()
/freebsd/contrib/llvm-project/llvm/lib/Analysis/
H A DStackSafetyAnalysis.cpp344 if (MTI->getRawSource() != U && MTI->getRawDest() != U) in getMemIntrinsicAccessRange()
347 if (MI->getRawDest() != U) in getMemIntrinsicAccessRange()
496 if (MTI->getRawSource() != UI && MTI->getRawDest() != UI) in analyzeAllUses()
498 } else if (MI->getRawDest() != UI) { in analyzeAllUses()
H A DMemoryLocation.cpp108 assert(MI->getRawDest() == MI->getArgOperand(0)); in getForDest()
H A DLazyValueInfo.cpp646 AddNonNullPointer(MI->getRawDest(), PtrSet); in AddNonNullPointersByInstruction()
/freebsd/contrib/llvm-project/llvm/lib/Target/NVPTX/
H A DNVPTXLowerArgs.cpp254 ID, MI->getRawDest(), MI->getDestAlign(), I.NewParam, in INITIALIZE_PASS_DEPENDENCY()
491 if (*U == II.getRawDest() && !IsGridConstant) in visitMemTransferInst()
/freebsd/contrib/llvm-project/llvm/include/llvm/IR/
H A DIntrinsicInst.h978 Value *getRawDest() const { in getRawDest() function
993 Value *getDest() const { return getRawDest()->stripPointerCasts(); } in getDest()
996 return cast<PointerType>(getRawDest()->getType())->getAddressSpace(); in getDestAddressSpace()
1011 assert(getRawDest()->getType() == Ptr->getType() && in setDest()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DMemCpyOptimizer.cpp1189 M->getRawDest()->getPointerOffsetFrom(MDep->getRawSource(), DL); in processMemCpyMemCpyDependence()
1323 Value *Dest = MemCpy->getRawDest(); in processMemSetMemCpyDependence()
1501 Builder.CreateMemSet(MemCpy->getRawDest(), MemSet->getOperand(1), in performMemCpyToMemSetOptzn()
1774 M->getRawDest(), ByteVal, M->getLength(), M->getDestAlign(), false); in processMemCpy()
1949 Type *ArgTys[3] = {M->getRawDest()->getType(), M->getRawSource()->getType(), in processMemMove()
H A DInferAddressSpaces.cpp570 PushPtrOperand(MI->getRawDest()); in collectFlatAddressExpressions()
1144 Value *Dest = MTI->getRawDest(); in handleMemIntrinsicPtrUse()
H A DSROA.cpp1175 assert(II.getRawDest() == *U && "Pointer use is not the destination?"); in visitMemSetInst()
1223 if (*U == II.getRawDest() && *U == II.getRawSource()) { in visitMemTransferInst()
3235 assert(II.getRawDest() == OldPtr); in visitMemSetInst()
3292 New, New->getRawDest(), nullptr, DL); in visitMemSetInst()
3384 assert((IsDest && II.getRawDest() == OldPtr) || in visitMemTransferInst()
3451 Value *OtherPtr = IsDest ? II.getRawSource() : II.getRawDest(); in visitMemTransferInst()
H A DDeadStoreElimination.cpp691 Value *OrigDest = DeadIntrinsic->getRawDest(); in tryToShorten()
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUPerfHintAnalysis.cpp130 return {MI->getRawDest(), Type::getInt8Ty(MI->getContext())}; in getMemoryInstrPtrAndType()
H A DAMDGPUPromoteAlloca.cpp1639 Builder.CreateMemSet(MemSet->getRawDest(), MemSet->getValue(), in tryPromoteAllocaToLDS()
1690 ID, MI->getRawDest(), MI->getDestAlign(), MI->getRawSource(), in tryPromoteAllocaToLDS()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/InstCombine/
H A DInstCombineLoadStoreAlloca.cpp436 auto *DestV = MemCpy->getRawDest(); in replace()
H A DInstCombineCalls.cpp117 Align DstAlign = getKnownAlignment(MI->getRawDest(), DL, MI, &AC, &DT); in SimplifyAnyMemTransfer()
1757 if (SrcIsUndefined || IsPointerUndefined(MI->getRawDest())) { in visitCallInst()
H A DInstructionCombining.cpp3482 MI->getRawDest() == PI ? ModRefInfo::Mod : ModRefInfo::Ref; in isAllocSiteRemovable()
3628 MTI->getRawDest(), in visitAllocSite()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/IPO/
H A DGlobalOpt.cpp330 if (getUnderlyingObject(MI->getRawDest()) == GV) in CleanupConstantGlobalUsers()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DSelectionDAGBuilder.cpp6630 SDValue Dst = getValue(MI.getRawDest()); in visitIntrinsicCall()
6639 isTC, MachinePointerInfo(MI.getRawDest()), in visitIntrinsicCall()
6646 SDValue Dst = getValue(MI.getRawDest()); in visitIntrinsicCall()
6655 isTC, MachinePointerInfo(MI.getRawDest()), in visitIntrinsicCall()
6662 SDValue Dst = getValue(MI.getRawDest()); in visitIntrinsicCall()
6671 isTC, MachinePointerInfo(MI.getRawDest())); in visitIntrinsicCall()
/freebsd/contrib/llvm-project/llvm/lib/IR/
H A DDebugInfo.cpp2123 const Value *StoreDest = I->getRawDest(); in getAssignmentInfo()
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMFastISel.cpp2602 if (!ARMComputeAddress(MTI.getRawDest(), Dest) || in SelectIntrinsicCall()
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86FastISel.cpp2759 if (!X86SelectAddress(MCI->getRawDest(), DestAM) || in fastLowerIntrinsicCall()
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64FastISel.cpp3503 if (!computeAddress(MTI->getRawDest(), Dest) || in fastLowerIntrinsicCall()