llvm-6502/lib/CodeGen/SelectionDAG
Dan Gohman eabaed26c3 Give FunctionLoweringInfo an MBB member, avoiding the need to pass it
around everywhere, and also give it an InsertPt member, to enable isel
to operate at an arbitrary position within a block, rather than just
appending to a block.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@107791 91177308-0d34-0410-b5e6-96231b3b80d8
2010-07-07 16:47:08 +00:00
..
CMakeLists.txt Move CallingConvLower.cpp out of the SelectionDAG directory. 2010-07-07 15:15:27 +00:00
DAGCombiner.cpp Propagate debug loc. 2010-07-06 22:08:15 +00:00
FastISel.cpp Give FunctionLoweringInfo an MBB member, avoiding the need to pass it 2010-07-07 16:47:08 +00:00
FunctionLoweringInfo.cpp Move FunctionLoweringInfo.h out into include/llvm/CodeGen. This will 2010-07-07 16:01:37 +00:00
InstrEmitter.cpp Reapply r107655 with fixes; insert the pseudo instruction into 2010-07-06 20:24:04 +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 By default, the eh.sjlj.setjmp/longjmp intrinsics should just do nothing rather 2010-07-06 23:44:52 +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 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 grammar tweak in comment. 2010-06-30 21:27:56 +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 Propagate debug loc. 2010-07-06 22:08:15 +00:00
SelectionDAGBuilder.cpp Move FunctionLoweringInfo.h out into include/llvm/CodeGen. This will 2010-07-07 16:01:37 +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 Give FunctionLoweringInfo an MBB member, avoiding the need to pass it 2010-07-07 16:47:08 +00:00
SelectionDAGPrinter.cpp Change errs() to dbgs(). 2010-01-05 01:24:45 +00:00
TargetLowering.cpp Propagate debug loc. 2010-07-06 22:08:15 +00:00
TargetSelectionDAGInfo.cpp Implement a bunch more TargetSelectionDAGInfo infrastructure. 2010-05-11 17:31:57 +00:00