Home
last modified time | relevance | path

Searched refs:Ptrs (Results 1 – 20 of 20) 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.cpp474 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 DStatepointLowering.cpp596 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 DSelectionDAGBuilder.h436 SmallVector<const Value *, 16> Ptrs; member
/freebsd/contrib/llvm-project/llvm/lib/IR/
H A DIRBuilder.cpp550 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 DTargetTransformInfoImpl.h68 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 DTargetTransformInfo.h353 ArrayRef<const Value *> Ptrs, const Value *Base,
/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DCGNonTrivialStruct.cpp500 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 DX86TargetTransformInfo.h194 getPointersChainCost(ArrayRef<const Value *> Ptrs, const Value *Base,
H A DX86TargetTransformInfo.cpp5462 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 DRISCVTargetTransformInfo.h147 getPointersChainCost(ArrayRef<const Value *> Ptrs, const Value *Base,
H A DRISCVTargetTransformInfo.cpp2487 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 DMemorySanitizer.cpp4045 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 DAttributor.cpp896 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 DTargetTransformInfo.cpp258 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 DInstCombineAddSub.cpp2108 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 DIRBuilder.h844 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 DSLPVectorizer.cpp5707 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 DAArch64TargetTransformInfo.cpp6065 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 DAttributor.h413 isPotentiallyAffectedByBarrier(Attributor &A, ArrayRef<const Value *> Ptrs,