• Home
  • Raw
  • Download

Lines Matching refs:HasNEON

3257               Requires<[HasNEON,HasFullFP16]> {
3284 Requires<[HasNEON,HasFullFP16]> {
4124 Requires<[HasNEON,HasFullFP16]>;
4127 Requires<[HasNEON,HasFullFP16]>;
4185 Requires<[HasNEON,HasFullFP16]>;
4188 Requires<[HasNEON,HasFullFP16]>;
4194 Requires<[HasNEON,HasFullFP16]>;
4197 Requires<[HasNEON,HasFullFP16]>;
4302 Requires<[HasNEON, UseFPVMLx, DontUseFusedMAC]>;
4305 Requires<[HasNEON, UseFPVMLx, DontUseFusedMAC]>;
4308 Requires<[HasNEON, HasFullFP16, UseFPVMLx, DontUseFusedMAC]>;
4311 Requires<[HasNEON, HasFullFP16, UseFPVMLx, DontUseFusedMAC]>;
4316 Requires<[HasNEON, UseFPVMLx]>;
4319 Requires<[HasNEON, UseFPVMLx]>;
4322 Requires<[HasNEON, HasFullFP16, UseFPVMLx]>;
4325 Requires<[HasNEON, HasFullFP16, UseFPVMLx]>;
4351 Requires<[HasNEON, UseFPVMLx]>;
4362 let Predicates = [HasNEON, HasV8_1a] in {
4532 Requires<[HasNEON, UseFPVMLx, DontUseFusedMAC]>;
4535 Requires<[HasNEON, UseFPVMLx, DontUseFusedMAC]>;
4538 Requires<[HasNEON, HasFullFP16, UseFPVMLx, DontUseFusedMAC]>;
4541 Requires<[HasNEON, HasFullFP16, UseFPVMLx, DontUseFusedMAC]>;
4546 Requires<[HasNEON, UseFPVMLx]>;
4549 Requires<[HasNEON, UseFPVMLx]>;
4552 Requires<[HasNEON, HasFullFP16, UseFPVMLx]>;
4555 Requires<[HasNEON, HasFullFP16, UseFPVMLx]>;
4580 Requires<[HasNEON, UseFPVMLx]>;
4618 Requires<[HasNEON,HasVFP4,UseFusedMAC]>;
4622 Requires<[HasNEON,HasVFP4,UseFusedMAC]>;
4625 Requires<[HasNEON,HasFullFP16,UseFusedMAC]>;
4629 Requires<[HasNEON,HasFullFP16,UseFusedMAC]>;
4634 Requires<[HasNEON,HasVFP4,UseFusedMAC]>;
4637 Requires<[HasNEON,HasVFP4,UseFusedMAC]>;
4640 Requires<[HasNEON,HasFullFP16,UseFusedMAC]>;
4643 Requires<[HasNEON,HasFullFP16,UseFusedMAC]>;
4670 Requires<[HasNEON,HasFullFP16]>;
4673 Requires<[HasNEON,HasFullFP16]>;
4720 Requires<[HasNEON, HasFullFP16]>;
4723 Requires<[HasNEON, HasFullFP16]>;
4740 Requires<[HasNEON, HasFullFP16]>;
4743 Requires<[HasNEON, HasFullFP16]>;
4763 Requires<[HasNEON, HasFullFP16]>;
4766 Requires<[HasNEON, HasFullFP16]>;
4782 Requires<[HasNEON, HasFullFP16]>;
4785 Requires<[HasNEON, HasFullFP16]>;
4793 Requires<[HasNEON, HasFullFP16]>;
4796 Requires<[HasNEON, HasFullFP16]>;
4809 let Predicates = [HasNEON, HasFullFP16] in {
4828 let Predicates = [HasNEON, HasFullFP16] in {
5019 Requires<[HasNEON]>;
5023 Requires<[HasNEON]>;
5027 Requires<[HasNEON]>;
5031 Requires<[HasNEON]>;
5035 Requires<[HasNEON]>;
5040 Requires<[HasNEON]>;
5045 Requires<[HasNEON]>;
5057 Requires<[HasNEON]>;
5061 Requires<[HasNEON]>;
5065 Requires<[HasNEON]>;
5069 Requires<[HasNEON]>;
5073 Requires<[HasNEON]>;
5078 Requires<[HasNEON]>;
5082 Requires<[HasNEON]>;
5131 Requires<[HasNEON, HasFullFP16]>;
5134 Requires<[HasNEON, HasFullFP16]>;
5195 Requires<[HasNEON, HasFullFP16]>;
5199 Requires<[HasNEON, HasFullFP16]>;
5206 Requires<[HasV8, HasNEON]>;
5210 Requires<[HasV8, HasNEON]>;
5214 Requires<[HasV8, HasNEON, HasFullFP16]>;
5218 Requires<[HasV8, HasNEON, HasFullFP16]>;
5237 Requires<[HasNEON, HasFullFP16]>;
5241 Requires<[HasNEON, HasFullFP16]>;
5248 Requires<[HasV8, HasNEON]>;
5252 Requires<[HasV8, HasNEON]>;
5256 Requires<[HasV8, HasNEON, HasFullFP16]>;
5260 Requires<[HasV8, HasNEON, HasFullFP16]>;
5281 Requires<[HasNEON, HasFullFP16]>;
5312 Requires<[HasNEON, HasFullFP16]>;
5331 Requires<[HasNEON, HasFullFP16]>;
5351 Requires<[HasNEON, HasFullFP16]>;
5355 Requires<[HasNEON, HasFullFP16]>;
5367 Requires<[HasNEON, HasFullFP16]>;
5371 Requires<[HasNEON, HasFullFP16]>;
5389 Requires<[HasNEON, HasFullFP16]>;
5393 Requires<[HasNEON, HasFullFP16]>;
5405 Requires<[HasNEON, HasFullFP16]>;
5409 Requires<[HasNEON, HasFullFP16]>;
5564 Requires<[HasNEON, HasFullFP16]>;
5568 Requires<[HasNEON, HasFullFP16]>;
5635 Requires<[HasNEON, HasFullFP16]>;
5640 Requires<[HasNEON, HasFullFP16]>;
5864 Requires<[HasNEON, HasFastVGETLNi32]>;
5868 Requires<[HasNEON, HasSlowVGETLNi32]>;
5872 Requires<[HasNEON, HasSlowVGETLNi32]>;
5988 Requires<[HasNEON, HasFastVDUP32]>;
5995 Requires<[HasNEON,HasFastVDUP32]>;
6000 Requires<[HasNEON,HasSlowVDUP32]>;
6002 Requires<[HasNEON,HasSlowVDUP32]>;
6116 Requires<[HasNEON, HasFullFP16]>;
6119 Requires<[HasNEON, HasFullFP16]>;
6122 Requires<[HasNEON, HasFullFP16]>;
6125 Requires<[HasNEON, HasFullFP16]>;
6129 Requires<[HasNEON, HasFullFP16]>;
6132 Requires<[HasNEON, HasFullFP16]>;
6135 Requires<[HasNEON, HasFullFP16]>;
6138 Requires<[HasNEON, HasFullFP16]>;
6145 "s32.f32", v2i32, v2f32, IntS>, Requires<[HasV8, HasNEON]>;
6147 "s32.f32", v4i32, v4f32, IntS>, Requires<[HasV8, HasNEON]>;
6149 "u32.f32", v2i32, v2f32, IntU>, Requires<[HasV8, HasNEON]>;
6151 "u32.f32", v4i32, v4f32, IntU>, Requires<[HasV8, HasNEON]>;
6154 Requires<[HasV8, HasNEON, HasFullFP16]>;
6157 Requires<[HasV8, HasNEON, HasFullFP16]>;
6160 Requires<[HasV8, HasNEON, HasFullFP16]>;
6163 Requires<[HasV8, HasNEON, HasFullFP16]>;
6182 let Predicates = [HasNEON, HasFullFP16] in {
6191 } // Predicates = [HasNEON, HasFullFP16]
6203 let Predicates = [HasNEON, HasFullFP16] in {
6212 } // Predicates = [HasNEON, HasFullFP16]
6256 Requires<[HasNEON, HasFP16]>;
6260 Requires<[HasNEON, HasFP16]>;
6506 v2f32, v2f32, Int>, Requires<[HasV8, HasNEON]> {
6511 v4f32, v4f32, Int>, Requires<[HasV8, HasNEON]> {
6517 Requires<[HasV8, HasNEON, HasFullFP16]> {
6523 Requires<[HasV8, HasNEON, HasFullFP16]> {
6532 let Predicates = [HasNEON, HasFullFP16] in {
6674 Requires<[HasNEON, UseNEONForFP, UseFPVMLx, DontUseFusedMAC]>;
6676 Requires<[HasNEON, UseNEONForFP, UseFPVMLx, DontUseFusedMAC]>;
6683 def : N3VSPat<fmaxnan, VMAXfd>, Requires<[HasNEON]>;
6684 def : N3VSPat<fminnan, VMINfd>, Requires<[HasNEON]>;
6705 Requires<[HasNEON, DontUseVMOVSR]>;
8044 let Predicates = [HasNEON, HasFullFP16] in
8062 let Predicates = [HasNEON, HasFullFP16] in
8082 let Predicates = [HasNEON, HasFullFP16] in
8100 let Predicates = [HasNEON, HasFullFP16] in