Lines Matching defs:VecTy
81 FixedVectorType *VecTy = nullptr;
206 FixedVectorType *VecTy = dyn_cast<FixedVectorType>(Ty->getContainedType(0));
207 if (!VecTy)
209 unsigned VecSize = VecTy->getNumElements();
211 VecTy = dyn_cast<FixedVectorType>(Ty->getContainedType(I));
212 if (!VecTy || VecSize != VecTy->getNumElements())
222 unsigned NumElements = VS.VecTy->getNumElements();
238 Value *Res = PoisonValue::get(VS.VecTy);
394 if (auto *VecTy = dyn_cast<FixedVectorType>(FragmentTy)) {
396 for (unsigned J = 0; J < VecTy->getNumElements(); ++J)
572 Split.VecTy = dyn_cast<FixedVectorType>(Ty);
573 if (!Split.VecTy)
576 unsigned NumElems = Split.VecTy->getNumElements();
577 Type *ElemTy = Split.VecTy->getElementType();
741 assert(OpVecTy->getNumElements() == VS->VecTy->getNumElements());
876 if (auto *VecTy =
878 std::optional<VectorSplit> OpVS = getVectorSplit(VecTy);
939 const bool isPointerTy = DstVS->VecTy->getElementType()->isPointerTy();
964 MidVS.VecTy = FixedVectorType::get(DstVS->VecTy->getElementType(),
979 V = Builder.CreateBitCast(V, MidVS.VecTy, V->getName() + ".cast");
991 MidVS.VecTy = FixedVectorType::get(SrcVS->VecTy->getElementType(),
1128 Value *Res = PoisonValue::get(VS->VecTy->getElementType());
1156 Res[I] = PoisonValue::get(VS->VecTy->getElementType());