summaryrefslogtreecommitdiff
path: root/lib/CodeGen/SelectionDAG/LegalizeVectorOps.cpp
diff options
context:
space:
mode:
authorHal Finkel <hfinkel@anl.gov>2013-08-19 23:35:24 +0000
committerHal Finkel <hfinkel@anl.gov>2013-08-19 23:35:24 +0000
commit30cbccb029b01738202bd04341b1cbf68a7814c9 (patch)
treeab75a4420b789d4acb234ac64e049193e5cf6753 /lib/CodeGen/SelectionDAG/LegalizeVectorOps.cpp
parentff9fa05905be716435460b5f6d32689041bf895b (diff)
downloadllvm-30cbccb029b01738202bd04341b1cbf68a7814c9.tar.gz
llvm-30cbccb029b01738202bd04341b1cbf68a7814c9.tar.bz2
llvm-30cbccb029b01738202bd04341b1cbf68a7814c9.tar.xz
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
Diffstat (limited to 'lib/CodeGen/SelectionDAG/LegalizeVectorOps.cpp')
0 files changed, 0 insertions, 0 deletions