llvm-6502/lib/CodeGen/SelectionDAG
2009-04-02 18:03:10 +00:00
..
CallingConvLower.cpp Minor top-level comment fix. 2009-03-31 16:51:18 +00:00
CMakeLists.txt Experimental post-pass scheduling support. Post-pass scheduling 2008-11-19 23:18:57 +00:00
DAGCombiner.cpp Optimize some 64-bit multiplication by constants into two lea's or one lea + shl since imulq is slow (latency 5). e.g. 2009-03-28 05:57:29 +00:00
FastISel.cpp Improve FastISel's handling of truncates to i1, and implement 2009-03-13 23:53:06 +00:00
LegalizeDAG.cpp To convert the StopPoint insn into an assembler directive by ISel, we need to have access to the line number field. So we convert that info as an operand by custom handling DBG_STOPPOINT in legalize. 2009-04-02 18:03:10 +00:00
LegalizeFloatTypes.cpp Fix PR3899: add support for extracting floats from vectors 2009-03-29 13:51:06 +00:00
LegalizeIntegerTypes.cpp Fully general expansion of integer shift of any size. 2009-03-31 19:39:24 +00:00
LegalizeTypes.cpp Fix PR3899: add support for extracting floats from vectors 2009-03-29 13:51:06 +00:00
LegalizeTypes.h Fully general expansion of integer shift of any size. 2009-03-31 19:39:24 +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 Minor compile-time optimization; don't bother checking 2009-03-24 00:50:07 +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 Fix live-out reg logic to not insert over-aggressive AssertZExt 2009-03-31 01:38:29 +00:00
SelectionDAGBuild.h Initialize LiveOutInfo's APInt members to zero, as APInt's 2009-03-27 23:51:02 +00:00
SelectionDAGISel.cpp Fix what surely must be a copy+pasto. 2009-03-27 23:55:04 +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 Make check in CheckTailCallReturnConstraints for ignorable instructions between 2009-03-28 12:36:29 +00:00