llvm-6502/lib/CodeGen/SelectionDAG
Duncan Sands 95db39a9de Add support for promoting and expanding AssertZext
and AssertSext.  Needed when passing huge integer
parameters with the zeroext or signext attributes.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@53684 91177308-0d34-0410-b5e6-96231b3b80d8
2008-07-16 16:03:07 +00:00
..
CallingConvLower.cpp Trim unnecessary #includes. 2008-07-11 20:38:31 +00:00
DAGCombiner.cpp Use reserve. 2008-06-30 21:04:06 +00:00
LegalizeDAG.cpp Fixed potential bug if the source and target of a bit convert have different alignment 2008-07-15 05:28:34 +00:00
LegalizeFloatTypes.cpp Reorder methods alphabetically. No functionality change. 2008-07-16 11:41:33 +00:00
LegalizeIntegerTypes.cpp Add support for promoting and expanding AssertZext 2008-07-16 16:03:07 +00:00
LegalizeTypes.cpp Ignore TargetConstant with an illegal type. These 2008-07-14 17:15:45 +00:00
LegalizeTypes.h Add support for promoting and expanding AssertZext 2008-07-16 16:03:07 +00:00
LegalizeTypesGeneric.cpp Remove PromoteIntRes_FP_ROUND - not sure what it 2008-07-10 15:29:55 +00:00
LegalizeVectorTypes.cpp Reorder methods alphabetically. No functionality change. 2008-07-16 11:41:33 +00:00
Makefile remove attribution from lib Makefiles. 2007-12-29 20:09:26 +00:00
ScheduleDAG.cpp Reapply 53476 and 53480, with a fix so that it properly updates 2008-07-14 18:19:29 +00:00
ScheduleDAGList.cpp Reapply 53476 and 53480, with a fix so that it properly updates 2008-07-14 18:19:29 +00:00
ScheduleDAGRRList.cpp Reapply 53476 and 53480, with a fix so that it properly updates 2008-07-14 18:19:29 +00:00
SelectionDAG.cpp SelectionDAG::AssignNodeIds is unused. 2008-07-15 18:29:32 +00:00
SelectionDAGISel.cpp Turn on LegalizeTypes by default. 2008-07-16 11:36:51 +00:00
SelectionDAGPrinter.cpp Improve debug output for MemOperandSDNode. PseudoSourceValue nodes 2008-07-14 17:51:24 +00:00
TargetLowering.cpp It is pointless to turn a UINT_TO_FP into an 2008-07-11 17:00:14 +00:00