Provide an explicit list of operands to MakeLibcall,
authorDuncan Sands <baldrick@free.fr>
Fri, 18 Apr 2008 20:25:14 +0000 (20:25 +0000)
committerDuncan Sands <baldrick@free.fr>
Fri, 18 Apr 2008 20:25:14 +0000 (20:25 +0000)
commit41edfb8ae119d6cf6579046619dd2820ec876065
tree49f86a11b5e1c8f0abbe770bd0b981bed8aafd3e
parenta8f720d695e00192cc5816e10a7c52ade8446813
Provide an explicit list of operands to MakeLibcall,
rather than having it suck them out of a node.  Add
a bunch of new libcalls, and remove dead softfloat
code (dead, because FloatToInt is used not Expand
in this case).  Note that indexed stores probably
aren't handled properly, likewise for loads.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@49915 91177308-0d34-0410-b5e6-96231b3b80d8
lib/CodeGen/SelectionDAG/LegalizeTypes.cpp
lib/CodeGen/SelectionDAG/LegalizeTypes.h
lib/CodeGen/SelectionDAG/LegalizeTypesExpand.cpp