Add soft float support for a bunch more operations. Original
authorDuncan Sands <baldrick@free.fr>
Mon, 17 Nov 2008 20:52:38 +0000 (20:52 +0000)
committerDuncan Sands <baldrick@free.fr>
Mon, 17 Nov 2008 20:52:38 +0000 (20:52 +0000)
commit7fed65a68d961eef21d4572beab64d047ece5a3e
treee41ca76a165b977c49e637baa022b7be07321829
parente93483d855af7acf831d1d8c3c77ed117f0df4d3
Add soft float support for a bunch more operations.  Original
patch by Richard Osborne, tweaked and extended by your humble
servant.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@59464 91177308-0d34-0410-b5e6-96231b3b80d8
13 files changed:
lib/CodeGen/SelectionDAG/LegalizeFloatTypes.cpp
lib/CodeGen/SelectionDAG/LegalizeTypes.h
test/CodeGen/XCore/cos.ll [new file with mode: 0644]
test/CodeGen/XCore/exp.ll [new file with mode: 0644]
test/CodeGen/XCore/exp2.ll [new file with mode: 0644]
test/CodeGen/XCore/fneg.ll [new file with mode: 0644]
test/CodeGen/XCore/log.ll [new file with mode: 0644]
test/CodeGen/XCore/log10.ll [new file with mode: 0644]
test/CodeGen/XCore/log2.ll [new file with mode: 0644]
test/CodeGen/XCore/pow.ll [new file with mode: 0644]
test/CodeGen/XCore/powi.ll [new file with mode: 0644]
test/CodeGen/XCore/sin.ll [new file with mode: 0644]
test/CodeGen/XCore/sqrt.ll [new file with mode: 0644]