llvm-6502/lib/CodeGen/SelectionDAG
Dan Gohman a7ce741ff0 Use the SubclassData field to hold ExtType, isTrunc, and MemIndexedMode
information. This eliminates the need for the Flags field in MemSDNode,
so this makes LoadSDNode and StoreSDNode smaller. Also, it makes
FoldingSetNodeIDs for loads and stores two AddIntegers smaller.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@63577 91177308-0d34-0410-b5e6-96231b3b80d8
2009-02-03 00:08:45 +00:00
..
CallingConvLower.cpp
CMakeLists.txt
DAGCombiner.cpp Fix PR3453 and probably a bunch of other potential 2009-02-01 18:06:53 +00:00
FastISel.cpp
LegalizeDAG.cpp Last DebugLoc propagation for this file. 2009-02-02 23:46:53 +00:00
LegalizeFloatTypes.cpp Remove trailing spaces. 2009-02-02 19:46:41 +00:00
LegalizeIntegerTypes.cpp Remove trailing spaces. 2009-02-02 19:46:41 +00:00
LegalizeTypes.cpp DebugLoc propagation. Done with file. 2009-01-31 20:01:02 +00:00
LegalizeTypes.h Duncan's patch. Further to 64382. Takes care of illegal types for shift amount. 2009-02-02 17:19:39 +00:00
LegalizeTypesGeneric.cpp Remove trailing spaces. 2009-02-02 19:46:41 +00:00
LegalizeVectorTypes.cpp Preserve more SourceValue information. 2009-02-02 06:37:55 +00:00
Makefile
ScheduleDAGFast.cpp
ScheduleDAGList.cpp
ScheduleDAGRRList.cpp
ScheduleDAGSDNodes.cpp
ScheduleDAGSDNodesEmit.cpp
SelectionDAG.cpp Use the SubclassData field to hold ExtType, isTrunc, and MemIndexedMode 2009-02-03 00:08:45 +00:00
SelectionDAGBuild.cpp Fix PR3401: when using large integers, the type 2009-01-31 15:50:11 +00:00
SelectionDAGBuild.h Move CurDebugLoc into SelectionDAGLowering. 2009-01-31 02:22:37 +00:00
SelectionDAGISel.cpp
SelectionDAGPrinter.cpp
TargetLowering.cpp Fix PR3401: when using large integers, the type 2009-01-31 15:50:11 +00:00