Lines Matching full:fpu

65     FPU |= NeonMode;  in setArchFeatures()
93 FPU |= NeonMode; in setArchFeatures()
111 FPU |= SveMode; in setArchFeatures()
124 FPU |= NeonMode; in setArchFeatures()
217 // aapcs-soft is not allowed for targets with an FPU, to avoid there being in validateTarget()
428 if (FPU & FPUMode) in getTargetDefines()
444 if (FPU & NeonMode) { in getTargetDefines()
450 if (FPU & SveMode) in getTargetDefines()
453 if ((FPU & NeonMode) && (FPU & SveMode)) in getTargetDefines()
538 if ((FPU & NeonMode) && HasFullFP16) in getTargetDefines()
565 if ((FPU & SveMode) && HasBFloat16) { in getTargetDefines()
569 if ((FPU & SveMode) && HasMatmulFP64) in getTargetDefines()
572 if ((FPU & SveMode) && HasMatmulFP32) in getTargetDefines()
575 if ((FPU & SveMode) && HasMatMul) in getTargetDefines()
578 if ((FPU & NeonMode) && HasFP16FML) in getTargetDefines()
667 if (FPU & SveMode) in getTargetDefines()
727 .Case("fp", FPU & FPUMode) in hasFeature()
728 .Cases("neon", "simd", FPU & NeonMode) in hasFeature()
751 .Case("sve", FPU & SveMode) in hasFeature()
752 .Case("sve-bf16", FPU & SveMode && HasBFloat16) in hasFeature()
753 .Case("sve-i8mm", FPU & SveMode && HasMatMul) in hasFeature()
755 .Case("f32mm", FPU & SveMode && HasMatmulFP32) in hasFeature()
756 .Case("f64mm", FPU & SveMode && HasMatmulFP64) in hasFeature()
757 .Case("sve2", FPU & SveMode && HasSVE2) in hasFeature()
758 .Case("sve2-pmull128", FPU & SveMode && HasSVE2AES) in hasFeature()
759 .Case("sve2-bitperm", FPU & SveMode && HasSVE2BitPerm) in hasFeature()
760 .Case("sve2-sha3", FPU & SveMode && HasSVE2SHA3) in hasFeature()
761 .Case("sve2-sm4", FPU & SveMode && HasSVE2SM4) in hasFeature()
762 .Case("sve2p1", FPU & SveMode && HasSVE2p1) in hasFeature()
822 FPU |= NeonMode; in handleTargetFeatures()
825 FPU |= NeonMode; in handleTargetFeatures()
829 FPU |= NeonMode; in handleTargetFeatures()
833 FPU |= NeonMode; in handleTargetFeatures()
834 FPU |= SveMode; in handleTargetFeatures()
838 FPU |= NeonMode; in handleTargetFeatures()
839 FPU |= SveMode; in handleTargetFeatures()
844 FPU |= NeonMode; in handleTargetFeatures()
845 FPU |= SveMode; in handleTargetFeatures()
851 FPU |= NeonMode; in handleTargetFeatures()
852 FPU |= SveMode; in handleTargetFeatures()
858 FPU |= NeonMode; in handleTargetFeatures()
859 FPU |= SveMode; in handleTargetFeatures()
865 FPU |= NeonMode; in handleTargetFeatures()
866 FPU |= SveMode; in handleTargetFeatures()
874 FPU |= NeonMode; in handleTargetFeatures()
875 FPU |= SveMode; in handleTargetFeatures()
881 FPU |= NeonMode; in handleTargetFeatures()
882 FPU |= SveMode; in handleTargetFeatures()
887 FPU |= NeonMode; in handleTargetFeatures()
888 FPU |= SveMode; in handleTargetFeatures()
923 FPU |= NeonMode; in handleTargetFeatures()
924 FPU |= SveMode; in handleTargetFeatures()
961 FPU |= NeonMode; in handleTargetFeatures()
965 FPU |= NeonMode; in handleTargetFeatures()
969 FPU |= NeonMode; in handleTargetFeatures()
974 FPU |= NeonMode; in handleTargetFeatures()
988 FPU |= NeonMode; in handleTargetFeatures()
1044 FPU |= NeonMode; in handleTargetFeatures()
1048 FPU |= NeonMode; in handleTargetFeatures()
1052 FPU |= NeonMode; in handleTargetFeatures()
1104 FPU &= ~FPUMode; in handleTargetFeatures()
1105 FPU &= ~NeonMode; in handleTargetFeatures()
1106 FPU &= ~SveMode; in handleTargetFeatures()
1109 FPU &= ~NeonMode; in handleTargetFeatures()
1110 FPU &= ~SveMode; in handleTargetFeatures()
1113 FPU &= ~SveMode; in handleTargetFeatures()