Searched refs:Ptrs (Results 1 - 9 of 9) sorted by relevance

/freebsd-12-stable/contrib/llvm-project/clang/lib/AST/
H A DMicrosoftCXXABI.cpp219 unsigned Ptrs = 0; local
222 Ptrs = 1;
232 return std::make_pair(Ptrs, Ints);
243 unsigned Ptrs, Ints; local
244 std::tie(Ptrs, Ints) = getMSMemberPointerSlots(MPT);
247 MPI.Width = Ptrs * PtrSize + Ints * IntSize;
252 if (Ptrs + Ints > 1 && Target.getTriple().isArch32Bit())
254 else if (Ptrs)
261 MPI.HasPadding = MPI.Width != (Ptrs * PtrSize + Ints * IntSize);
/freebsd-12-stable/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DStatepointLowering.cpp277 SmallVectorImpl<const Value *> &Ptrs,
285 for (size_t i = 0, e = Ptrs.size(); i < e; i++) {
286 SDValue SD = Builder.getValue(Ptrs[i]);
292 NewPtrs.push_back(Ptrs[i]);
294 Seen[SD] = Ptrs[i];
297 SSM.DuplicateMap[Ptrs[i]] = SeenIt->second;
301 assert(Ptrs.size() >= NewPtrs.size());
304 Ptrs = NewPtrs;
306 assert(Ptrs.size() == Bases.size());
307 assert(Ptrs
276 removeDuplicateGCPtrs(SmallVectorImpl<const Value *> &Bases, SmallVectorImpl<const Value *> &Ptrs, SmallVectorImpl<const GCRelocateInst *> &Relocs, SelectionDAGBuilder &Builder, FunctionLoweringInfo::StatepointSpillMap &SSM) argument
[all...]
H A DSelectionDAGBuilder.h584 /// Bases[i] is the base pointer for Ptrs[i]. Together they denote the set
587 SmallVector<const Value *, 16> Ptrs; member in struct:llvm::SelectionDAGBuilder::StatepointLoweringInfo
/freebsd-12-stable/contrib/llvm-project/llvm/lib/CodeGen/
H A DScalarizeMaskedMemIntrin.cpp362 // <16 x i32 > @llvm.masked.gather.v16i32( <16 x i32*> %Ptrs, i32 4,
367 // %Ptrs = getelementptr i32, i32* %base, <16 x i64> %ind
372 // %Ptr0 = extractelement <16 x i32*> %Ptrs, i32 0
383 // %Ptr1 = extractelement <16 x i32*> %Ptrs, i32 1
391 Value *Ptrs = CI->getArgOperand(0); local
416 Value *Ptr = Builder.CreateExtractElement(Ptrs, Idx, "Ptr" + Twine(Idx));
461 Value *Ptr = Builder.CreateExtractElement(Ptrs, Idx, "Ptr" + Twine(Idx));
489 // void @llvm.masked.scatter.v16i32(<16 x i32> %Src, <16 x i32*>* %Ptrs, i32 4,
494 // %Ptrs = getelementptr i32, i32* %ptr, <16 x i64> %ind
500 // %Ptr0 = extractelement <16 x i32*> %Ptrs, i3
516 Value *Ptrs = CI->getArgOperand(1); local
[all...]
/freebsd-12-stable/contrib/llvm-project/llvm/lib/IR/
H A DIRBuilder.cpp521 /// \p Ptrs - vector of pointers for loading
528 CallInst *IRBuilderBase::CreateMaskedGather(Value *Ptrs, unsigned Align, argument
531 auto PtrsTy = cast<VectorType>(Ptrs->getType());
544 Value * Ops[] = {Ptrs, getInt32(Align), Mask, PassThru};
554 /// \p Ptrs - the vector of pointers, where the \p Data elements should be
559 CallInst *IRBuilderBase::CreateMaskedScatter(Value *Data, Value *Ptrs, argument
561 auto PtrsTy = cast<VectorType>(Ptrs->getType());
577 Value * Ops[] = {Data, Ptrs, getInt32(Align), Mask};
/freebsd-12-stable/contrib/llvm-project/clang/lib/CodeGen/
H A DCGNonTrivialStruct.cpp484 llvm::Value *Ptrs[N]; local
488 Ptrs[I] =
495 CallerCGF.EmitNounwindRuntimeCall(F, Ptrs);
H A DCGException.cpp1957 llvm::Value *Ptrs = Builder.CreateBitCast(SEHInfo, PtrsTy->getPointerTo()); local
1958 llvm::Value *Rec = Builder.CreateStructGEP(PtrsTy, Ptrs, 0);
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86TargetTransformInfo.cpp3202 Value *Ptrs = GEP->getPointerOperand();
3203 if (Ptrs->getType()->isVectorTy() && !getSplatValue(Ptrs))
/freebsd-12-stable/contrib/llvm-project/llvm/include/llvm/IR/
H A DIRBuilder.h718 CallInst *CreateMaskedGather(Value *Ptrs, unsigned Align,
724 CallInst *CreateMaskedScatter(Value *Val, Value *Ptrs, unsigned Align,

Completed in 100 milliseconds