Lines Matching defs:Ptrs
377 // <16 x i32 > @llvm.masked.gather.v16i32( <16 x i32*> %Ptrs, i32 4,
382 // %Ptrs = getelementptr i32, i32* %base, <16 x i64> %ind
387 // %Ptr0 = extractelement <16 x i32*> %Ptrs, i32 0
398 // %Ptr1 = extractelement <16 x i32*> %Ptrs, i32 1
407 Value *Ptrs = CI->getArgOperand(0);
432 Value *Ptr = Builder.CreateExtractElement(Ptrs, Idx, "Ptr" + Twine(Idx));
483 Value *Ptr = Builder.CreateExtractElement(Ptrs, Idx, "Ptr" + Twine(Idx));
510 // void @llvm.masked.scatter.v16i32(<16 x i32> %Src, <16 x i32*>* %Ptrs, i32 4,
515 // %Ptrs = getelementptr i32, i32* %ptr, <16 x i64> %ind
521 // %Ptr0 = extractelement <16 x i32*> %Ptrs, i32 0
531 // %Ptr1 = extractelement <16 x i32*> %Ptrs, i32 1
538 Value *Ptrs = CI->getArgOperand(1);
545 isa<VectorType>(Ptrs->getType()) &&
546 isa<PointerType>(cast<VectorType>(Ptrs->getType())->getElementType()) &&
564 Value *Ptr = Builder.CreateExtractElement(Ptrs, Idx, "Ptr" + Twine(Idx));
599 // %Ptr1 = extractelement <16 x i32*> %Ptrs, i32 1
611 Value *Ptr = Builder.CreateExtractElement(Ptrs, Idx, "Ptr" + Twine(Idx));
871 Value *Ptrs = CI->getArgOperand(0);
875 auto *AddrType = cast<FixedVectorType>(Ptrs->getType());
892 Value *Ptr = Builder.CreateExtractElement(Ptrs, Idx, "Ptr" + Twine(Idx));
913 Value *Ptr = Builder.CreateExtractElement(Ptrs, Idx, "Ptr" + Twine(Idx));