File tree Expand file tree Collapse file tree 1 file changed +15
-3
lines changed Expand file tree Collapse file tree 1 file changed +15
-3
lines changed Original file line number Diff line number Diff line change @@ -66,6 +66,9 @@ void AArch64TargetInfo::setArchFeatures() {
66
66
HasLSE = true ;
67
67
HasRDM = true ;
68
68
} else if (ArchInfo->Version .getMajor () == 8 ) {
69
+ if (ArchInfo->Version .getMinor () >= 8u ) {
70
+ HasMOPS = true ;
71
+ }
69
72
if (ArchInfo->Version .getMinor () >= 7u ) {
70
73
HasWFxT = true ;
71
74
}
@@ -87,6 +90,9 @@ void AArch64TargetInfo::setArchFeatures() {
87
90
HasFlagM = true ;
88
91
}
89
92
if (ArchInfo->Version .getMinor () >= 3u ) {
93
+ HasFCMA = true ;
94
+ HasJSCVT = true ;
95
+ HasPAuth = true ;
90
96
HasRCPC = true ;
91
97
FPU |= NeonMode;
92
98
}
@@ -99,16 +105,19 @@ void AArch64TargetInfo::setArchFeatures() {
99
105
HasRDM = true ;
100
106
}
101
107
} else if (ArchInfo->Version .getMajor () == 9 ) {
108
+ if (ArchInfo->Version .getMinor () >= 3u ) {
109
+ HasMOPS = true ;
110
+ }
102
111
if (ArchInfo->Version .getMinor () >= 2u ) {
103
112
HasWFxT = true ;
104
113
}
105
114
if (ArchInfo->Version .getMinor () >= 1u ) {
106
115
HasBFloat16 = true ;
107
116
HasMatMul = true ;
108
117
}
109
- FPU |= SveMode;
110
- HasSVE2 = true ;
111
- HasFullFP16 = true ;
118
+ // FPU |= SveMode;
119
+ // HasSVE2 = true;
120
+ // HasFullFP16 = true;
112
121
HasAlternativeNZCV = true ;
113
122
HasFRInt3264 = true ;
114
123
HasSSBS = true ;
@@ -118,6 +127,9 @@ void AArch64TargetInfo::setArchFeatures() {
118
127
HasDotProd = true ;
119
128
HasDIT = true ;
120
129
HasFlagM = true ;
130
+ HasFCMA = true ;
131
+ HasJSCVT = true ;
132
+ HasPAuth = true ;
121
133
HasRCPC = true ;
122
134
FPU |= NeonMode;
123
135
HasCCPP = true ;
You can’t perform that action at this time.
0 commit comments