llvm-6502/lib/CodeGen/SelectionDAG
Dan Gohman b13af2f2ec In ScheduleDAGRRList::CopyAndMoveSuccessors, create the SUnit for the load
before creating the SUnit for the operation that it was unfolded from. This
allows each SUnit to have all of its predecessor SUnits available at the time
it is created. I don't know yet if this will be absolutely required, but it
is a little tidier to do it this way.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@59083 91177308-0d34-0410-b5e6-96231b3b80d8
2008-11-11 21:34:44 +00:00
..
CallingConvLower.cpp Add "inreg" field to CallSDNode (doesn't increase 2008-09-26 19:31:26 +00:00
CMakeLists.txt Initial support for the CMake build system. 2008-09-22 01:08:49 +00:00
DAGCombiner.cpp Fix for PR3040: 2008-11-11 08:25:46 +00:00
FastISel.cpp Emit label for llvm.dbg.func.start of the inlined function. 2008-11-06 21:28:20 +00:00
LegalizeDAG.cpp Added CONVERT_RNDSAT (conversion with rounding and saturation) SDNode to 2008-11-10 20:54:11 +00:00
LegalizeFloatTypes.cpp Fix PR2667: add soft float support for sint_to_fp/uint_to_fp 2008-11-10 17:36:26 +00:00
LegalizeIntegerTypes.cpp Cleaned up and fix bugs in convert_rndsat node 2008-11-11 05:40:06 +00:00
LegalizeTypes.cpp Add a bunch of libcalls for ppcf128 that were somehow 2008-10-31 14:06:52 +00:00
LegalizeTypes.h Cleaned up and fix bugs in convert_rndsat node 2008-11-11 05:40:06 +00:00
LegalizeTypesGeneric.cpp Tweak some comments. 2008-11-10 17:31:56 +00:00
LegalizeVectorTypes.cpp Added CONVERT_RNDSAT (conversion with rounding and saturation) SDNode to 2008-11-10 20:54:11 +00:00
Makefile
ScheduleDAG.cpp Avoid relying on the SelectionDAG for initializing the MachineFunction and 2008-11-11 21:31:56 +00:00
ScheduleDAGEmit.cpp Next round of earlyclobber handling. Approach the 2008-09-24 01:07:17 +00:00
ScheduleDAGFast.cpp Change the scheduler accessor methods to accept an explicit TargetMachine 2008-11-11 17:50:47 +00:00
ScheduleDAGList.cpp Change the scheduler accessor methods to accept an explicit TargetMachine 2008-11-11 17:50:47 +00:00
ScheduleDAGRRList.cpp In ScheduleDAGRRList::CopyAndMoveSuccessors, create the SUnit for the load 2008-11-11 21:34:44 +00:00
SelectionDAG.cpp Added CONVERT_RNDSAT (conversion with rounding and saturation) SDNode to 2008-11-10 20:54:11 +00:00
SelectionDAGBuild.cpp Added CONVERT_RNDSAT (conversion with rounding and saturation) SDNode to 2008-11-10 20:54:11 +00:00
SelectionDAGBuild.h Factor out the code for mapping LLVM IR condition opcodes to 2008-10-17 21:16:08 +00:00
SelectionDAGISel.cpp Change the scheduler accessor methods to accept an explicit TargetMachine 2008-11-11 17:50:47 +00:00
SelectionDAGPrinter.cpp Fix bogus comparison of "const char *" with c-string literal. Use strcmp instead. 2008-10-27 22:43:07 +00:00
TargetLowering.cpp Temporarily revert r58979 and related patch. It's causing a failure in X86 bootstrap: 2008-11-10 21:22:06 +00:00