Searched refs:NumVectors (Results 1 – 9 of 9) sorted by relevance
83 NumVectors(NumVectors) { in SVEType()90 NumVectors = NumV; in SVEType()591 NumVectors = 0; in applyModifier()624 NumVectors = 1; in applyModifier()629 NumVectors = 0; in applyModifier()633 NumVectors = 0; in applyModifier()637 NumVectors = 0; in applyModifier()644 NumVectors = 0; in applyModifier()651 NumVectors = 0; in applyModifier()658 NumVectors = 0; in applyModifier()[all …]
236 NumVectors = 0; in makeScalar()241 NumVectors = 1; in makeOneVector()631 if (NumVectors > 1) in str()766 T.NumVectors = 1; in fromTypedefName()781 T.NumVectors = 0; in fromTypedefName()803 NumVectors = 1; in applyTypespec()899 NumVectors = 0; in applyModifiers()902 NumVectors = 2; in applyModifiers()905 NumVectors = 3; in applyModifiers()908 NumVectors = 4; in applyModifiers()[all …]
529 unsigned NumVectors = getNumVectorRegs(Ty); in getArithmeticInstrCost() local535 return NumVectors; in getArithmeticInstrCost()539 return (NumVectors * (SignedDivRem ? SDivPow2Cost : 1)); in getArithmeticInstrCost()562 return NumVectors; in getArithmeticInstrCost()579 return NumVectors; in getArithmeticInstrCost()610 unsigned NumVectors = getNumVectorRegs(Tp); in getShuffleCost() local618 return (Kind == TargetTransformInfo::SK_Broadcast ? NumVectors - 1 : 0); in getShuffleCost()625 return (Index == 0 ? 0 : NumVectors); in getShuffleCost()632 return NumVectors - 1; in getShuffleCost()637 return NumVectors; in getShuffleCost()
501 Info.NumVectors); in ConvertType()519 if (Info.NumVectors != 1) { in ConvertType()522 llvm::SmallVector<llvm::Type *, 4> EltTys(Info.NumVectors, EltTy); in ConvertType()527 Info.NumVectors); in ConvertType()
753 assert((BT->getKind() != BuiltinType::SveCount || Info.NumVectors == 1) && in CreateType()758 unsigned NumElems = Info.EC.getKnownMinValue() * Info.NumVectors; in CreateType()
9142 unsigned NumVectors; in EmitARMMVEBuiltinExpr() local9172 assert(MvecLTypeInner->getArrayNumElements() == NumVectors && in EmitARMMVEBuiltinExpr()9185 for (unsigned i = 0; i < NumVectors; ++i) { in EmitARMMVEBuiltinExpr()9212 assert(MvecLTypeInner->getArrayNumElements() == NumVectors && in EmitARMMVEBuiltinExpr()9221 for (unsigned i = 0; i < NumVectors; i++) in EmitARMMVEBuiltinExpr()9226 for (unsigned i = 0; i < NumVectors; i++) { in EmitARMMVEBuiltinExpr()
1473 unsigned NumVectors; member1475 unsigned NumVectors) in BuiltinVectorTypeInfo()1476 : ElementType(ElementType), EC(EC), NumVectors(NumVectors) {} in BuiltinVectorTypeInfo()
24 (CustomCodegen<"VST24"> n:$NumVectors,27 (CustomCodegen<"VLD24"> n:$NumVectors,
5350 if (VecInfo.NumVectors != 1) // vget for tuple type in CheckRISCVBuiltinFunctionCall()5351 MaxIndex = VecInfo.NumVectors; in CheckRISCVBuiltinFunctionCall()5353 MaxIndex = (VecInfo.EC.getKnownMinValue() * VecInfo.NumVectors) / in CheckRISCVBuiltinFunctionCall()5354 (ResVecInfo.EC.getKnownMinValue() * ResVecInfo.NumVectors); in CheckRISCVBuiltinFunctionCall()5365 if (ResVecInfo.NumVectors != 1) // vset for tuple type in CheckRISCVBuiltinFunctionCall()5366 MaxIndex = ResVecInfo.NumVectors; in CheckRISCVBuiltinFunctionCall()5368 MaxIndex = (ResVecInfo.EC.getKnownMinValue() * ResVecInfo.NumVectors) / in CheckRISCVBuiltinFunctionCall()5369 (VecInfo.EC.getKnownMinValue() * VecInfo.NumVectors); in CheckRISCVBuiltinFunctionCall()