1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-10-25 22:12:57 +02:00
llvm-mirror/lib/CodeGen/SelectionDAG
Dale Johannesen a259483aae Get rid of the last non-DebugLoc versions of getNode!
Many targets build placeholder nodes for special operands, e.g.
GlobalBaseReg on X86 and PPC for the PIC base.  There's no
sensible way to associate debug info with these.  I've left
them built with getNode calls with explicit DebugLoc::getUnknownLoc operands. 
I'm not too happy about this but don't see a good improvement;
I considered adding a getPseudoOperand or something, but it
seems to me that'll just make it harder to read.

llvm-svn: 63992
2009-02-07 00:55:49 +00:00
..
CallingConvLower.cpp Add "inreg" field to CallSDNode (doesn't increase 2008-09-26 19:31:26 +00:00
CMakeLists.txt Experimental post-pass scheduling support. Post-pass scheduling 2008-11-19 23:18:57 +00:00
DAGCombiner.cpp Remove more non-DebugLoc getNode variants. Use 2009-02-06 23:05:02 +00:00
FastISel.cpp Create DebugLoc information in FastISel. Several temporary methods were 2009-02-03 00:55:04 +00:00
LegalizeDAG.cpp Get rid of the last non-DebugLoc versions of getNode! 2009-02-07 00:55:49 +00:00
LegalizeFloatTypes.cpp Get rid of the last non-DebugLoc versions of getNode! 2009-02-07 00:55:49 +00:00
LegalizeIntegerTypes.cpp Get rid of the last non-DebugLoc versions of getNode! 2009-02-07 00:55:49 +00:00
LegalizeTypes.cpp Fix PR3411. When replacing values, nodes are analyzed 2009-02-03 10:23:33 +00:00
LegalizeTypes.h Remove non-DebugLoc versions of getMergeValues, ZeroExtendInReg. 2009-02-05 00:20:09 +00:00
LegalizeTypesGeneric.cpp Remove more non-DebugLoc getNode variants. Use 2009-02-06 23:05:02 +00:00
LegalizeVectorTypes.cpp Remove more non-DebugLoc getNode variants. Use 2009-02-06 23:05:02 +00:00
Makefile Removed trailing whitespace from Makefiles. 2009-01-09 16:44:42 +00:00
ScheduleDAGFast.cpp Move ScheduleDAGSDNodes.h to be a private header. Front-ends 2009-02-06 17:22:58 +00:00
ScheduleDAGList.cpp Move ScheduleDAGSDNodes.h to be a private header. Front-ends 2009-02-06 17:22:58 +00:00
ScheduleDAGRRList.cpp Move ScheduleDAGSDNodes.h to be a private header. Front-ends 2009-02-06 17:22:58 +00:00
ScheduleDAGSDNodes.cpp Move ScheduleDAGSDNodes.h to be a private header. Front-ends 2009-02-06 17:22:58 +00:00
ScheduleDAGSDNodes.h Delete an unused member function. 2009-02-06 18:19:52 +00:00
ScheduleDAGSDNodesEmit.cpp Move getPointerRegClass from TargetInstrInfo to TargetRegisterInfo. 2009-02-06 17:43:24 +00:00
SelectionDAG.cpp Get rid of the last non-DebugLoc versions of getNode! 2009-02-07 00:55:49 +00:00
SelectionDAGBuild.cpp Remove more non-DebugLoc getNode variants. Use 2009-02-06 23:05:02 +00:00
SelectionDAGBuild.h Pass in something sensible for the debug location information when creating the 2009-02-03 02:20:52 +00:00
SelectionDAGISel.cpp Rename SelectionDAGISel::Schedule to 2009-02-06 18:26:51 +00:00
SelectionDAGPrinter.cpp Move ScheduleDAGSDNodes.h to be a private header. Front-ends 2009-02-06 17:22:58 +00:00
TargetLowering.cpp Get rid of the last non-DebugLoc versions of getNode! 2009-02-07 00:55:49 +00:00