llvm-6502/lib/CodeGen/SelectionDAG
Dale Johannesen 7609017dc3 Because of the EMMS problem, right now we have to support
user-defined operations that use MMX register types, but
the compiler shouldn't generate them on its own.  This adds
a Synthesizable abstraction to represent this, and changes
the vector widening computation so it won't produce MMX types.
(The motivation is to remove noise from the ABI compatibility
part of the gcc test suite, which has some breakage right now.)



git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@101951 91177308-0d34-0410-b5e6-96231b3b80d8
2010-04-20 22:34:09 +00:00
..
CallingConvLower.cpp Change errs() to dbgs(). 2010-01-05 01:24:50 +00:00
CMakeLists.txt Create a new TargetSelectionDAGInfo class. This will eventually acquire 2010-04-16 21:12:11 +00:00
DAGCombiner.cpp The visitXOR method can return the same SDNode. If so, we don't want to delete 2010-04-20 01:25:01 +00:00
FastISel.cpp Don't send PHI nodes down to SelectionDAGBuilder of FastISel, since 2010-04-20 15:00:41 +00:00
FunctionLoweringInfo.cpp Sink this use_empty() check into isUsedOutsideOfDefiningBlock. 2010-04-20 14:50:13 +00:00
FunctionLoweringInfo.h Move isInTailCallPosition out of SelectionDAGBuilder, as it isn't 2010-04-19 18:41:46 +00:00
InstrEmitter.cpp Delete a redundant return statement. 2010-04-20 01:58:20 +00:00
InstrEmitter.h reapply 99444/99445, which I speculatively reverted in 2010-03-25 04:41:16 +00:00
LegalizeDAG.cpp Code that needs a TargetMachine should have access to one directly, rather 2010-04-19 19:05:59 +00:00
LegalizeFloatTypes.cpp More 80 violations. 2010-04-15 01:25:27 +00:00
LegalizeIntegerTypes.cpp More 80 col violation. 2010-04-19 19:17:44 +00:00
LegalizeTypes.cpp 80 col violations. 2010-04-15 01:01:55 +00:00
LegalizeTypes.h Use const qualifiers with TargetLowering. This eliminates several 2010-04-17 15:26:15 +00:00
LegalizeTypesGeneric.cpp More 80 violations. 2010-04-15 01:25:27 +00:00
LegalizeVectorOps.cpp Use const qualifiers with TargetLowering. This eliminates several 2010-04-17 15:26:15 +00:00
LegalizeVectorTypes.cpp More 80 violations. 2010-04-15 01:25:27 +00:00
Makefile make -fno-rtti the default unless a directory builds with REQUIRES_RTTI. 2010-01-24 20:43:08 +00:00
ScheduleDAGFast.cpp Trim unneeded includes. 2010-01-21 21:44:43 +00:00
ScheduleDAGList.cpp Change errs() to dbgs(). 2010-01-05 01:24:43 +00:00
ScheduleDAGRRList.cpp Three changes: 2010-04-07 05:20:54 +00:00
ScheduleDAGSDNodes.cpp Fix -Wcast-qual warnings. 2010-04-17 17:42:52 +00:00
ScheduleDAGSDNodes.h Three changes: 2010-04-07 05:20:54 +00:00
SDNodeDbgValue.h Add const qualifiers to CodeGen's use of LLVM IR constructs. 2010-04-15 01:51:59 +00:00
SDNodeOrdering.h Allow 0 as an order number. Don't assign an order to formal arguments. 2009-12-22 21:35:02 +00:00
SelectionDAG.cpp Give SelectionDAG a TargetMachine too, rather than having it 2010-04-19 19:22:07 +00:00
SelectionDAGBuilder.cpp Sink the CopyToExportRegsIfNeeded calls out of SelectionDAGISel 2010-04-20 15:03:56 +00:00
SelectionDAGBuilder.h Don't send PHI nodes down to SelectionDAGBuilder of FastISel, since 2010-04-20 15:00:41 +00:00
SelectionDAGISel.cpp Sink the CopyToExportRegsIfNeeded calls out of SelectionDAGISel 2010-04-20 15:03:56 +00:00
SelectionDAGPrinter.cpp Change errs() to dbgs(). 2010-01-05 01:24:45 +00:00
TargetLowering.cpp Because of the EMMS problem, right now we have to support 2010-04-20 22:34:09 +00:00
TargetSelectionDAGInfo.cpp Create a new TargetSelectionDAGInfo class. This will eventually acquire 2010-04-16 21:12:11 +00:00