.. |
CMakeLists.txt
|
Really unbreak CMake build
|
2011-10-24 18:10:52 +00:00 |
DAGCombiner.cpp
|
Cleanup. Document. Make sure that this build_vector optimization only runs before the op legalizer and that the used type is legal.
|
2011-10-31 20:08:25 +00:00 |
FastISel.cpp
|
Fix a thinko that Nick noticed. The previous code actually worked as
|
2011-10-12 15:56:56 +00:00 |
FunctionLoweringInfo.cpp
|
Directly point debug info to the stack slot of the arugment, instead of trying to keep track of vreg in which it the arugment is copied. The LiveDebugVariable can keep track of variable's ranges.
|
2011-09-08 22:59:09 +00:00 |
InstrEmitter.cpp
|
Simplify EXTRACT_SUBREG emission.
|
2011-10-05 20:26:40 +00:00 |
InstrEmitter.h
|
Simplify EXTRACT_SUBREG emission.
|
2011-10-05 20:26:40 +00:00 |
LegalizeDAG.cpp
|
Revert r143206, as there are still some failing tests.
|
2011-10-29 00:41:52 +00:00 |
LegalizeFloatTypes.cpp
|
Tweak the handling of MERGE_VALUES nodes: remove the need for
|
2011-09-23 13:59:22 +00:00 |
LegalizeIntegerTypes.cpp
|
1. Fix the widening of SETCC in WidenVecOp_SETCC. Use the correct return CC type.
|
2011-10-21 11:42:07 +00:00 |
LegalizeTypes.cpp
|
Revert r143206, as there are still some failing tests.
|
2011-10-29 00:41:52 +00:00 |
LegalizeTypes.h
|
1. Fix the widening of SETCC in WidenVecOp_SETCC. Use the correct return CC type.
|
2011-10-21 11:42:07 +00:00 |
LegalizeTypesGeneric.cpp
|
Tweak the handling of MERGE_VALUES nodes: remove the need for
|
2011-09-23 13:59:22 +00:00 |
LegalizeVectorOps.cpp
|
Improve code generation for vselect on SSE2:
|
2011-10-19 20:43:16 +00:00 |
LegalizeVectorTypes.cpp
|
Simplify SplitVecRes_UnaryOp by removing all the code that is
|
2011-10-26 14:11:18 +00:00 |
Makefile
|
|
|
ScheduleDAGFast.cpp
|
- Rename TargetInstrDesc, TargetOperandInfo to MCInstrDesc and MCOperandInfo and
|
2011-06-28 19:10:37 +00:00 |
ScheduleDAGRRList.cpp
|
Revert r143206, as there are still some failing tests.
|
2011-10-29 00:41:52 +00:00 |
ScheduleDAGSDNodes.cpp
|
Rename TargetSubtarget to TargetSubtargetInfo for consistency.
|
2011-07-01 21:01:15 +00:00 |
ScheduleDAGSDNodes.h
|
The index stored in the RegDefIter is one after the current index. When getting the index, decrement it so that it points to the current element. Fixes an off-by-one bug encountered when trying to make use of MVT::untyped.
|
2011-06-27 18:34:12 +00:00 |
SDNodeDbgValue.h
|
Do not lose debug info of an inlined function argument even if the argument is only used through GEPs.
|
2011-02-18 22:43:42 +00:00 |
SDNodeOrdering.h
|
|
|
SelectionDAG.cpp
|
Revert r143206, as there are still some failing tests.
|
2011-10-29 00:41:52 +00:00 |
SelectionDAGBuilder.cpp
|
Don't use floating point to do an integer's job.
|
2011-10-26 01:47:48 +00:00 |
SelectionDAGBuilder.h
|
Remove the old atomic instrinsics. autoupgrade functionality is included with this patch.
|
2011-10-06 23:20:49 +00:00 |
SelectionDAGISel.cpp
|
Delete the Latency scheduling preference.
|
2011-10-24 17:56:48 +00:00 |
SelectionDAGPrinter.cpp
|
Pass the graph to the DOTGraphTraits.getEdgeAttributes().
|
2011-02-27 04:11:03 +00:00 |
TargetLowering.cpp
|
Change the default scheduler from Latency to ILP, since Latency
|
2011-10-24 17:45:02 +00:00 |
TargetSelectionDAGInfo.cpp
|
|
|