Home
last modified time | relevance | path

Searched refs:Ptrs (Results 1 – 19 of 19) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUPromoteKernelArguments.cpp39 SmallVector<Value *> Ptrs; member in __anon4eb9f4ae0111::AMDGPUPromoteKernelArguments
80 Ptrs.push_back(LD); in enqueueUsers()
176 Ptrs.push_back(&Arg); in run()
180 while (!Ptrs.empty()) { in run()
181 Value *Ptr = Ptrs.pop_back_val(); in run()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DScalarizeMaskedMemIntrin.cpp407 Value *Ptrs = CI->getArgOperand(0); in scalarizeMaskedGather() local
432 Value *Ptr = Builder.CreateExtractElement(Ptrs, Idx, "Ptr" + Twine(Idx)); in scalarizeMaskedGather()
483 Value *Ptr = Builder.CreateExtractElement(Ptrs, Idx, "Ptr" + Twine(Idx)); in scalarizeMaskedGather()
538 Value *Ptrs = CI->getArgOperand(1); in scalarizeMaskedScatter() local
545 isa<VectorType>(Ptrs->getType()) && in scalarizeMaskedScatter()
546 isa<PointerType>(cast<VectorType>(Ptrs->getType())->getElementType()) && in scalarizeMaskedScatter()
564 Value *Ptr = Builder.CreateExtractElement(Ptrs, Idx, "Ptr" + Twine(Idx)); in scalarizeMaskedScatter()
611 Value *Ptr = Builder.CreateExtractElement(Ptrs, Idx, "Ptr" + Twine(Idx)); in scalarizeMaskedScatter()
871 Value *Ptrs = CI->getArgOperand(0); in scalarizeMaskedVectorHistogram() local
875 auto *AddrType = cast<FixedVectorType>(Ptrs->getType()); in scalarizeMaskedVectorHistogram()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DStatepointLowering.cpp597 for (const Value *V : SI.Ptrs) in lowerStatepointMetaArgs()
623 for (const Value *V : SI.Ptrs) { in lowerStatepointMetaArgs()
694 pushStackMapConstant(Ops, Builder, SI.Ptrs.size()); in lowerStatepointMetaArgs()
696 for (unsigned i = 0; i < SI.Ptrs.size(); ++i) { in lowerStatepointMetaArgs()
701 SDValue Derived = Builder.getValue(SI.Ptrs[i]); in lowerStatepointMetaArgs()
717 assert(SI.Bases.size() == SI.Ptrs.size() && "Pointer without base!"); in LowerAsSTATEPOINT()
1070 SI.Ptrs.push_back(Relocate->getDerivedPtr()); in LowerStatepoint()
1085 SI.Ptrs.push_back(V); in LowerStatepoint()
H A DSelectionDAGBuilder.h437 SmallVector<const Value *, 16> Ptrs; member
/freebsd/contrib/llvm-project/llvm/lib/IR/
H A DIRBuilder.cpp631 CallInst *IRBuilderBase::CreateMaskedGather(Type *Ty, Value *Ptrs, in CreateMaskedGather() argument
637 auto *PtrsTy = cast<VectorType>(Ptrs->getType()); in CreateMaskedGather()
647 Value *Ops[] = {Ptrs, getInt32(Alignment.value()), Mask, PassThru}; in CreateMaskedGather()
662 CallInst *IRBuilderBase::CreateMaskedScatter(Value *Data, Value *Ptrs, in CreateMaskedScatter() argument
664 auto *PtrsTy = cast<VectorType>(Ptrs->getType()); in CreateMaskedScatter()
672 Value *Ops[] = {Data, Ptrs, getInt32(Alignment.value()), Mask}; in CreateMaskedScatter()
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86TargetTransformInfo.h189 InstructionCost getPointersChainCost(ArrayRef<const Value *> Ptrs,
H A DX86TargetTransformInfo.cpp5126 X86TTIImpl::getPointersChainCost(ArrayRef<const Value *> Ptrs, in getPointersChainCost() argument
5142 return BaseT::getPointersChainCost(Ptrs, Base, Info, AccessTy, CostKind); in getPointersChainCost()
5837 const Value *Ptrs = GEP->getPointerOperand(); in getGSVectorCost() local
5838 if (Ptrs->getType()->isVectorTy() && !getSplatValue(Ptrs)) in getGSVectorCost()
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVTargetTransformInfo.h128 InstructionCost getPointersChainCost(ArrayRef<const Value *> Ptrs,
H A DRISCVTargetTransformInfo.cpp1774 ArrayRef<const Value *> Ptrs, const Value *Base, in getPointersChainCost() argument
1788 for (auto [I, V] : enumerate(Ptrs)) { in getPointersChainCost()
/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DCGNonTrivialStruct.cpp487 llvm::Value *Ptrs[N]; in callFunc() local
491 Ptrs[I] = Addrs[I].emitRawPointer(CallerCGF); in callFunc()
496 CallerCGF.EmitNounwindRuntimeCall(F, Ptrs); in callFunc()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/
H A DMemorySanitizer.cpp3604 Value *Ptrs = I.getArgOperand(0); in handleMaskedGather() local
3610 Type *PtrsShadowTy = getShadowTy(Ptrs); in handleMaskedGather()
3614 Mask, getShadow(Ptrs), Constant::getNullValue((PtrsShadowTy)), in handleMaskedGather()
3616 insertShadowCheck(MaskedPtrShadow, getOrigin(Ptrs), &I); in handleMaskedGather()
3628 Ptrs, IRB, ElementShadowTy, Alignment, /*isStore*/ false); in handleMaskedGather()
3643 Value *Ptrs = I.getArgOperand(1); in handleMaskedScatter() local
3648 Type *PtrsShadowTy = getShadowTy(Ptrs); in handleMaskedScatter()
3652 Mask, getShadow(Ptrs), Constant::getNullValue((PtrsShadowTy)), in handleMaskedScatter()
3654 insertShadowCheck(MaskedPtrShadow, getOrigin(Ptrs), &I); in handleMaskedScatter()
3661 Ptrs, IRB, ElementShadowTy, Alignment, /*isStore*/ true); in handleMaskedScatter()
/freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DTargetTransformInfo.h341 getPointersChainCost(ArrayRef<const Value *> Ptrs, const Value *Base,
1820 getPointersChainCost(ArrayRef<const Value *> Ptrs, const Value *Base,
2211 InstructionCost getPointersChainCost(ArrayRef<const Value *> Ptrs, in getPointersChainCost() argument
2216 return Impl.getPointersChainCost(Ptrs, Base, Info, AccessTy, CostKind); in getPointersChainCost()
H A DTargetTransformInfoImpl.h1145 InstructionCost getPointersChainCost(ArrayRef<const Value *> Ptrs, in getPointersChainCost() argument
1161 for (const Value *V : Ptrs) { in getPointersChainCost()
/freebsd/contrib/llvm-project/llvm/lib/Analysis/
H A DTargetTransformInfo.cpp252 ArrayRef<const Value *> Ptrs, const Value *Base, in getPointersChainCost() argument
257 return TTIImpl->getPointersChainCost(Ptrs, Base, Info, AccessTy, CostKind); in getPointersChainCost()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/IPO/
H A DAttributor.cpp895 SmallSetVector<const Value *, 8> Ptrs; in isPotentiallyAffectedByBarrier() local
903 Ptrs.insert(Loc->Ptr); in isPotentiallyAffectedByBarrier()
916 return isPotentiallyAffectedByBarrier(A, Ptrs.getArrayRef(), QueryingAA, &I); in isPotentiallyAffectedByBarrier()
920 ArrayRef<const Value *> Ptrs, in isPotentiallyAffectedByBarrier() argument
923 for (const Value *Ptr : Ptrs) { in isPotentiallyAffectedByBarrier()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DSLPVectorizer.cpp4542 getGEPCosts(const TargetTransformInfo &TTI, ArrayRef<Value *> Ptrs,
4860 SmallVector<Value *> Ptrs; in findPartiallyOrderedLoads() local
4861 Ptrs.reserve(TE.Scalars.size()); in findPartiallyOrderedLoads()
4866 Ptrs.push_back(L->getPointerOperand()); in findPartiallyOrderedLoads()
4870 if (clusterSortPtrAccesses(Ptrs, ScalarTy, *DL, *SE, Order)) in findPartiallyOrderedLoads()
8068 getGEPCosts(const TargetTransformInfo &TTI, ArrayRef<Value *> Ptrs, in getGEPCosts() argument
8073 // Here we differentiate two cases: (1) when Ptrs represent a regular in getGEPCosts()
8075 // loads) or (2) when Ptrs are the arguments of loads or stores being in getGEPCosts()
8088 Ptrs, BasePtr, TTI::PointersChainInfo::getUnitStride(), ScalarTy, in getGEPCosts()
8092 for (Value *V : Ptrs) { in getGEPCosts()
9388 __anon07b2d7749702(ArrayRef<Value *> Ptrs, Value *BasePtr) getEntryCost() argument
[all...]
/freebsd/contrib/llvm-project/llvm/include/llvm/IR/
H A DIRBuilder.h827 CallInst *CreateMaskedGather(Type *Ty, Value *Ptrs, Align Alignment,
832 CallInst *CreateMaskedScatter(Value *Val, Value *Ptrs, Align Alignment,
/freebsd/contrib/llvm-project/llvm/include/llvm/Transforms/IPO/
H A DAttributor.h401 bool isPotentiallyAffectedByBarrier(Attributor &A, ArrayRef<const Value *> Ptrs,
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64ISelLowering.cpp15969 static bool shouldSinkVectorOfPtrs(Value *Ptrs, SmallVectorImpl<Use *> &Ops) { in shouldSinkVectorOfPtrs() argument
15971 auto *GEP = dyn_cast<GetElementPtrInst>(Ptrs); in shouldSinkVectorOfPtrs()