llvm-6502/lib/CodeGen/SelectionDAG
Jakob Stoklund Olesen 5127f79913 Use COPY in FastISel everywhere it is safe and trivial.
The remaining copyRegToReg calls actually check the return value (shock!), so we
cannot trivially replace them with COPY instructions.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@108069 91177308-0d34-0410-b5e6-96231b3b80d8
2010-07-11 03:31:00 +00:00
..
CMakeLists.txt Move CallingConvLower.cpp out of the SelectionDAG directory. 2010-07-07 15:15:27 +00:00
DAGCombiner.cpp Reenable DAG combining for vector shuffles. It looks like it was temporarily 2010-07-09 00:38:12 +00:00
FastISel.cpp Use COPY in FastISel everywhere it is safe and trivial. 2010-07-11 03:31:00 +00:00
FunctionLoweringInfo.cpp Reapply bottom-up fast-isel, with several fixes for x86-32: 2010-07-10 09:00:22 +00:00
InstrEmitter.cpp Emit COPY instructions instead of using copyRegToReg in InstrEmitter, 2010-07-10 19:08:25 +00:00
InstrEmitter.h Don't set kill flags for instructions which the scheduler has cloned. 2010-05-14 22:01:14 +00:00
LegalizeDAG.cpp Move getExtLoad() and (some) getLoad() DebugLoc argument after EVT argument for consistency sake. 2010-07-07 22:15:37 +00:00
LegalizeFloatTypes.cpp Move getExtLoad() and (some) getLoad() DebugLoc argument after EVT argument for consistency sake. 2010-07-07 22:15:37 +00:00
LegalizeIntegerTypes.cpp Move getExtLoad() and (some) getLoad() DebugLoc argument after EVT argument for consistency sake. 2010-07-07 22:15:37 +00:00
LegalizeTypes.cpp Use A.append(...) instead of A.insert(A.end(), ...) when A is a 2010-06-21 19:47:52 +00:00
LegalizeTypes.h Implement expansion in type legalization for add/sub with overflow. The 2010-06-03 03:49:50 +00:00
LegalizeTypesGeneric.cpp When splitting a VAARG, remember its alignment. 2010-06-26 18:22:20 +00:00
LegalizeVectorOps.cpp Change UpdateNodeOperands' operand and return value from SDValue to 2010-06-18 15:30:29 +00:00
LegalizeVectorTypes.cpp Move getExtLoad() and (some) getLoad() DebugLoc argument after EVT argument for consistency sake. 2010-07-07 22:15:37 +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 Add a VT argument to getMinimalPhysRegClass and replace the copy related uses 2010-06-29 14:02:34 +00:00
ScheduleDAGList.cpp Trim #include. 2010-05-26 00:55:59 +00:00
ScheduleDAGRRList.cpp Add a VT argument to getMinimalPhysRegClass and replace the copy related uses 2010-06-29 14:02:34 +00:00
ScheduleDAGSDNodes.cpp Fix a bug in the code which re-inserts DBG_VALUE nodes after scheduling; 2010-07-10 22:42:31 +00:00
ScheduleDAGSDNodes.h Code refactoring, no functionality changes. 2010-06-10 02:09:31 +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 Move getExtLoad() and (some) getLoad() DebugLoc argument after EVT argument for consistency sake. 2010-07-07 22:15:37 +00:00
SelectionDAGBuilder.cpp Reapply bottom-up fast-isel, with several fixes for x86-32: 2010-07-10 09:00:22 +00:00
SelectionDAGBuilder.h Reapply r106422, splitting the code for materializing a value out of 2010-07-01 01:59:43 +00:00
SelectionDAGISel.cpp Reapply bottom-up fast-isel, with several fixes for x86-32: 2010-07-10 09:00:22 +00:00
SelectionDAGPrinter.cpp Change errs() to dbgs(). 2010-01-05 01:24:45 +00:00
TargetLowering.cpp Reapply bottom-up fast-isel, with several fixes for x86-32: 2010-07-10 09:00:22 +00:00
TargetSelectionDAGInfo.cpp Implement a bunch more TargetSelectionDAGInfo infrastructure. 2010-05-11 17:31:57 +00:00