..
CallingConvLower.cpp
Add "inreg" field to CallSDNode (doesn't increase
2008-09-26 19:31:26 +00:00
CMakeLists.txt
Experimental post-pass scheduling support. Post-pass scheduling
2008-11-19 23:18:57 +00:00
DAGCombiner.cpp
Fix a problem with DAGCombine where we were building an illegal build
2009-03-17 06:33:10 +00:00
FastISel.cpp
Improve FastISel's handling of truncates to i1, and implement
2009-03-13 23:53:06 +00:00
LegalizeDAG.cpp
For inline asm output operand that matches an input. Encode the input operand index in the high bits.
2009-03-20 18:03:34 +00:00
LegalizeFloatTypes.cpp
bug 3610: Floating point vaarg not softened.
2009-02-21 19:11:18 +00:00
LegalizeIntegerTypes.cpp
Added missing support for widening when splitting an unary op (PR3683)
2009-03-18 06:24:04 +00:00
LegalizeTypes.cpp
Fixed the comment. No functionality change.
2009-03-20 09:38:50 +00:00
LegalizeTypes.h
Added missing support for widening when splitting an unary op (PR3683)
2009-03-18 06:24:04 +00:00
LegalizeTypesGeneric.cpp
Added missing support for widening when splitting an unary op (PR3683)
2009-03-18 06:24:04 +00:00
LegalizeVectorTypes.cpp
Added missing support for widening when splitting an unary op (PR3683)
2009-03-18 06:24:04 +00:00
Makefile
Removed trailing whitespace from Makefiles.
2009-01-09 16:44:42 +00:00
ScheduleDAGFast.cpp
When scheduling a block in parts, keep track of the overall
2009-02-11 04:27:20 +00:00
ScheduleDAGList.cpp
When scheduling a block in parts, keep track of the overall
2009-02-11 04:27:20 +00:00
ScheduleDAGRRList.cpp
Add a pre-pass to the burr-list scheduler which makes adjustments to
2009-03-24 00:49:12 +00:00
ScheduleDAGSDNodes.cpp
Don't set SUnit::hasPhysRegDefs to true unless the defs are
2009-03-23 17:39:36 +00:00
ScheduleDAGSDNodes.h
When scheduling a block in parts, keep track of the overall
2009-02-11 04:27:20 +00:00
ScheduleDAGSDNodesEmit.cpp
For inline asm output operand that matches an input. Encode the input operand index in the high bits.
2009-03-20 18:03:34 +00:00
SelectionDAG.cpp
Now that errs() is properly non-buffered, there's no need to
2009-03-23 15:57:19 +00:00
SelectionDAGBuild.cpp
Model inline asm constraint which ties an input to an output register as machine operand TIED_TO constraint. This eliminated the need to pre-allocate registers for these. This also allows register allocator can eliminate the unneeded copies.
2009-03-23 08:01:15 +00:00
SelectionDAGBuild.h
Generate these labels when we're in "fast" mode, not simply when we're no in
2009-02-19 21:12:54 +00:00
SelectionDAGISel.cpp
For inline asm output operand that matches an input. Encode the input operand index in the high bits.
2009-03-20 18:03:34 +00:00
SelectionDAGPrinter.cpp
Fix some significant problems with constant pools that resulted in unnecessary paddings between constant pool entries, larger than necessary alignments (e.g. 8 byte alignment for .literal4 sections), and potentially other issues.
2009-03-13 07:51:59 +00:00
TargetLowering.cpp
Introduce new linkage types linkonce_odr, weak_odr, common_odr
2009-03-07 15:45:40 +00:00