llvm-6502/lib/CodeGen/SelectionDAG
Dan Gohman a60832b018 Fix a bogus srem rule - a negative value srem'd by a power-of-2
can have a non-negative result; for example, -16%16 is 0. Also,
clarify the related comments. This fixes PR2670.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@54767 91177308-0d34-0410-b5e6-96231b3b80d8
2008-08-13 23:12:35 +00:00
..
CallingConvLower.cpp
DAGCombiner.cpp Take the FrameOffset into account when computing the alignment 2008-08-11 18:27:03 +00:00
FastISel.cpp Initial checkin of the new "fast" instruction selection support. See 2008-08-13 20:19:35 +00:00
LegalizeDAG.cpp
LegalizeFloatTypes.cpp Add the remaining fp_round libcalls: 2008-08-07 19:01:24 +00:00
LegalizeIntegerTypes.cpp
LegalizeTypes.cpp
LegalizeTypes.h Add the remaining fp_round libcalls: 2008-08-07 19:01:24 +00:00
LegalizeTypesGeneric.cpp
LegalizeVectorTypes.cpp
Makefile
ScheduleDAG.cpp
ScheduleDAGList.cpp
ScheduleDAGRRList.cpp Correct the filename in the top-of-file comment. 2008-08-12 17:42:33 +00:00
SelectionDAG.cpp Fix a bogus srem rule - a negative value srem'd by a power-of-2 2008-08-13 23:12:35 +00:00
SelectionDAGISel.cpp Rename SelectionDAGISel's FastISel to Fast, to begin to make 2008-08-13 19:47:40 +00:00
SelectionDAGPrinter.cpp
SimpleBBISel.cpp Add skeleton of simple basic block instruction selector. 2008-08-08 07:27:28 +00:00
SimpleBBISel.h Add skeleton of simple basic block instruction selector. 2008-08-08 07:27:28 +00:00
TargetLowering.cpp Add the remaining fp_round libcalls: 2008-08-07 19:01:24 +00:00