commit | 30cbccb029b01738202bd04341b1cbf68a7814c9 | [log] [tgz] |
---|---|---|
author | Hal Finkel <hfinkel@anl.gov> | Mon Aug 19 23:35:24 2013 +0000 |
committer | Hal Finkel <hfinkel@anl.gov> | Mon Aug 19 23:35:24 2013 +0000 |
tree | ab75a4420b789d4acb234ac64e049193e5cf6753 | |
parent | ff9fa05905be716435460b5f6d32689041bf895b [diff] |
Don't form PPC CTR-based loops around a copysignl call copysign/copysignf never become function calls (because the SDAG expansion code does not lower to the corresponding function call, but rather directly implements the associated logic), but copysignl almost always is lowered into a call to the requested libm functon (and, thus, might clobber CTR). git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@188727 91177308-0d34-0410-b5e6-96231b3b80d8