Home
last modified time | relevance | path

Searched refs:NewPtr (Results 1 – 25 of 26) sorted by relevance

12

/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DScalarizeMaskedMemIntrin.cpp665 Value *NewPtr = in scalarizeMaskedExpandLoad() local
667 InsertElt = Builder.CreateAlignedLoad(EltTy, NewPtr, AdjustedAlignment, in scalarizeMaskedExpandLoad()
725 Value *NewPtr; in scalarizeMaskedExpandLoad() local
727 NewPtr = Builder.CreateConstInBoundsGEP1_32(EltTy, Ptr, 1); in scalarizeMaskedExpandLoad()
745 PtrPhi->addIncoming(NewPtr, CondBlock); in scalarizeMaskedExpandLoad()
790 Value *NewPtr = Builder.CreateConstInBoundsGEP1_32(EltTy, Ptr, MemIndex); in scalarizeMaskedCompressStore() local
791 Builder.CreateAlignedStore(OneElt, NewPtr, AdjustedAlignment); in scalarizeMaskedCompressStore()
840 Value *NewPtr; in scalarizeMaskedCompressStore() local
842 NewPtr = Builder.CreateConstInBoundsGEP1_32(EltTy, Ptr, 1); in scalarizeMaskedCompressStore()
855 PtrPhi->addIncoming(NewPtr, CondBlock); in scalarizeMaskedCompressStore()
H A DSROA.cpp2877 Value *NewPtr = in visitLoadInst() local
2879 LoadInst *NewLI = IRB.CreateAlignedLoad(NewAI.getAllocatedType(), NewPtr, in visitLoadInst()
3070 Value *NewPtr = in visitStoreInst() local
3074 IRB.CreateAlignedStore(V, NewPtr, NewAI.getAlign(), SI.isVolatile()); in visitStoreInst()
3077 Value *NewPtr = getNewAllocaSlicePtr(IRB, IRB.getPtrTy(AS)); in visitStoreInst() local
3079 IRB.CreateAlignedStore(V, NewPtr, getSliceAlign(), SI.isVolatile()); in visitStoreInst()
3263 Value *NewPtr = getPtrToNewAI(II.getDestAddressSpace(), II.isVolatile()); in visitMemSetInst() local
3265 IRB.CreateAlignedStore(V, NewPtr, NewAI.getAlign(), II.isVolatile()); in visitMemSetInst()
3613 Value *NewPtr = getNewAllocaSlicePtr(IRB, OldPtr->getType()); in visitPHINode() local
3615 std::replace(PN.op_begin(), PN.op_end(), cast<Value>(OldPtr), NewPtr); in visitPHINode()
[all …]
H A DInferAddressSpaces.cpp625 Value *NewPtr = operandWithNewAddressSpaceOrCreatePoison( in cloneInstructionWithNewAddressSpace() local
629 TTI->rewriteIntrinsicWithAddressSpace(II, II->getArgOperand(0), NewPtr); in cloneInstructionWithNewAddressSpace()
/freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCLoopInstrFormPrep.cpp612 Instruction *NewPtr = rewriteForBucketElement(Base, Bucket.Elements[Idx], in rewriteLoadStoresForCommoningChains() local
615 assert(NewPtr && "Wrong rewrite!\n"); in rewriteLoadStoresForCommoningChains()
616 NewPtrs.insert(NewPtr); in rewriteLoadStoresForCommoningChains()
810 GetElementPtrInst *NewPtr = GetElementPtrInst::Create( in rewriteForBucketElement() local
814 NewPtr->insertBefore(*(*PtrIP)->getParent(), *PtrIP); in rewriteForBucketElement()
816 NewPtr->insertAfter(cast<Instruction>(PtrInc)); in rewriteForBucketElement()
817 NewPtr->setIsInBounds(IsPtrInBounds(Ptr)); in rewriteForBucketElement()
818 RealNewPtr = NewPtr; in rewriteForBucketElement()
1064 Instruction *NewPtr = rewriteForBucketElement( in rewriteLoadStores() local
1068 assert(NewPtr && "wrong rewrite!\n"); in rewriteLoadStores()
[all …]
/freebsd/contrib/llvm-project/compiler-rt/lib/scudo/standalone/
H A Dwrappers_c.inc205 void *NewPtr = SCUDO_ALLOCATOR.reallocate(ptr, size, SCUDO_MALLOC_ALIGNMENT);
206 if (NewPtr != nullptr) {
207 // Note that even if NewPtr == ptr, the size has changed. We still need to
209 reportReallocAllocation(/*OldPtr=*/ptr, NewPtr, size);
213 reportReallocAllocation(/*OldPtr=*/ptr, /*NewPtr=*/ptr,
217 return scudo::setErrnoOnNull(NewPtr);
H A Dcombined.h500 void *NewPtr = allocate(NewSize, Chunk::Origin::Malloc, Alignment); variable
501 if (NewPtr)
502 memcpy(NewPtr, OldPtr, (NewSize < OldSize) ? NewSize : OldSize);
508 return NewPtr;
589 void *NewPtr = allocate(NewSize, Chunk::Origin::Malloc, Alignment); variable
590 if (LIKELY(NewPtr)) {
591 memcpy(NewPtr, OldTaggedPtr, Min(NewSize, OldSize));
594 return NewPtr;
1371 void resizeTaggedChunk(uptr OldPtr, uptr NewPtr, uptr NewSize, in resizeTaggedChunk() argument
1375 if (RoundOldPtr >= NewPtr) { in resizeTaggedChunk()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/IR/
H A DUser.cpp86 auto *NewPtr = reinterpret_cast<char *>(NewOps + NewNumUses); in growHungoffUses() local
87 std::copy(OldPtr, OldPtr + (OldNumUses * sizeof(BasicBlock *)), NewPtr); in growHungoffUses()
/freebsd/contrib/llvm-project/llvm/lib/SandboxIR/
H A DSandboxIR.cpp795 auto NewPtr = std::unique_ptr<SelectInst>(new SelectInst(SI, *this)); in createSelectInst() local
796 return cast<SelectInst>(registerValue(std::move(NewPtr))); in createSelectInst()
800 auto NewPtr = std::unique_ptr<LoadInst>(new LoadInst(LI, *this)); in createLoadInst() local
801 return cast<LoadInst>(registerValue(std::move(NewPtr))); in createLoadInst()
805 auto NewPtr = std::unique_ptr<StoreInst>(new StoreInst(SI, *this)); in createStoreInst() local
806 return cast<StoreInst>(registerValue(std::move(NewPtr))); in createStoreInst()
810 auto NewPtr = std::unique_ptr<ReturnInst>(new ReturnInst(I, *this)); in createReturnInst() local
811 return cast<ReturnInst>(registerValue(std::move(NewPtr))); in createReturnInst()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DMemoryTaggingSupport.cpp233 Value *NewPtr = NewAI; in alignAndPadAlloca() local
237 NewPtr = new BitCastInst(NewAI, Info.AI->getType(), "", Info.AI->getIterator()); in alignAndPadAlloca()
239 Info.AI->replaceAllUsesWith(NewPtr); in alignAndPadAlloca()
/freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DMemoryLocation.h306 MemoryLocation getWithNewPtr(const Value *NewPtr) const { in getWithNewPtr() argument
308 Copy.Ptr = NewPtr; in getWithNewPtr()
/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DCGExprCXX.cpp968 QualType AllocType, Address NewPtr, in StoreAnyExprIntoOneUnit() argument
974 CGF.MakeAddrLValue(NewPtr, AllocType), false); in StoreAnyExprIntoOneUnit()
977 CGF.EmitComplexExprIntoLValue(Init, CGF.MakeAddrLValue(NewPtr, AllocType), in StoreAnyExprIntoOneUnit()
982 = AggValueSlot::forAddr(NewPtr, AllocType.getQualifiers(), in StoreAnyExprIntoOneUnit()
1318 Address NewPtr, llvm::Value *NumElements, in EmitNewInitializer() argument
1322 CGF.EmitNewArrayInitializer(E, ElementType, ElementTy, NewPtr, NumElements, in EmitNewInitializer()
1325 StoreAnyExprIntoOneUnit(CGF, Init, E->getAllocatedType(), NewPtr, in EmitNewInitializer()
1513 Address NewPtr, in EnterNewDeleteCleanup() argument
1533 NewPtr.emitRawPointer(CGF), AllocSize, E->passAlignment(), AllocAlign); in EnterNewDeleteCleanup()
1544 DominatingValue<RValue>::save(CGF, RValue::get(NewPtr, CGF)); in EnterNewDeleteCleanup()
H A DCGCXXABI.cpp227 Address NewPtr, in InitializeArrayCookie() argument
H A DCGCXXABI.h555 Address NewPtr,
H A DItaniumCXXABI.cpp359 Address NewPtr,
494 Address NewPtr,
2429 Address NewPtr, in InitializeArrayCookie() argument
2435 unsigned AS = NewPtr.getAddressSpace(); in InitializeArrayCookie()
2446 Address CookiePtr = NewPtr; in InitializeArrayCookie()
2470 return CGF.Builder.CreateConstInBoundsByteGEP(NewPtr, CookieSize); in InitializeArrayCookie()
H A DMicrosoftCXXABI.cpp473 Address NewPtr,
H A DCodeGenFunction.h3184 llvm::Type *ElementTy, Address NewPtr,
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPULateCodeGenPrepare.cpp490 auto *NewPtr = IRB.CreateConstGEP1_64( in visitLoadInst() local
495 LoadInst *NewLd = IRB.CreateAlignedLoad(IRB.getInt32Ty(), NewPtr, Align(4)); in visitLoadInst()
H A DR600ISelLowering.cpp1690 SDValue NewPtr = DAG.getNode(ISD::ADD, DL, Ptr.getValueType(), Ptr, in constBufferLoad() local
1692 Slots[i] = DAG.getNode(AMDGPUISD::CONST_ADDRESS, DL, MVT::i32, NewPtr); in constBufferLoad()
H A DSIISelLowering.cpp11378 SDValue NewPtr = performSHLPtrCombine(Ptr.getNode(), N->getAddressSpace(), in performMemSDNodeCombine() local
11380 if (NewPtr) { in performMemSDNodeCombine()
11383 NewOps[PtrIdx] = NewPtr; in performMemSDNodeCombine()
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/GISel/
H A DAArch64PostLegalizerCombiner.cpp606 auto NewPtr = MIB.buildPtrAdd(MRI.getType(SInfo.St->getPointerReg()), in tryOptimizeConsecStores() local
610 SInfo.St->getOperand(1).setReg(NewPtr.getReg(0)); in tryOptimizeConsecStores()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/InstCombine/
H A DInstCombineVectorOps.cpp525 Value *NewPtr = GEP->getPointerOperand(); in visitExtractElementInst() local
526 if (isa<VectorType>(NewPtr->getType())) in visitExtractElementInst()
527 NewPtr = Builder.CreateExtractElement(NewPtr, IndexC); in visitExtractElementInst()
539 GEP->getSourceElementType(), NewPtr, NewOps); in visitExtractElementInst()
H A DInstructionCombining.cpp3022 auto *NewPtr = in visitGetElementPtrInst() local
3026 GEP, Builder.CreateGEP(GEP.getSourceElementType(), NewPtr, Idx2, "", in visitGetElementPtrInst()
3040 auto *NewPtr = Builder.CreateGEP( in visitGetElementPtrInst() local
3046 Builder.CreateGEP(GEP.getSourceElementType(), NewPtr, in visitGetElementPtrInst()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DDAGCombiner.cpp10844 SDValue NewPtr = DAG.getMemBasePlusOffset( in visitFunnelShift() local
10846 AddToWorklist(NewPtr.getNode()); in visitFunnelShift()
10848 VT, DL, RHS->getChain(), NewPtr, in visitFunnelShift()
14622 SDValue NewPtr = DAG.getMemBasePlusOffset( in reduceLoadWidth() local
14624 AddToWorklist(NewPtr.getNode()); in reduceLoadWidth()
14628 Load = DAG.getLoad(VT, DL, LN0->getChain(), NewPtr, in reduceLoadWidth()
14633 Load = DAG.getExtLoad(ExtType, DL, VT, LN0->getChain(), NewPtr, in reduceLoadWidth()
19984 SDValue NewPtr = in ReduceLoadOpStoreWidth() local
19987 DAG.getLoad(NewVT, SDLoc(N0), LD->getChain(), NewPtr, in ReduceLoadOpStoreWidth()
19994 DAG.getStore(Chain, SDLoc(N), NewVal, NewPtr, in ReduceLoadOpStoreWidth()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMISelLowering.cpp5646 SDValue NewPtr = DAG.getNode(ISD::ADD, dl, in expandf64Toi32() local
5648 RetVal2 = DAG.getLoad(MVT::i32, dl, Ld->getChain(), NewPtr, in expandf64Toi32()
16707 SDValue NewPtr = in PerformSplittingToNarrowingStores() local
16720 Ch, DL, Extract, NewPtr, St->getPointerInfo().getWithOffset(NewOffset), in PerformSplittingToNarrowingStores()
16756 SDValue NewPtr = in PerformSplittingMVETruncToNarrowingStores() local
16761 Ch, DL, Extract, NewPtr, St->getPointerInfo().getWithOffset(NewOffset), in PerformSplittingMVETruncToNarrowingStores()
17846 SDValue NewPtr = in PerformSplittingToWideningLoad() local
17850 DAG.getLoad(ISD::UNINDEXED, NewExtType, NewToVT, DL, Ch, NewPtr, Offset, in PerformSplittingToWideningLoad()
18757 SDValue NewPtr = in PerformSplittingMVEEXTToWideningLoad() local
18761 DAG.getLoad(ISD::UNINDEXED, NewExtType, NewToVT, DL, Ch, NewPtr, Offset, in PerformSplittingMVEEXTToWideningLoad()
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64ISelLowering.cpp22676 SDValue NewPtr = DAG.getMemBasePlusOffset( in performLOADCombine() local
22680 NewVT, DL, Chain, NewPtr, LD->getPointerInfo().getWithOffset(PtrOffset), in performLOADCombine()
22695 SDValue NewPtr = DAG.getMemBasePlusOffset( in performLOADCombine() local
22699 DAG.getLoad(RemainingVT, DL, Chain, NewPtr, in performLOADCombine()

12