llvm-project/llvm/lib/CodeGen/SelectionDAG
Duncan Sands 37c1f5267b Allow these transforms for types like i256 while
still excluding types like i1 (not byte sized)
and i120 (loading an i120 requires loading an i64,
an i32, an i16 and an i8, which is expensive). 

llvm-svn: 52310
2008-06-16 08:14:38 +00:00
..
CallingConvLower.cpp Wrap MVT::ValueType in a struct to get type safety 2008-06-06 12:08:01 +00:00
DAGCombiner.cpp Allow these transforms for types like i256 while 2008-06-16 08:14:38 +00:00
LegalizeDAG.cpp add missing atomic intrinsic from gcc 2008-06-14 05:48:15 +00:00
LegalizeTypes.cpp LegalizeTypes support for INSERT_VECTOR_ELT with 2008-06-15 20:00:14 +00:00
LegalizeTypes.h LegalizeTypes support for INSERT_VECTOR_ELT with 2008-06-15 20:00:14 +00:00
LegalizeTypesExpand.cpp Remove comparison methods for MVT. The main cause 2008-06-08 20:54:56 +00:00
LegalizeTypesFloatToInt.cpp Remove comparison methods for MVT. The main cause 2008-06-08 20:54:56 +00:00
LegalizeTypesPromote.cpp Various tweaks related to apint codegen. No functionality 2008-06-09 15:48:25 +00:00
LegalizeTypesScalarize.cpp Remove comparison methods for MVT. The main cause 2008-06-08 20:54:56 +00:00
LegalizeTypesSplit.cpp LegalizeTypes support for INSERT_VECTOR_ELT with 2008-06-15 20:00:14 +00:00
Makefile remove attribution from lib Makefiles. 2007-12-29 20:09:26 +00:00
ScheduleDAG.cpp Wrap MVT::ValueType in a struct to get type safety 2008-06-06 12:08:01 +00:00
ScheduleDAGList.cpp Treat EntryToken nodes as "passive" so that they aren't added to the 2008-04-15 01:22:18 +00:00
ScheduleDAGRRList.cpp Wrap MVT::ValueType in a struct to get type safety 2008-06-06 12:08:01 +00:00
SelectionDAG.cpp add missing atomic intrinsic from gcc 2008-06-14 05:48:15 +00:00
SelectionDAGISel.cpp add missing atomic intrinsic from gcc 2008-06-14 05:48:15 +00:00
SelectionDAGPrinter.cpp Wrap MVT::ValueType in a struct to get type safety 2008-06-06 12:08:01 +00:00
TargetLowering.cpp Teach isGAPlusOffset to respect a GlobalAddressSDNode's offset 2008-06-09 22:05:52 +00:00