llvm-6502/lib/CodeGen/SelectionDAG
Dale Johannesen a5989f8e22 In asm's, output operands with matching input constraints
have to be registers, per gcc documentation.  This affects
the logic for determining what "g" should lower to.  PR 7393.
A couple of existing testcases are affected.



git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@107079 91177308-0d34-0410-b5e6-96231b3b80d8
2010-06-28 22:09:45 +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 Remove variables which are assigned to but for which the value 2010-06-25 14:48:39 +00:00
FastISel.cpp Do one lookup instead of two. 2010-06-21 14:21:47 +00:00
FunctionLoweringInfo.cpp use ArgOperand API 2010-06-25 08:24:59 +00:00
FunctionLoweringInfo.h SelectionDAG shouldn't have a FunctionLoweringInfo member. RegsForValue 2010-05-29 17:03:36 +00:00
InstrEmitter.cpp Teach regular and fast isel to set dead flags on unused implicit defs 2010-06-18 23:28:01 +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 When splitting a VAARG, remember its alignment. 2010-06-26 18:22:20 +00:00
LegalizeFloatTypes.cpp Change UpdateNodeOperands' operand and return value from SDValue to 2010-06-18 15:30:29 +00:00
LegalizeIntegerTypes.cpp Change UpdateNodeOperands' operand and return value from SDValue to 2010-06-18 15:30:29 +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 Change UpdateNodeOperands' operand and return value from SDValue to 2010-06-18 15:30:29 +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 Trim #include. 2010-05-26 00:55:59 +00:00
ScheduleDAGRRList.cpp Use llvm::next' instead of next' to make VC++ 2010 happy. 2010-05-30 13:14:21 +00:00
ScheduleDAGSDNodes.cpp Remove variables which are assigned to but for which the value 2010-06-25 14:48:39 +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
SelectionDAG.cpp When splitting a VAARG, remember its alignment. 2010-06-26 18:22:20 +00:00
SelectionDAGBuilder.cpp The hasMemory argument is irrelevant to how the argument 2010-06-25 21:55:36 +00:00
SelectionDAGBuilder.h Revert r106422, which is breaking the non-fast-isel path. 2010-06-21 16:02:28 +00:00
SelectionDAGISel.cpp Reapply r106634, now that the bug it exposed is fixed. 2010-06-24 14:30:44 +00:00
SelectionDAGPrinter.cpp
TargetLowering.cpp In asm's, output operands with matching input constraints 2010-06-28 22:09:45 +00:00
TargetSelectionDAGInfo.cpp Implement a bunch more TargetSelectionDAGInfo infrastructure. 2010-05-11 17:31:57 +00:00