/freebsd-12-stable/contrib/llvm-project/clang/lib/AST/ |
H A D | MicrosoftCXXABI.cpp | 219 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 D | StatepointLowering.cpp | 277 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 D | SelectionDAGBuilder.h | 584 /// 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 D | ScalarizeMaskedMemIntrin.cpp | 362 // <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 D | IRBuilder.cpp | 521 /// \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 D | CGNonTrivialStruct.cpp | 484 llvm::Value *Ptrs[N]; local 488 Ptrs[I] = 495 CallerCGF.EmitNounwindRuntimeCall(F, Ptrs);
|
H A D | CGException.cpp | 1957 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 D | X86TargetTransformInfo.cpp | 3202 Value *Ptrs = GEP->getPointerOperand(); 3203 if (Ptrs->getType()->isVectorTy() && !getSplatValue(Ptrs))
|
/freebsd-12-stable/contrib/llvm-project/llvm/include/llvm/IR/ |
H A D | IRBuilder.h | 718 CallInst *CreateMaskedGather(Value *Ptrs, unsigned Align, 724 CallInst *CreateMaskedScatter(Value *Val, Value *Ptrs, unsigned Align,
|