/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
H A D | AMDGPUPromoteKernelArguments.cpp | 39 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 D | ScalarizeMaskedMemIntrin.cpp | 407 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 D | StatepointLowering.cpp | 597 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 D | SelectionDAGBuilder.h | 437 SmallVector<const Value *, 16> Ptrs; member
|
/freebsd/contrib/llvm-project/llvm/lib/IR/ |
H A D | IRBuilder.cpp | 631 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 D | X86TargetTransformInfo.h | 189 InstructionCost getPointersChainCost(ArrayRef<const Value *> Ptrs,
|
H A D | X86TargetTransformInfo.cpp | 5126 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 D | RISCVTargetTransformInfo.h | 128 InstructionCost getPointersChainCost(ArrayRef<const Value *> Ptrs,
|
H A D | RISCVTargetTransformInfo.cpp | 1774 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 D | CGNonTrivialStruct.cpp | 487 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 D | MemorySanitizer.cpp | 3604 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 D | TargetTransformInfo.h | 341 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 D | TargetTransformInfoImpl.h | 1145 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 D | TargetTransformInfo.cpp | 252 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 D | Attributor.cpp | 895 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 D | SLPVectorizer.cpp | 4542 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 D | IRBuilder.h | 827 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 D | Attributor.h | 401 bool isPotentiallyAffectedByBarrier(Attributor &A, ArrayRef<const Value *> Ptrs,
|
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/ |
H A D | AArch64ISelLowering.cpp | 15969 static bool shouldSinkVectorOfPtrs(Value *Ptrs, SmallVectorImpl<Use *> &Ops) { in shouldSinkVectorOfPtrs() argument 15971 auto *GEP = dyn_cast<GetElementPtrInst>(Ptrs); in shouldSinkVectorOfPtrs()
|