Lines Matching refs:HasFullFP16
3272 Requires<[HasNEON,HasFullFP16]> {
3299 Requires<[HasNEON,HasFullFP16]> {
4192 Requires<[HasNEON,HasFullFP16]>;
4195 Requires<[HasNEON,HasFullFP16]>;
4255 Requires<[HasNEON,HasFullFP16]>;
4258 Requires<[HasNEON,HasFullFP16]>;
4264 Requires<[HasNEON,HasFullFP16]>;
4267 Requires<[HasNEON,HasFullFP16]>;
4398 Requires<[HasNEON, HasFullFP16, UseFPVMLx]>;
4401 Requires<[HasNEON, HasFullFP16, UseFPVMLx]>;
4412 Requires<[HasNEON, HasFullFP16, UseFPVMLx]>;
4415 Requires<[HasNEON, HasFullFP16, UseFPVMLx]>;
4632 Requires<[HasNEON, HasFullFP16, UseFPVMLx]>;
4635 Requires<[HasNEON, HasFullFP16, UseFPVMLx]>;
4646 Requires<[HasNEON, HasFullFP16, UseFPVMLx]>;
4649 Requires<[HasNEON, HasFullFP16, UseFPVMLx]>;
4723 Requires<[HasNEON,HasFullFP16,UseFusedMAC]>;
4727 Requires<[HasNEON,HasFullFP16,UseFusedMAC]>;
4738 Requires<[HasNEON,HasFullFP16,UseFusedMAC]>;
4741 Requires<[HasNEON,HasFullFP16,UseFusedMAC]>;
4746 Requires<[HasNEON,HasFullFP16]>;
4749 Requires<[HasNEON,HasFullFP16]>;
4932 let Predicates = [HasNEON,HasV8_3a,HasFullFP16] in {
4952 let Predicates = [HasNEON,HasV8_3a,HasFullFP16] in {
4978 let Predicates = [HasNEON,HasV8_3a,HasFullFP16] in {
5008 let Predicates = [HasNEON,HasV8_3a,HasFullFP16] in {
5040 Requires<[HasNEON,HasFullFP16]>;
5043 Requires<[HasNEON,HasFullFP16]>;
5092 Requires<[HasNEON, HasFullFP16]>;
5095 Requires<[HasNEON, HasFullFP16]>;
5112 Requires<[HasNEON, HasFullFP16]>;
5115 Requires<[HasNEON, HasFullFP16]>;
5135 Requires<[HasNEON, HasFullFP16]>;
5138 Requires<[HasNEON, HasFullFP16]>;
5154 Requires<[HasNEON, HasFullFP16]>;
5157 Requires<[HasNEON, HasFullFP16]>;
5165 Requires<[HasNEON, HasFullFP16]>;
5168 Requires<[HasNEON, HasFullFP16]>;
5181 let Predicates = [HasNEON, HasFullFP16] in {
5248 let Predicates = [HasNEON, HasFullFP16] in {
5550 Requires<[HasNEON, HasFullFP16]>;
5553 Requires<[HasNEON, HasFullFP16]>;
5614 Requires<[HasNEON, HasFullFP16]>;
5618 Requires<[HasNEON, HasFullFP16]>;
5633 Requires<[HasV8, HasNEON, HasFullFP16]>;
5637 Requires<[HasV8, HasNEON, HasFullFP16]>;
5656 Requires<[HasNEON, HasFullFP16]>;
5660 Requires<[HasNEON, HasFullFP16]>;
5675 Requires<[HasV8, HasNEON, HasFullFP16]>;
5679 Requires<[HasV8, HasNEON, HasFullFP16]>;
5700 Requires<[HasNEON, HasFullFP16]>;
5731 Requires<[HasNEON, HasFullFP16]>;
5750 Requires<[HasNEON, HasFullFP16]>;
5770 Requires<[HasNEON, HasFullFP16]>;
5774 Requires<[HasNEON, HasFullFP16]>;
5786 Requires<[HasNEON, HasFullFP16]>;
5790 Requires<[HasNEON, HasFullFP16]>;
5808 Requires<[HasNEON, HasFullFP16]>;
5812 Requires<[HasNEON, HasFullFP16]>;
5824 Requires<[HasNEON, HasFullFP16]>;
5828 Requires<[HasNEON, HasFullFP16]>;
6029 Requires<[HasNEON, HasFullFP16]>;
6033 Requires<[HasNEON, HasFullFP16]>;
6077 Requires<[HasNEON, HasFullFP16]>;
6082 Requires<[HasNEON, HasFullFP16]>;
6386 let AddedComplexity = 1, Predicates = [HasNEON, HasBF16, HasFullFP16] in {
6699 Requires<[HasNEON, HasFullFP16]>;
6702 Requires<[HasNEON, HasFullFP16]>;
6705 Requires<[HasNEON, HasFullFP16]>;
6708 Requires<[HasNEON, HasFullFP16]>;
6712 Requires<[HasNEON, HasFullFP16]>;
6715 Requires<[HasNEON, HasFullFP16]>;
6718 Requires<[HasNEON, HasFullFP16]>;
6721 Requires<[HasNEON, HasFullFP16]>;
6737 Requires<[HasV8, HasNEON, HasFullFP16]>;
6740 Requires<[HasV8, HasNEON, HasFullFP16]>;
6743 Requires<[HasV8, HasNEON, HasFullFP16]>;
6746 Requires<[HasV8, HasNEON, HasFullFP16]>;
6765 let Predicates = [HasNEON, HasFullFP16] in {
6774 } // Predicates = [HasNEON, HasFullFP16]
6786 let Predicates = [HasNEON, HasFullFP16] in {
6795 } // Predicates = [HasNEON, HasFullFP16]
7175 Requires<[HasV8, HasNEON, HasFullFP16]> {
7181 Requires<[HasV8, HasNEON, HasFullFP16]> {
7190 let Predicates = [HasNEON, HasFullFP16] in {
7354 def : N3VSPatFP16<fmaximum, VMAXhd>, Requires<[HasFullFP16]>;
7355 def : N3VSPatFP16<fminimum, VMINhd>, Requires<[HasFullFP16]>;
8899 let Predicates = [HasNEON, HasFullFP16] in
8917 let Predicates = [HasNEON, HasFullFP16] in
8937 let Predicates = [HasNEON, HasFullFP16] in
8955 let Predicates = [HasNEON, HasFullFP16] in