Lines Matching defs:VF
78 /// unsigned integer will be directly used as a VF. On success, the `<vlen>`
85 LLVM_DEBUG(dbgs() << "Vector function variant declared with scalable VF "
89 // We can't determine the VF of a scalable vector by looking at the vlen
91 // for the scalable field with an invalid VF field so that we know to look
92 // up the actual VF based on element types from the parameters or return.
97 unsigned VF = 0;
98 if (ParseString.consumeInteger(10, VF))
102 if (VF == 0)
105 ParsedVF = {VF, false};
298 // Returns the 'natural' VF for a given scalar element type, based on the
302 // mangling), we assume a minimum vector size of 128b and return a VF based on
307 "Scalable VF decoding only implemented for SVE and RVV\n");
330 // Only vector parameters are used when determining the VF; uniform or
331 // linear are left as scalars, so do not affect VF.
337 // VF.
341 // Find the smallest VF, based on the widest scalar type.
358 // VF.
366 // The SVE Vector function call ABI bases the VF on the widest element types
560 ElementCount VF = Info.Shape.VF;
565 VectorType::get(Type::getInt1Ty(ScalarFTy->getContext()), VF);
572 OperandTy = VectorType::get(OperandTy, VF);
578 RetTy = toVectorizedTy(RetTy, VF);