| /freebsd-14.2/contrib/llvm-project/clang/lib/AST/ |
| H A D | MicrosoftCXXABI.cpp | 283 unsigned Ptrs = 0; in getMSMemberPointerSlots() local 286 Ptrs = 1; in getMSMemberPointerSlots() 296 return std::make_pair(Ptrs, Ints); in getMSMemberPointerSlots() 307 unsigned Ptrs, Ints; in getMemberPointerInfo() local 308 std::tie(Ptrs, Ints) = getMSMemberPointerSlots(MPT); in getMemberPointerInfo() 311 MPI.Width = Ptrs * PtrSize + Ints * IntSize; in getMemberPointerInfo() 316 if (Ptrs + Ints > 1 && Target.getTriple().isArch32Bit()) in getMemberPointerInfo() 318 else if (Ptrs) in getMemberPointerInfo() 325 MPI.HasPadding = MPI.Width != (Ptrs * PtrSize + Ints * IntSize); in getMemberPointerInfo()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
| H A D | AMDGPUPromoteKernelArguments.cpp | 39 SmallVector<Value *> Ptrs; member in __anon94b086e40111::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-14.2/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()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/ |
| H A D | StatepointLowering.cpp | 594 for (const Value *V : SI.Ptrs) in lowerStatepointMetaArgs() 620 for (const Value *V : SI.Ptrs) { in lowerStatepointMetaArgs() 691 pushStackMapConstant(Ops, Builder, SI.Ptrs.size()); in lowerStatepointMetaArgs() 693 for (unsigned i = 0; i < SI.Ptrs.size(); ++i) { in lowerStatepointMetaArgs() 698 SDValue Derived = Builder.getValue(SI.Ptrs[i]); in lowerStatepointMetaArgs() 714 assert(SI.Bases.size() == SI.Ptrs.size() && "Pointer without base!"); in LowerAsSTATEPOINT() 1067 SI.Ptrs.push_back(Relocate->getDerivedPtr()); in LowerStatepoint() 1082 SI.Ptrs.push_back(V); in LowerStatepoint()
|
| H A D | SelectionDAGBuilder.h | 431 SmallVector<const Value *, 16> Ptrs; member
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/IR/ |
| H A D | IRBuilder.cpp | 630 CallInst *IRBuilderBase::CreateMaskedGather(Type *Ty, Value *Ptrs, in CreateMaskedGather() argument 636 auto *PtrsTy = cast<VectorType>(Ptrs->getType()); in CreateMaskedGather() 646 Value *Ops[] = {Ptrs, getInt32(Alignment.value()), Mask, PassThru}; in CreateMaskedGather() 661 CallInst *IRBuilderBase::CreateMaskedScatter(Value *Data, Value *Ptrs, in CreateMaskedScatter() argument 663 auto *PtrsTy = cast<VectorType>(Ptrs->getType()); in CreateMaskedScatter() 671 Value *Ops[] = {Data, Ptrs, getInt32(Alignment.value()), Mask}; in CreateMaskedScatter()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/RISCV/ |
| H A D | RISCVTargetTransformInfo.h | 109 InstructionCost getPointersChainCost(ArrayRef<const Value *> Ptrs,
|
| H A D | RISCVTargetTransformInfo.cpp | 1343 ArrayRef<const Value *> Ptrs, const Value *Base, in getPointersChainCost() argument 1357 for (auto [I, V] : enumerate(Ptrs)) { in getPointersChainCost()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/X86/ |
| H A D | X86TargetTransformInfo.h | 186 InstructionCost getPointersChainCost(ArrayRef<const Value *> Ptrs,
|
| H A D | X86TargetTransformInfo.cpp | 4995 X86TTIImpl::getPointersChainCost(ArrayRef<const Value *> Ptrs, in getPointersChainCost() argument 5011 return BaseT::getPointersChainCost(Ptrs, Base, Info, AccessTy, CostKind); in getPointersChainCost() 5705 const Value *Ptrs = GEP->getPointerOperand(); in getGSVectorCost() local 5706 if (Ptrs->getType()->isVectorTy() && !getSplatValue(Ptrs)) in getGSVectorCost()
|
| /freebsd-14.2/contrib/llvm-project/clang/lib/CodeGen/ |
| H A D | CGNonTrivialStruct.cpp | 487 llvm::Value *Ptrs[N]; in callFunc() local 491 Ptrs[I] = Addrs[I].getPointer(); in callFunc() 496 CallerCGF.EmitNounwindRuntimeCall(F, Ptrs); in callFunc()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/ |
| H A D | MemorySanitizer.cpp | 3463 Value *Ptrs = I.getArgOperand(0); in handleMaskedGather() local 3469 Type *PtrsShadowTy = getShadowTy(Ptrs); in handleMaskedGather() 3473 Mask, getShadow(Ptrs), Constant::getNullValue((PtrsShadowTy)), in handleMaskedGather() 3475 insertShadowCheck(MaskedPtrShadow, getOrigin(Ptrs), &I); in handleMaskedGather() 3487 Ptrs, IRB, ElementShadowTy, Alignment, /*isStore*/ false); in handleMaskedGather() 3502 Value *Ptrs = I.getArgOperand(1); in handleMaskedScatter() local 3507 Type *PtrsShadowTy = getShadowTy(Ptrs); in handleMaskedScatter() 3511 Mask, getShadow(Ptrs), Constant::getNullValue((PtrsShadowTy)), in handleMaskedScatter() 3513 insertShadowCheck(MaskedPtrShadow, getOrigin(Ptrs), &I); in handleMaskedScatter() 3520 Ptrs, IRB, ElementShadowTy, Alignment, /*isStore*/ true); in handleMaskedScatter()
|
| /freebsd-14.2/contrib/llvm-project/llvm/include/llvm/Analysis/ |
| H A D | TargetTransformInfo.h | 337 getPointersChainCost(ArrayRef<const Value *> Ptrs, const Value *Base, 1758 getPointersChainCost(ArrayRef<const Value *> Ptrs, const Value *Base, 2135 InstructionCost getPointersChainCost(ArrayRef<const Value *> Ptrs, in getPointersChainCost() argument 2140 return Impl.getPointersChainCost(Ptrs, Base, Info, AccessTy, CostKind); in getPointersChainCost()
|
| H A D | TargetTransformInfoImpl.h | 1102 InstructionCost getPointersChainCost(ArrayRef<const Value *> Ptrs, in getPointersChainCost() argument 1118 for (const Value *V : Ptrs) { in getPointersChainCost()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Analysis/ |
| H A D | TargetTransformInfo.cpp | 251 ArrayRef<const Value *> Ptrs, const Value *Base, in getPointersChainCost() argument 256 return TTIImpl->getPointersChainCost(Ptrs, Base, Info, AccessTy, CostKind); in getPointersChainCost()
|
| /freebsd-14.2/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-14.2/contrib/llvm-project/llvm/include/llvm/IR/ |
| H A D | IRBuilder.h | 824 CallInst *CreateMaskedGather(Type *Ty, Value *Ptrs, Align Alignment, 829 CallInst *CreateMaskedScatter(Value *Val, Value *Ptrs, Align Alignment,
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/Vectorize/ |
| H A D | SLPVectorizer.cpp | 4006 SmallVector<Value *> Ptrs; in findPartiallyOrderedLoads() local 4007 Ptrs.reserve(TE.Scalars.size()); in findPartiallyOrderedLoads() 4012 Ptrs.push_back(L->getPointerOperand()); in findPartiallyOrderedLoads() 4016 if (clusterSortPtrAccesses(Ptrs, ScalarTy, *DL, *SE, Order)) in findPartiallyOrderedLoads() 7887 auto GetGEPCostDiff = [=](ArrayRef<Value *> Ptrs, Value *BasePtr) { in getEntryCost() argument 7907 Ptrs, BasePtr, TTI::PointersChainInfo::getUnitStride(), ScalarTy, in getEntryCost() 7911 for (Value *V : Ptrs) { in getEntryCost() 7925 if (PtrsRetainedInVecCode.size() == Ptrs.size()) { in getEntryCost() 7942 all_of(Ptrs, in getEntryCost() 7950 ScalarCost = TTI->getPointersChainCost(Ptrs, BasePtr, PtrsInfo, ScalarTy, in getEntryCost()
|
| /freebsd-14.2/contrib/llvm-project/llvm/include/llvm/Transforms/IPO/ |
| H A D | Attributor.h | 400 bool isPotentiallyAffectedByBarrier(Attributor &A, ArrayRef<const Value *> Ptrs,
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AArch64/ |
| H A D | AArch64ISelLowering.cpp | 14938 static bool shouldSinkVectorOfPtrs(Value *Ptrs, SmallVectorImpl<Use *> &Ops) { in shouldSinkVectorOfPtrs() argument 14940 auto *GEP = dyn_cast<GetElementPtrInst>(Ptrs); in shouldSinkVectorOfPtrs()
|