aboutsummaryrefslogtreecommitdiff
path: root/lib/Target/CellSPU/SPUISelDAGToDAG.cpp
AgeCommit message (Expand)Author
2009-03-17CellSPU:Scott Michel
2009-03-17CellSPU:Scott Michel
2009-03-13Fix some significant problems with constant pools that resulted in unnecessar...Evan Cheng
2009-02-25Revert BuildVectorSDNode related patches: 65426, 65427, and 65296.Evan Cheng
2009-02-22Introduce the BuildVectorSDNode class that encapsulates the ISD::BUILD_VECTORScott Michel
2009-02-07Needs this file too.Dale Johannesen
2009-02-06Get rid of one more non-DebugLoc getNode andDale Johannesen
2009-02-04Remove non-DebugLoc versions of getLoad and getStore.Dale Johannesen
2009-01-26CellSPU:Scott Michel
2009-01-26Untabify code.Scott Michel
2009-01-26CellSPU:Scott Michel
2009-01-21CellSPU:Scott Michel
2009-01-15Generalize the HazardRecognizer interface so that it can be usedDan Gohman
2009-01-15Move a few containers out of ScheduleDAGInstrs::BuildSchedGraphDan Gohman
2009-01-15- Convert remaining i64 custom lowering into custom instruction emissionScott Michel
2008-12-30- Start moving target-dependent nodes that could be represented by anScott Michel
2008-12-27- Remove Tilmann's custom truncate lowering: it completely hosed overScott Michel
2008-12-10CellSPU:Scott Michel
2008-12-04CellSPU:Scott Michel
2008-12-01CellSPU:Scott Michel
2008-11-25CellSPU:Scott Michel
2008-11-25CellSPU: Relax constraints on when to generate a X-form address, evidentlyScott Michel
2008-11-22CellSPU: Fix bug 3056. Varadic extract_element was not implemented (nor was itScott Michel
2008-11-21CellSPU:Scott Michel
2008-11-05Eliminate the ISel priority queue, which used the topological order for aDan Gohman
2008-10-27Have TableGen emit setSubgraphColor calls under control of a -gen-debugDavid Greene
2008-10-16Trim #includes.Dan Gohman
2008-09-26Rename ConstantSDNode's getSignExtended to getSExtValue, forDan Gohman
2008-09-12Rename ConstantSDNode::getValue to getZExtValue, for consistencyDan Gohman
2008-09-04Clean up uses of TargetLowering::getTargetMachine.Dan Gohman
2008-08-28erect abstraction boundaries for accessing SDValue members, rename Val -> Nod...Gabor Greif
2008-08-23Move the point at which FastISel taps into the SelectionDAGISelDan Gohman
2008-08-21Simplify SelectRoot's interface, and factor out some common codeDan Gohman
2008-07-27Rename SDOperand to SDValue.Dan Gohman
2008-07-17Add a new function, ReplaceAllUsesOfValuesWith, which handles bulkDan Gohman
2008-07-07Add explicit keywords.Dan Gohman
2008-06-30Split scheduling from instruction selection.Evan Cheng
2008-06-08Remove comparison methods for MVT. The main causeDuncan Sands
2008-06-06Wrap MVT::ValueType in a struct to get type safetyDuncan Sands
2008-05-29Remove more iostream header includes. Needed to implement a "FlushStream"Bill Wendling
2008-05-13Clean up the use of static and anonymous namespaces. This turned upDan Gohman
2008-04-30Bug fixes and updates for CellSPU, syncing up with trunk. Most notableScott Michel
2008-03-20Add more patterns to match in the integer comparison test harnesses.Scott Michel
2008-03-10Integer comparison tests for CellSPU.Scott Michel
2008-02-23Merge current work back to tree to minimize diffs and drift. Major highlightsScott Michel
2008-02-04Dwarf requires variable entries to be in the source order. Right now, since w...Evan Cheng
2008-02-02SDIsel processes llvm.dbg.declare by recording the variable debug information...Evan Cheng
2008-01-30More cleanups for CellSPU:Scott Michel
2008-01-29Overhaul Cell SPU's addressing mode internals so that there are nowScott Michel
2008-01-17Forward progress: crtbegin.c now compiles successfully!Scott Michel