1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-11-24 11:42:57 +01:00
llvm-mirror/lib/CodeGen/SelectionDAG
Bill Wendling 292263313b If ADD, SUB, or MUL have an overflow bit that's used, don't do transformation on
them. The DAG combiner expects that nodes that are transformed have one value
result.

llvm-svn: 60857
2008-12-10 22:36:00 +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 If ADD, SUB, or MUL have an overflow bit that's used, don't do transformation on 2008-12-10 22:36:00 +00:00
FastISel.cpp Factor out the code for sign-extending/truncating gep indices 2008-12-08 07:57:47 +00:00
LegalizeDAG.cpp Whitespace changes. 2008-12-10 02:01:32 +00:00
LegalizeFloatTypes.cpp Fix PR3117: not all nodes being legalized. The 2008-12-09 21:33:20 +00:00
LegalizeIntegerTypes.cpp For amusement, implement SADDO, SSUBO, UADDO, USUBO 2008-12-10 12:30:42 +00:00
LegalizeTypes.cpp Fix PR3117: not all nodes being legalized. The 2008-12-09 21:33:20 +00:00
LegalizeTypes.h For amusement, implement SADDO, SSUBO, UADDO, USUBO 2008-12-10 12:30:42 +00:00
LegalizeTypesGeneric.cpp Fix PR3117: not all nodes being legalized. The 2008-12-09 21:33:20 +00:00
LegalizeVectorTypes.cpp Fix PR3117: not all nodes being legalized. The 2008-12-09 21:33:20 +00:00
Makefile
ScheduleDAGFast.cpp Rewrite the SDep class, and simplify some of the related code. 2008-12-09 22:54:47 +00:00
ScheduleDAGList.cpp Rewrite the SDep class, and simplify some of the related code. 2008-12-09 22:54:47 +00:00
ScheduleDAGRRList.cpp Rewrite the SDep class, and simplify some of the related code. 2008-12-09 22:54:47 +00:00
ScheduleDAGSDNodes.cpp Rewrite the SDep class, and simplify some of the related code. 2008-12-09 22:54:47 +00:00
ScheduleDAGSDNodesEmit.cpp Experimental post-pass scheduling support. Post-pass scheduling 2008-11-19 23:18:57 +00:00
SelectionDAG.cpp Add sub/mul overflow intrinsics. This currently doesn't have a 2008-12-09 22:08:41 +00:00
SelectionDAGBuild.cpp Whitespace fixes. 2008-12-10 00:28:22 +00:00
SelectionDAGBuild.h Add sub/mul overflow intrinsics. This currently doesn't have a 2008-12-09 22:08:41 +00:00
SelectionDAGISel.cpp If the type legalizer actually legalized anything 2008-11-24 14:53:14 +00:00
SelectionDAGPrinter.cpp Experimental post-pass scheduling support. Post-pass scheduling 2008-11-19 23:18:57 +00:00
TargetLowering.cpp Followup to r60283: optimize arbitrary width signed divisions as well 2008-11-30 06:35:39 +00:00