llvm-6502/lib/CodeGen/SelectionDAG
Dan Gohman 7f460203b0 Rename ISD::LOCATION to ISD::DBG_STOPPOINT to better reflect its
purpose, and give it a custom SDNode subclass so that it doesn't
need to have line number, column number, filename string, and
directory string, all existing as individual SDNodes to be the
operands.

This was the only user of ISD::STRING, StringSDNode, etc., so
remove those and some associated code.

This makes stop-points considerably easier to read in
-view-legalize-dags output, and reduces overhead (creating new
nodes and copying std::strings into them) on code containing
debugging information.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@52924 91177308-0d34-0410-b5e6-96231b3b80d8
2008-06-30 20:59:49 +00:00
..
CallingConvLower.cpp Correct the allocation size for CCState's UsedRegs member, which 2008-06-30 20:25:31 +00:00
DAGCombiner.cpp When folding a bitcast into a load or store, preserve the alignment 2008-06-28 00:45:22 +00:00
LegalizeDAG.cpp Rename ISD::LOCATION to ISD::DBG_STOPPOINT to better reflect its 2008-06-30 20:59:49 +00:00
LegalizeFloatTypes.cpp Add support for expanding PPC 128 bit floats. 2008-06-25 20:24:48 +00:00
LegalizeIntegerTypes.cpp Support for VAARG. As noted in a comment, this is 2008-06-30 13:55:15 +00:00
LegalizeTypes.cpp ExpungeNode is only needed for new nodes! This 2008-06-30 16:43:45 +00:00
LegalizeTypes.h Support for VAARG. As noted in a comment, this is 2008-06-30 13:55:15 +00:00
LegalizeTypesGeneric.cpp Support for expanding the result of EXTRACT_ELEMENT. 2008-06-23 15:08:15 +00:00
LegalizeVectorTypes.cpp Cleanup up LegalizeTypes handling of loads and 2008-06-23 14:19:45 +00:00
Makefile
ScheduleDAG.cpp
ScheduleDAGList.cpp Use the new PriorityQueue in ScheduleDAGList too, which also 2008-06-23 23:40:09 +00:00
ScheduleDAGRRList.cpp Move a DenseMap's declaration outside of a loop, and just call 2008-06-23 21:15:00 +00:00
SelectionDAG.cpp Rename ISD::LOCATION to ISD::DBG_STOPPOINT to better reflect its 2008-06-30 20:59:49 +00:00
SelectionDAGISel.cpp Rename ISD::LOCATION to ISD::DBG_STOPPOINT to better reflect its 2008-06-30 20:59:49 +00:00
SelectionDAGPrinter.cpp Rename ISD::LOCATION to ISD::DBG_STOPPOINT to better reflect its 2008-06-30 20:59:49 +00:00
TargetLowering.cpp Add support for expanding PPC 128 bit floats. 2008-06-25 20:24:48 +00:00