Lines Matching refs:HasFullFP16
3340 Requires<[HasNEON,HasFullFP16]> {
3367 Requires<[HasNEON,HasFullFP16]> {
4260 Requires<[HasNEON,HasFullFP16]>;
4263 Requires<[HasNEON,HasFullFP16]>;
4323 Requires<[HasNEON,HasFullFP16]>;
4326 Requires<[HasNEON,HasFullFP16]>;
4332 Requires<[HasNEON,HasFullFP16]>;
4335 Requires<[HasNEON,HasFullFP16]>;
4466 Requires<[HasNEON, HasFullFP16, UseFPVMLx]>;
4469 Requires<[HasNEON, HasFullFP16, UseFPVMLx]>;
4480 Requires<[HasNEON, HasFullFP16, UseFPVMLx]>;
4483 Requires<[HasNEON, HasFullFP16, UseFPVMLx]>;
4668 Requires<[HasNEON, HasFullFP16, UseFPVMLx]>;
4671 Requires<[HasNEON, HasFullFP16, UseFPVMLx]>;
4682 Requires<[HasNEON, HasFullFP16, UseFPVMLx]>;
4685 Requires<[HasNEON, HasFullFP16, UseFPVMLx]>;
4759 Requires<[HasNEON,HasFullFP16,UseFusedMAC]>;
4763 Requires<[HasNEON,HasFullFP16,UseFusedMAC]>;
4774 Requires<[HasNEON,HasFullFP16,UseFusedMAC]>;
4777 Requires<[HasNEON,HasFullFP16,UseFusedMAC]>;
4782 Requires<[HasNEON,HasFullFP16]>;
4785 Requires<[HasNEON,HasFullFP16]>;
4968 let Predicates = [HasNEON,HasV8_3a,HasFullFP16] in {
4988 let Predicates = [HasNEON,HasV8_3a,HasFullFP16] in {
5013 let Predicates = [HasNEON,HasV8_3a,HasFullFP16] in {
5043 let Predicates = [HasNEON,HasV8_3a,HasFullFP16] in {
5075 Requires<[HasNEON,HasFullFP16]>;
5078 Requires<[HasNEON,HasFullFP16]>;
5127 Requires<[HasNEON, HasFullFP16]>;
5130 Requires<[HasNEON, HasFullFP16]>;
5147 Requires<[HasNEON, HasFullFP16]>;
5150 Requires<[HasNEON, HasFullFP16]>;
5170 Requires<[HasNEON, HasFullFP16]>;
5173 Requires<[HasNEON, HasFullFP16]>;
5189 Requires<[HasNEON, HasFullFP16]>;
5192 Requires<[HasNEON, HasFullFP16]>;
5200 Requires<[HasNEON, HasFullFP16]>;
5203 Requires<[HasNEON, HasFullFP16]>;
5216 let Predicates = [HasNEON, HasFullFP16] in {
5283 let Predicates = [HasNEON, HasFullFP16] in {
5639 Requires<[HasNEON, HasFullFP16]>;
5642 Requires<[HasNEON, HasFullFP16]>;
5703 Requires<[HasNEON, HasFullFP16]>;
5707 Requires<[HasNEON, HasFullFP16]>;
5722 Requires<[HasV8, HasNEON, HasFullFP16]>;
5726 Requires<[HasV8, HasNEON, HasFullFP16]>;
5745 Requires<[HasNEON, HasFullFP16]>;
5749 Requires<[HasNEON, HasFullFP16]>;
5764 Requires<[HasV8, HasNEON, HasFullFP16]>;
5768 Requires<[HasV8, HasNEON, HasFullFP16]>;
5789 Requires<[HasNEON, HasFullFP16]>;
5820 Requires<[HasNEON, HasFullFP16]>;
5839 Requires<[HasNEON, HasFullFP16]>;
5859 Requires<[HasNEON, HasFullFP16]>;
5863 Requires<[HasNEON, HasFullFP16]>;
5875 Requires<[HasNEON, HasFullFP16]>;
5879 Requires<[HasNEON, HasFullFP16]>;
5897 Requires<[HasNEON, HasFullFP16]>;
5901 Requires<[HasNEON, HasFullFP16]>;
5913 Requires<[HasNEON, HasFullFP16]>;
5917 Requires<[HasNEON, HasFullFP16]>;
6118 Requires<[HasNEON, HasFullFP16]>;
6122 Requires<[HasNEON, HasFullFP16]>;
6166 Requires<[HasNEON, HasFullFP16]>;
6171 Requires<[HasNEON, HasFullFP16]>;
6487 let AddedComplexity = 1, Predicates = [HasNEON, HasBF16, HasFullFP16] in {
6803 Requires<[HasNEON, HasFullFP16]>;
6806 Requires<[HasNEON, HasFullFP16]>;
6809 Requires<[HasNEON, HasFullFP16]>;
6812 Requires<[HasNEON, HasFullFP16]>;
6816 Requires<[HasNEON, HasFullFP16]>;
6819 Requires<[HasNEON, HasFullFP16]>;
6822 Requires<[HasNEON, HasFullFP16]>;
6825 Requires<[HasNEON, HasFullFP16]>;
6841 Requires<[HasV8, HasNEON, HasFullFP16]>;
6844 Requires<[HasV8, HasNEON, HasFullFP16]>;
6847 Requires<[HasV8, HasNEON, HasFullFP16]>;
6850 Requires<[HasV8, HasNEON, HasFullFP16]>;
6869 let Predicates = [HasNEON, HasFullFP16] in {
6878 } // Predicates = [HasNEON, HasFullFP16]
6890 let Predicates = [HasNEON, HasFullFP16] in {
6899 } // Predicates = [HasNEON, HasFullFP16]
7282 Requires<[HasV8, HasNEON, HasFullFP16]> {
7288 Requires<[HasV8, HasNEON, HasFullFP16]> {
7297 let Predicates = [HasNEON, HasFullFP16] in {
7460 def : N3VSPatFP16<fmaximum, VMAXhd>, Requires<[HasFullFP16]>;
7461 def : N3VSPatFP16<fminimum, VMINhd>, Requires<[HasFullFP16]>;
9005 let Predicates = [HasNEON, HasFullFP16] in
9023 let Predicates = [HasNEON, HasFullFP16] in
9043 let Predicates = [HasNEON, HasFullFP16] in
9061 let Predicates = [HasNEON, HasFullFP16] in