Lines Matching defs:Ptrs
443 // <16 x i32 > @llvm.masked.gather.v16i32( <16 x i32*> %Ptrs, i32 4,
448 // %Ptrs = getelementptr i32, i32* %base, <16 x i64> %ind
453 // %Ptr0 = extractelement <16 x i32*> %Ptrs, i32 0
464 // %Ptr1 = extractelement <16 x i32*> %Ptrs, i32 1
474 Value *Ptrs = CI->getArgOperand(0);
499 Value *Ptr = Builder.CreateExtractElement(Ptrs, Idx, "Ptr" + Twine(Idx));
554 Value *Ptr = Builder.CreateExtractElement(Ptrs, Idx, "Ptr" + Twine(Idx));
581 // void @llvm.masked.scatter.v16i32(<16 x i32> %Src, <16 x i32*>* %Ptrs, i32 4,
586 // %Ptrs = getelementptr i32, i32* %ptr, <16 x i64> %ind
592 // %Ptr0 = extractelement <16 x i32*> %Ptrs, i32 0
602 // %Ptr1 = extractelement <16 x i32*> %Ptrs, i32 1
610 Value *Ptrs = CI->getArgOperand(1);
617 isa<VectorType>(Ptrs->getType()) &&
618 isa<PointerType>(cast<VectorType>(Ptrs->getType())->getElementType()) &&
636 Value *Ptr = Builder.CreateExtractElement(Ptrs, Idx, "Ptr" + Twine(Idx));
674 // %Ptr1 = extractelement <16 x i32*> %Ptrs, i32 1
686 Value *Ptr = Builder.CreateExtractElement(Ptrs, Idx, "Ptr" + Twine(Idx));
956 Value *Ptrs = CI->getArgOperand(0);
960 auto *AddrType = cast<FixedVectorType>(Ptrs->getType());
977 Value *Ptr = Builder.CreateExtractElement(Ptrs, Idx, "Ptr" + Twine(Idx));
998 Value *Ptr = Builder.CreateExtractElement(Ptrs, Idx, "Ptr" + Twine(Idx));