Lines Matching refs:MultiVersionKind

10176                                            MultiVersionKind MVType) {  in AttrCompatibleWithMultiVersion()
10183 return MVType == MultiVersionKind::Target; in AttrCompatibleWithMultiVersion()
10193 MultiVersionKind MVType) { in checkNonMultiVersionCompatAttributes()
10195 MVType == MultiVersionKind::CPUDispatch || in checkNonMultiVersionCompatAttributes()
10196 MVType == MultiVersionKind::CPUSpecific; in checkNonMultiVersionCompatAttributes()
10210 if (MVType != MultiVersionKind::CPUDispatch && in checkNonMultiVersionCompatAttributes()
10211 MVType != MultiVersionKind::CPUSpecific) in checkNonMultiVersionCompatAttributes()
10215 if (MVType != MultiVersionKind::Target) in checkNonMultiVersionCompatAttributes()
10342 MultiVersionKind MVType) { in CheckMultiVersionAdditionalRules()
10351 MVType == MultiVersionKind::CPUDispatch || in CheckMultiVersionAdditionalRules()
10352 MVType == MultiVersionKind::CPUSpecific; in CheckMultiVersionAdditionalRules()
10386 MultiVersionKind MVType, in CheckMultiVersionFirstFunction()
10388 assert(MVType != MultiVersionKind::None && in CheckMultiVersionFirstFunction()
10393 if (MVType == MultiVersionKind::Target && !TA->isDefaultVersion()) in CheckMultiVersionFirstFunction()
10396 if (MVType == MultiVersionKind::Target && CheckMultiVersionValue(S, FD)) { in CheckMultiVersionFirstFunction()
10412 if (D->getAsFunction()->getMultiVersionKind() != MultiVersionKind::None) in PreviousDeclsHaveMultiVersionAttribute()
10443 MultiVersionKind::Target)) { in CheckTargetCausesMultiVersioning()
10504 MultiVersionKind NewMVType, const TargetAttr *NewTA, in CheckMultiVersionAdditionalDecl()
10509 MultiVersionKind OldMVType = OldFD->getMultiVersionKind(); in CheckMultiVersionAdditionalDecl()
10511 if ((OldMVType == MultiVersionKind::Target && in CheckMultiVersionAdditionalDecl()
10512 NewMVType != MultiVersionKind::Target) || in CheckMultiVersionAdditionalDecl()
10513 (NewMVType == MultiVersionKind::Target && in CheckMultiVersionAdditionalDecl()
10514 OldMVType != MultiVersionKind::Target)) { in CheckMultiVersionAdditionalDecl()
10539 if (NewMVType == MultiVersionKind::Target) { in CheckMultiVersionAdditionalDecl()
10561 if (NewMVType == MultiVersionKind::CPUDispatch && in CheckMultiVersionAdditionalDecl()
10582 if (NewMVType == MultiVersionKind::CPUSpecific && CurCPUSpec) { in CheckMultiVersionAdditionalDecl()
10618 if (NewMVType == MultiVersionKind::Target && in CheckMultiVersionAdditionalDecl()
10670 MultiVersionKind MVType = NewFD->getMultiVersionKind(); in CheckMultiVersionFunction()
10675 if ((MVType == MultiVersionKind::Target && NewTA->isDefaultVersion()) || in CheckMultiVersionFunction()
10676 MVType == MultiVersionKind::CPUDispatch || in CheckMultiVersionFunction()
10677 MVType == MultiVersionKind::CPUSpecific) { in CheckMultiVersionFunction()
10690 if (MVType == MultiVersionKind::None) in CheckMultiVersionFunction()
10697 if (!OldFD->isMultiVersion() && MVType == MultiVersionKind::None) in CheckMultiVersionFunction()
10700 if (OldFD->isMultiVersion() && MVType == MultiVersionKind::None) { in CheckMultiVersionFunction()
10702 << (OldFD->getMultiVersionKind() != MultiVersionKind::Target); in CheckMultiVersionFunction()
10708 if (!OldFD->isMultiVersion() && MVType == MultiVersionKind::Target) in CheckMultiVersionFunction()