1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-11-25 20:23:11 +01:00
llvm-mirror/lib/CodeGen/SelectionDAG
Duncan Sands 88d2a8459b 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.

llvm-svn: 49915
2008-04-18 20:25:14 +00:00
..
CallingConvLower.cpp Introduce a new node for holding call argument 2008-03-21 09:14:45 +00:00
DAGCombiner.cpp Ongoing work on improving the instruction selection infrastructure: 2008-04-16 16:15:27 +00:00
LegalizeDAG.cpp Correct the SrcValue information in the Expand code for va_copy. 2008-04-17 02:09:26 +00:00
LegalizeTypes.cpp Provide an explicit list of operands to MakeLibcall, 2008-04-18 20:25:14 +00:00
LegalizeTypes.h Provide an explicit list of operands to MakeLibcall, 2008-04-18 20:25:14 +00:00
LegalizeTypesExpand.cpp Provide an explicit list of operands to MakeLibcall, 2008-04-18 20:25:14 +00:00
LegalizeTypesFloatToInt.cpp Rename getAnyLoad to getLoad is suggested by Evan. 2008-03-28 09:45:24 +00:00
LegalizeTypesPromote.cpp Drop ISD::MEMSET, ISD::MEMMOVE, and ISD::MEMCPY, which are not Legal 2008-04-12 04:36:06 +00:00
LegalizeTypesScalarize.cpp
LegalizeTypesSplit.cpp
Makefile
ScheduleDAG.cpp Ongoing work on improving the instruction selection infrastructure: 2008-04-16 16:15:27 +00:00
ScheduleDAGList.cpp Treat EntryToken nodes as "passive" so that they aren't added to the 2008-04-15 01:22:18 +00:00
ScheduleDAGRRList.cpp Fix the new scheduler assertion checks to work when 2008-04-15 22:40:14 +00:00
SelectionDAG.cpp Remove the implicit conversion from SDOperandPtr to SDOperand*; this 2008-04-17 23:02:12 +00:00
SelectionDAGISel.cpp Change Divided flag to Split, as suggested by Evan 2008-04-15 08:08:50 +00:00
SelectionDAGPrinter.cpp In -view-sunit-dags, display "special" chain dependencies as cyan 2008-04-14 23:15:07 +00:00
TargetLowering.cpp Drop ISD::MEMSET, ISD::MEMMOVE, and ISD::MEMCPY, which are not Legal 2008-04-12 04:36:06 +00:00