Remove 'readnone' attribute away from non-readnone sincos()

This commit is contained in:
Anton Mitrokhin
2015-08-02 15:04:29 +03:00
parent ab0e8bba00
commit db1d817dee
5 changed files with 22 additions and 22 deletions

View File

@@ -690,7 +690,7 @@ define <1 x float> @__rsqrt_varying_float(<1 x float> %v) nounwind readonly alw
declare <1 x float> @__svml_sind(<1 x float>) nounwind readnone alwaysinline
declare <1 x float> @__svml_asind(<1 x float>) nounwind readnone alwaysinline
declare <1 x float> @__svml_cosd(<1 x float>) nounwind readnone alwaysinline
declare void @__svml_sincosd(<1 x float>, <1 x double> *, <1 x double> *) nounwind readnone alwaysinline
declare void @__svml_sincosd(<1 x float>, <1 x double> *, <1 x double> *) nounwind alwaysinline
declare <1 x float> @__svml_tand(<1 x float>) nounwind readnone alwaysinline
declare <1 x float> @__svml_atand(<1 x float>) nounwind readnone alwaysinline
declare <1 x float> @__svml_atan2d(<1 x float>, <1 x float>) nounwind readnone alwaysinline
@@ -731,7 +731,7 @@ define <1 x float> @__svml_cosf(<1 x float>) nounwind readnone alwaysinline {
}
define void @__svml_sincosf(<1 x float>, <1 x float> *, <1 x float> *) nounwind readnone alwaysinline {
define void @__svml_sincosf(<1 x float>, <1 x float> *, <1 x float> *) nounwind alwaysinline {
; %s = call <1 x float> @__svml_sincosf4(<1 x float> * %2, <1 x float> %0)
; store <1 x float> %s, <1 x float> * %1
; ret void