..
CMakeLists.txt
Removed a bunch of unnecessary target_link_libraries.
2010-09-28 22:39:14 +00:00
DAGCombiner.cpp
land David Blaikie's patch to de-constify Type, with a few tweaks.
2011-07-18 04:54:35 +00:00
FastISel.cpp
Add APInt(numBits, ArrayRef<uint64_t> bigVal) constructor to prevent future ambiguity
2011-07-18 21:45:40 +00:00
FunctionLoweringInfo.cpp
land David Blaikie's patch to de-constify Type, with a few tweaks.
2011-07-18 04:54:35 +00:00
InstrEmitter.cpp
land David Blaikie's patch to de-constify Type, with a few tweaks.
2011-07-18 04:54:35 +00:00
InstrEmitter.h
- Rename TargetInstrDesc, TargetOperandInfo to MCInstrDesc and MCOperandInfo and
2011-06-28 19:10:37 +00:00
LegalizeDAG.cpp
land David Blaikie's patch to de-constify Type, with a few tweaks.
2011-07-18 04:54:35 +00:00
LegalizeFloatTypes.cpp
Add APInt(numBits, ArrayRef<uint64_t> bigVal) constructor to prevent future ambiguity
2011-07-18 21:45:40 +00:00
LegalizeIntegerTypes.cpp
land David Blaikie's patch to de-constify Type, with a few tweaks.
2011-07-18 04:54:35 +00:00
LegalizeTypes.cpp
land David Blaikie's patch to de-constify Type, with a few tweaks.
2011-07-18 04:54:35 +00:00
LegalizeTypes.h
Add an intrinsic and codegen support for fused multiply-accumulate. The intent
2011-07-08 21:39:21 +00:00
LegalizeTypesGeneric.cpp
Refactor LegalizeTypes: Erase LegalizeAction and make the type legalizer use
2011-06-01 19:47:10 +00:00
LegalizeVectorOps.cpp
[VECTOR-SELECT]
2011-07-14 11:11:14 +00:00
LegalizeVectorTypes.cpp
land David Blaikie's patch to de-constify Type, with a few tweaks.
2011-07-18 04:54:35 +00:00
Makefile
ScheduleDAGFast.cpp
- Rename TargetInstrDesc, TargetOperandInfo to MCInstrDesc and MCOperandInfo and
2011-06-28 19:10:37 +00:00
ScheduleDAGList.cpp
Various bits of framework needed for precise machine-level selection
2010-12-24 05:03:26 +00:00
ScheduleDAGRRList.cpp
- Rename TargetInstrDesc, TargetOperandInfo to MCInstrDesc and MCOperandInfo and
2011-06-28 19:10:37 +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
Add APInt(numBits, ArrayRef<uint64_t> bigVal) constructor to prevent future ambiguity
2011-07-18 21:45:40 +00:00
SelectionDAGBuilder.cpp
land David Blaikie's patch to de-constify Type, with a few tweaks.
2011-07-18 04:54:35 +00:00
SelectionDAGBuilder.h
Emit a more efficient magic number multiplication for exact sdivs.
2011-07-08 10:31:30 +00:00
SelectionDAGISel.cpp
During bottom up fast-isel, instructions emitted to materalize registers are at top of basic block and do not have debug location. This may misguide debugger while entering the basic block and sometimes debugger provides semi useful view of current location to developer by picking up previous known location as current location. Assign a sensible location to the first instruction in a basic block, if it does not have one location derived from source file, so that debugger can provide meaningful user experience to developers in edge cases.
2011-07-18 20:55:23 +00:00
SelectionDAGPrinter.cpp
Pass the graph to the DOTGraphTraits.getEdgeAttributes().
2011-02-27 04:11:03 +00:00
TargetLowering.cpp
land David Blaikie's patch to de-constify Type, with a few tweaks.
2011-07-18 04:54:35 +00:00
TargetSelectionDAGInfo.cpp