| /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 | 474 Value *Ptrs = CI->getArgOperand(0); in scalarizeMaskedGather() local 499 Value *Ptr = Builder.CreateExtractElement(Ptrs, Idx, "Ptr" + Twine(Idx)); in scalarizeMaskedGather() 554 Value *Ptr = Builder.CreateExtractElement(Ptrs, Idx, "Ptr" + Twine(Idx)); in scalarizeMaskedGather() 610 Value *Ptrs = CI->getArgOperand(1); in scalarizeMaskedScatter() local 617 isa<VectorType>(Ptrs->getType()) && in scalarizeMaskedScatter() 618 isa<PointerType>(cast<VectorType>(Ptrs->getType())->getElementType()) && in scalarizeMaskedScatter() 636 Value *Ptr = Builder.CreateExtractElement(Ptrs, Idx, "Ptr" + Twine(Idx)); in scalarizeMaskedScatter() 686 Value *Ptr = Builder.CreateExtractElement(Ptrs, Idx, "Ptr" + Twine(Idx)); in scalarizeMaskedScatter() 956 Value *Ptrs = CI->getArgOperand(0); in scalarizeMaskedVectorHistogram() local 960 auto *AddrType = cast<FixedVectorType>(Ptrs->getType()); in scalarizeMaskedVectorHistogram() [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/ |
| H A D | StatepointLowering.cpp | 596 for (const Value *V : SI.Ptrs) in lowerStatepointMetaArgs() 622 for (const Value *V : SI.Ptrs) { in lowerStatepointMetaArgs() 693 pushStackMapConstant(Ops, Builder, SI.Ptrs.size()); in lowerStatepointMetaArgs() 695 for (unsigned i = 0; i < SI.Ptrs.size(); ++i) { in lowerStatepointMetaArgs() 700 SDValue Derived = Builder.getValue(SI.Ptrs[i]); in lowerStatepointMetaArgs() 716 assert(SI.Bases.size() == SI.Ptrs.size() && "Pointer without base!"); in LowerAsSTATEPOINT() 1074 SI.Ptrs.push_back(Relocate->getDerivedPtr()); in LowerStatepoint() 1089 SI.Ptrs.push_back(V); in LowerStatepoint()
|
| H A D | SelectionDAGBuilder.h | 436 SmallVector<const Value *, 16> Ptrs; member
|
| /freebsd/contrib/llvm-project/llvm/lib/IR/ |
| H A D | IRBuilder.cpp | 550 CallInst *IRBuilderBase::CreateMaskedGather(Type *Ty, Value *Ptrs, in CreateMaskedGather() argument 556 auto *PtrsTy = cast<VectorType>(Ptrs->getType()); in CreateMaskedGather() 566 Value *Ops[] = {Ptrs, getInt32(Alignment.value()), Mask, PassThru}; in CreateMaskedGather() 581 CallInst *IRBuilderBase::CreateMaskedScatter(Value *Data, Value *Ptrs, in CreateMaskedScatter() argument 583 auto *PtrsTy = cast<VectorType>(Ptrs->getType()); in CreateMaskedScatter() 591 Value *Ops[] = {Data, Ptrs, getInt32(Alignment.value()), Mask}; in CreateMaskedScatter()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/ |
| H A D | TargetTransformInfoImpl.h | 68 getPointersChainCost(ArrayRef<const Value *> Ptrs, const Value *Base, in getPointersChainCost() argument 1318 getPointersChainCost(ArrayRef<const Value *> Ptrs, const Value *Base, in getPointersChainCost() argument 1332 for (const Value *V : Ptrs) { in getPointersChainCost()
|
| H A D | TargetTransformInfo.h | 353 ArrayRef<const Value *> Ptrs, const Value *Base,
|
| /freebsd/contrib/llvm-project/clang/lib/CodeGen/ |
| H A D | CGNonTrivialStruct.cpp | 500 llvm::Value *Ptrs[N]; in callFunc() local 504 Ptrs[I] = Addrs[I].emitRawPointer(CallerCGF); in callFunc() 509 CallerCGF.EmitNounwindRuntimeCall(F, Ptrs); in callFunc()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/X86/ |
| H A D | X86TargetTransformInfo.h | 194 getPointersChainCost(ArrayRef<const Value *> Ptrs, const Value *Base,
|
| H A D | X86TargetTransformInfo.cpp | 5462 ArrayRef<const Value *> Ptrs, const Value *Base, in getPointersChainCost() argument 5477 return BaseT::getPointersChainCost(Ptrs, Base, Info, AccessTy, CostKind); in getPointersChainCost() 6185 const Value *Ptrs = GEP->getPointerOperand(); in getGSVectorCost() local 6186 if (Ptrs->getType()->isVectorTy() && !getSplatValue(Ptrs)) in getGSVectorCost()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/ |
| H A D | RISCVTargetTransformInfo.h | 147 getPointersChainCost(ArrayRef<const Value *> Ptrs, const Value *Base,
|
| H A D | RISCVTargetTransformInfo.cpp | 2487 ArrayRef<const Value *> Ptrs, const Value *Base, in getPointersChainCost() argument 2501 for (auto [I, V] : enumerate(Ptrs)) { in getPointersChainCost()
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/ |
| H A D | MemorySanitizer.cpp | 4045 Value *Ptrs = I.getArgOperand(0); in handleMaskedGather() local 4051 Type *PtrsShadowTy = getShadowTy(Ptrs); in handleMaskedGather() 4055 Mask, getShadow(Ptrs), Constant::getNullValue((PtrsShadowTy)), in handleMaskedGather() 4057 insertCheckShadow(MaskedPtrShadow, getOrigin(Ptrs), &I); in handleMaskedGather() 4069 Ptrs, IRB, ElementShadowTy, Alignment, /*isStore*/ false); in handleMaskedGather() 4084 Value *Ptrs = I.getArgOperand(1); in handleMaskedScatter() local 4089 Type *PtrsShadowTy = getShadowTy(Ptrs); in handleMaskedScatter() 4093 Mask, getShadow(Ptrs), Constant::getNullValue((PtrsShadowTy)), in handleMaskedScatter() 4095 insertCheckShadow(MaskedPtrShadow, getOrigin(Ptrs), &I); in handleMaskedScatter() 4102 Ptrs, IRB, ElementShadowTy, Alignment, /*isStore*/ true); in handleMaskedScatter()
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/IPO/ |
| H A D | Attributor.cpp | 896 SmallSetVector<const Value *, 8> Ptrs; in isPotentiallyAffectedByBarrier() local 904 Ptrs.insert(Loc->Ptr); in isPotentiallyAffectedByBarrier() 917 return isPotentiallyAffectedByBarrier(A, Ptrs.getArrayRef(), QueryingAA, &I); in isPotentiallyAffectedByBarrier() 921 ArrayRef<const Value *> Ptrs, in isPotentiallyAffectedByBarrier() argument 924 for (const Value *Ptr : Ptrs) { in isPotentiallyAffectedByBarrier()
|
| /freebsd/contrib/llvm-project/llvm/lib/Analysis/ |
| H A D | TargetTransformInfo.cpp | 258 ArrayRef<const Value *> Ptrs, const Value *Base, in getPointersChainCost() argument 263 return TTIImpl->getPointersChainCost(Ptrs, Base, Info, AccessTy, CostKind); in getPointersChainCost()
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/InstCombine/ |
| H A D | InstCombineAddSub.cpp | 2108 SmallPtrSet<Value *, 16> Ptrs; in compute() local 2111 Ptrs.insert(Ptr); in compute() 2120 if (Ptrs.contains(RHS)) { in compute()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/IR/ |
| H A D | IRBuilder.h | 844 LLVM_ABI CallInst *CreateMaskedGather(Type *Ty, Value *Ptrs, Align Alignment, 850 LLVM_ABI CallInst *CreateMaskedScatter(Value *Val, Value *Ptrs,
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/ |
| H A D | SLPVectorizer.cpp | 5707 getGEPCosts(const TargetTransformInfo &TTI, ArrayRef<Value *> Ptrs, 6527 SmallVector<Value *> Ptrs; in findPartiallyOrderedLoads() local 6528 Ptrs.reserve(TE.Scalars.size()); in findPartiallyOrderedLoads() 6535 Ptrs.push_back(L->getPointerOperand()); in findPartiallyOrderedLoads() 6541 clusterSortPtrAccesses(Ptrs, BBs, ScalarTy, *DL, *SE, Order)) in findPartiallyOrderedLoads() 11319 getGEPCosts(const TargetTransformInfo &TTI, ArrayRef<Value *> Ptrs, in getGEPCosts() argument 11339 Ptrs, BasePtr, TTI::PointersChainInfo::getUnitStride(), ScalarTy, in getGEPCosts() 11343 for (Value *V : Ptrs) { in getGEPCosts() 11357 if (PtrsRetainedInVecCode.size() == Ptrs.size()) { in getGEPCosts() 11372 all_of(Ptrs, in getGEPCosts() [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/ |
| H A D | AArch64TargetTransformInfo.cpp | 6065 static bool shouldSinkVectorOfPtrs(Value *Ptrs, SmallVectorImpl<Use *> &Ops) { in shouldSinkVectorOfPtrs() argument 6067 auto *GEP = dyn_cast<GetElementPtrInst>(Ptrs); in shouldSinkVectorOfPtrs()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/Transforms/IPO/ |
| H A D | Attributor.h | 413 isPotentiallyAffectedByBarrier(Attributor &A, ArrayRef<const Value *> Ptrs,
|