llvm-6502/lib/CodeGen/SelectionDAG
Bill Wendling 87710f04e5 Add more plumbing to assign ordering to SDNodes. Have the "getValue" method
assign the ordering when called. Combine some of the ordering assignments to
keep things simple.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@91857 91177308-0d34-0410-b5e6-96231b3b80d8
2009-12-21 23:47:40 +00:00
..
CallingConvLower.cpp
CMakeLists.txt Rename SelectionDAGLowering to SelectionDAGBuilder, and rename 2009-11-23 18:04:58 +00:00
DAGCombiner.cpp Increase opportunities to optimize (brcond (srl (and c1), c2)). 2009-12-18 21:31:31 +00:00
FastISel.cpp Make TargetSelectInstruction protected and called from FastISel.cpp 2009-12-05 01:27:58 +00:00
FunctionLoweringInfo.cpp Move CopyCatchInfo into FunctionLoweringInfo.cpp too, for consistency. 2009-11-23 18:12:11 +00:00
FunctionLoweringInfo.h Move CopyCatchInfo into FunctionLoweringInfo.cpp too, for consistency. 2009-11-23 18:12:11 +00:00
InstrEmitter.cpp Target-independent support for TargetFlags on BlockAddress operands, 2009-11-20 23:18:13 +00:00
InstrEmitter.h
LegalizeDAG.cpp Introduce EVT::getHalfSizedIntegerVT() for use in ExpandUnalignedStore() in 2009-12-17 20:09:43 +00:00
LegalizeFloatTypes.cpp
LegalizeIntegerTypes.cpp Truncate the arguments of llvm.frameaddress / llvm.returnaddress intrinsics from i32 to platform's largest native type 2009-12-07 02:28:26 +00:00
LegalizeTypes.cpp Added support to allow clients to custom widen. For X86, custom widen vectors for 2009-11-30 02:42:02 +00:00
LegalizeTypes.h Implement vector widening, splitting, and scalarizing for SIGN_EXTEND_INREG. 2009-12-11 21:31:27 +00:00
LegalizeTypesGeneric.cpp
LegalizeVectorOps.cpp Implement vector widening, splitting, and scalarizing for SIGN_EXTEND_INREG. 2009-12-11 21:31:27 +00:00
LegalizeVectorTypes.cpp Implement vector widening, splitting, and scalarizing for SIGN_EXTEND_INREG. 2009-12-11 21:31:27 +00:00
Makefile
ScheduleDAGFast.cpp
ScheduleDAGList.cpp
ScheduleDAGRRList.cpp
ScheduleDAGSDNodes.cpp Changes from review: 2009-12-18 23:32:53 +00:00
ScheduleDAGSDNodes.h
SDNodeOrdering.h Place SDNodeOrdering.h in the directory it's used. 2009-12-21 19:34:59 +00:00
SelectionDAG.cpp - Add a bit more plumbing assigning an order to SDNodes. 2009-12-21 21:59:52 +00:00
SelectionDAGBuilder.cpp Add more plumbing to assign ordering to SDNodes. Have the "getValue" method 2009-12-21 23:47:40 +00:00
SelectionDAGBuilder.h Changes from review: 2009-12-18 23:32:53 +00:00
SelectionDAGISel.cpp Fix this to properly clear the FastISel debug location. Thanks to 2009-12-14 23:08:09 +00:00
SelectionDAGPrinter.cpp Add edge source labels to SelectionDAG graphs, now that the graph printing 2009-12-01 19:20:00 +00:00
TargetLowering.cpp Implement vector widening, splitting, and scalarizing for SIGN_EXTEND_INREG. 2009-12-11 21:31:27 +00:00