llvm-6502/lib/CodeGen/SelectionDAG
Duncan Sands a3355ffb3d Rather than having special rules like "intrinsics cannot
throw exceptions", just mark intrinsics with the nounwind
attribute.  Likewise, mark intrinsics as readnone/readonly
and get rid of special aliasing logic (which didn't use
anything more than this anyway).


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@44544 91177308-0d34-0410-b5e6-96231b3b80d8
2007-12-03 20:06:50 +00:00
..
CallingConvLower.cpp
DAGCombiner.cpp Don't lower srem/urem X%C to X-X/C*C unless the division is actually 2007-11-26 23:46:11 +00:00
LegalizeDAG.cpp Implement expand support for MERGE_VALUEs that only produces one result. 2007-11-24 19:12:15 +00:00
LegalizeDAGTypes.cpp Implement support for custom legalization in DAGTypeLegalizer::ExpandOperand. 2007-11-24 18:11:42 +00:00
Makefile
ScheduleDAG.cpp
ScheduleDAGList.cpp
ScheduleDAGRRList.cpp Bug fix. Passive nodes are not in SUnitMap. 2007-11-09 01:27:11 +00:00
SelectionDAG.cpp Implement necessary bits for flt_rounds gcc builtin. 2007-11-15 23:25:33 +00:00
SelectionDAGISel.cpp Rather than having special rules like "intrinsics cannot 2007-12-03 20:06:50 +00:00
SelectionDAGPrinter.cpp
TargetLowering.cpp Support returning non-power-of-2 vectors to unblock some work 2007-11-27 19:28:48 +00:00