Lines Matching refs:FABS

30 ; CHECK-NEXT:    [[FABS:%.*]] = tail call double @llvm.fabs.f64(double [[X:%.*]])
31 ; CHECK-NEXT: ret double [[FABS]]
75 ; CHECK-NEXT: [[FABS:%.*]] = tail call double @llvm.fabs.f64(double [[MUL]])
76 ; CHECK-NEXT: ret double [[FABS]]
135 ; CHECK-NEXT: [[FABS:%.*]] = select i1 [[CMP]], float 1.000000e+00, float 2.000000e+00
136 ; CHECK-NEXT: ret float [[FABS]]
147 ; CHECK-NEXT: [[FABS:%.*]] = select i1 [[CMP]], float 1.000000e+00, float 2.000000e+00
148 ; CHECK-NEXT: ret float [[FABS]]
159 ; CHECK-NEXT: [[FABS:%.*]] = select i1 [[CMP]], float 1.000000e+00, float 2.000000e+00
160 ; CHECK-NEXT: ret float [[FABS]]
182 ; CHECK-NEXT: [[FABS:%.*]] = call float @llvm.fabs.f32(float [[SELECT]])
183 ; CHECK-NEXT: ret float [[FABS]]
242 ; CHECK-NEXT: [[FABS:%.*]] = call double @llvm.fabs.f64(double [[FPEXT]])
244 ; CHECK-NEXT: ret double [[FABS]]
306 ; CHECK-NEXT: [[FABS:%.*]] = select i1 [[LEZERO]], double [[NEGX]], double [[X]]
307 ; CHECK-NEXT: ret double [[FABS]]
428 ; CHECK-NEXT: [[FABS:%.*]] = select i1 [[GTZERO]], half [[X]], half [[NEGX]]
429 ; CHECK-NEXT: ret half [[FABS]]
454 ; CHECK-NEXT: [[FABS:%.*]] = select i1 [[LTZERO]], double [[NEGX]], double [[X]]
455 ; CHECK-NEXT: ret double [[FABS]]
480 ; CHECK-NEXT: [[FABS:%.*]] = select i1 [[LTZERO]], double [[NEGX]], double [[X]]
481 ; CHECK-NEXT: ret double [[FABS]]
493 ; CHECK-NEXT: [[FABS:%.*]] = select i1 [[LTZERO]], double [[NEGX]], double [[X]]
494 ; CHECK-NEXT: ret double [[FABS]]
508 ; CHECK-NEXT: [[FABS:%.*]] = select i1 [[LTZERO]], double [[NEGX]], double [[X]]
509 ; CHECK-NEXT: ret double [[FABS]]
523 ; CHECK-NEXT: [[FABS:%.*]] = select i1 [[LTZERO]], float [[NEGX]], float [[X]]
524 ; CHECK-NEXT: ret float [[FABS]]
549 ; CHECK-NEXT: [[FABS:%.*]] = select i1 [[LTZERO]], float [[NEGX]], float [[X]]
550 ; CHECK-NEXT: ret float [[FABS]]
562 ; CHECK-NEXT: [[FABS:%.*]] = select i1 [[LTZERO]], float [[NEGX]], float [[X]]
563 ; CHECK-NEXT: ret float [[FABS]]
577 ; CHECK-NEXT: [[FABS:%.*]] = select i1 [[LTZERO]], float [[NEGX]], float [[X]]
578 ; CHECK-NEXT: ret float [[FABS]]
592 ; CHECK-NEXT: [[FABS:%.*]] = select i1 [[LEZERO]], double [[NEGX]], double [[X]]
593 ; CHECK-NEXT: ret double [[FABS]]
618 ; CHECK-NEXT: [[FABS:%.*]] = select i1 [[LEZERO]], double [[NEGX]], double [[X]]
619 ; CHECK-NEXT: ret double [[FABS]]
631 ; CHECK-NEXT: [[FABS:%.*]] = select i1 [[LEZERO]], double [[NEGX]], double [[X]]
632 ; CHECK-NEXT: ret double [[FABS]]
646 ; CHECK-NEXT: [[FABS:%.*]] = select i1 [[LEZERO]], double [[NEGX]], double [[X]]
647 ; CHECK-NEXT: ret double [[FABS]]
661 ; CHECK-NEXT: [[FABS:%.*]] = select i1 [[LEZERO]], float [[NEGX]], float [[X]]
662 ; CHECK-NEXT: ret float [[FABS]]
687 ; CHECK-NEXT: [[FABS:%.*]] = select i1 [[LEZERO]], float [[NEGX]], float [[X]]
688 ; CHECK-NEXT: ret float [[FABS]]
700 ; CHECK-NEXT: [[FABS:%.*]] = select i1 [[LEZERO]], float [[NEGX]], float [[X]]
701 ; CHECK-NEXT: ret float [[FABS]]
715 ; CHECK-NEXT: [[FABS:%.*]] = select i1 [[LEZERO]], float [[NEGX]], float [[X]]
716 ; CHECK-NEXT: ret float [[FABS]]
741 ; CHECK-NEXT: [[FABS:%.*]] = select <2 x i1> [[GTZERO]], <2 x float> [[X]], <2 x float> [[NEGX]]
742 ; CHECK-NEXT: ret <2 x float> [[FABS]]
756 ; CHECK-NEXT: [[FABS:%.*]] = select <2 x i1> [[GTZERO]], <2 x float> [[X]], <2 x float> [[NEGX]]
757 ; CHECK-NEXT: ret <2 x float> [[FABS]]
769 ; CHECK-NEXT: [[FABS:%.*]] = select <2 x i1> [[GTZERO]], <2 x float> [[X]], <2 x float> [[NEGX]]
770 ; CHECK-NEXT: ret <2 x float> [[FABS]]
784 ; CHECK-NEXT: [[FABS:%.*]] = select <2 x i1> [[GTZERO]], <2 x float> [[X]], <2 x float> [[NEGX]]
785 ; CHECK-NEXT: ret <2 x float> [[FABS]]
799 ; CHECK-NEXT: [[FABS:%.*]] = select i1 [[GTZERO]], half [[X]], half [[NEGX]]
800 ; CHECK-NEXT: ret half [[FABS]]
814 ; CHECK-NEXT: [[FABS:%.*]] = select i1 [[GTZERO]], half [[X]], half [[NEGX]]
815 ; CHECK-NEXT: ret half [[FABS]]
829 ; CHECK-NEXT: [[FABS:%.*]] = select <2 x i1> [[GEZERO]], <2 x double> [[X]], <2 x double> [[NEGX…
830 ; CHECK-NEXT: ret <2 x double> [[FABS]]
844 ; CHECK-NEXT: [[FABS:%.*]] = select <2 x i1> [[GEZERO]], <2 x double> [[X]], <2 x double> [[NEGX…
845 ; CHECK-NEXT: ret <2 x double> [[FABS]]
857 ; CHECK-NEXT: [[FABS:%.*]] = select <2 x i1> [[GEZERO]], <2 x double> [[X]], <2 x double> [[NEGX…
858 ; CHECK-NEXT: ret <2 x double> [[FABS]]
872 ; CHECK-NEXT: [[FABS:%.*]] = select <2 x i1> [[GEZERO]], <2 x double> [[X]], <2 x double> [[NEGX…
873 ; CHECK-NEXT: ret <2 x double> [[FABS]]
887 ; CHECK-NEXT: [[FABS:%.*]] = select i1 [[GEZERO]], half [[X]], half [[NEGX]]
888 ; CHECK-NEXT: ret half [[FABS]]
902 ; CHECK-NEXT: [[FABS:%.*]] = select i1 [[GEZERO]], half [[X]], half [[NEGX]]
903 ; CHECK-NEXT: ret half [[FABS]]
915 ; CHECK-NEXT: [[FABS:%.*]] = select i1 [[GEZERO]], half [[X]], half [[NEGX]]
916 ; CHECK-NEXT: ret half [[FABS]]
930 ; CHECK-NEXT: [[FABS:%.*]] = select i1 [[GEZERO]], half [[X]], half [[NEGX]]
931 ; CHECK-NEXT: ret half [[FABS]]
941 ; CHECK-NEXT: [[FABS:%.*]] = call float @llvm.fabs.f32(float [[X:%.*]])
942 ; CHECK-NEXT: ret float [[FABS]]
954 ; CHECK-NEXT: [[FABS:%.*]] = call fast float @llvm.fabs.f32(float [[X]])
955 ; CHECK-NEXT: ret float [[FABS]]
969 ; CHECK-NEXT: [[FABS:%.*]] = call nnan nsz float @llvm.fabs.f32(float [[X]])
970 ; CHECK-NEXT: ret float [[FABS]]
981 ; CHECK-NEXT: [[FABS:%.*]] = call <2 x float> @llvm.fabs.v2f32(<2 x float> [[X:%.*]])
982 ; CHECK-NEXT: ret <2 x float> [[FABS]]