aboutsummaryrefslogtreecommitdiff
path: root/lib/Target/CellSPU/SPUISelLowering.h
AgeCommit message (Expand)Author
2012-03-17Reorder includes in Target backends to following coding standards. Remove som...Craig Topper
2012-02-28Re-commit r151623 with fix. Only issue special no-return calls if it's a dire...Evan Cheng
2012-02-28Revert r151623 "Some ARM implementaions, e.g. A-series, does return stack pre...Daniel Dunbar
2012-02-28Some ARM implementaions, e.g. A-series, does return stack prediction. That is,Evan Cheng
2011-09-06Add codegen support for vector select (in the IR this means a selectDuncan Sands
2011-07-18land David Blaikie's patch to de-constify Type, with a few tweaks.Chris Lattner
2011-06-02Have LowerOperandForConstraint handle multiple character constraints.Eric Christopher
2011-05-06Make the logic for determining function alignment more explicit. No function...Eli Friedman
2011-03-07Move getRegPressureLimit() from TargetLoweringInfo to TargetRegisterInfo.Cameron Zwarich
2011-02-25Allow targets to specify a the type of the RHS of a shift parameterized on th...Owen Anderson
2010-11-29Allow machine LICM to do its job on SPU.Kalle Raiskila
2010-11-12Fix memory access lowering on SPU, addingKalle Raiskila
2010-10-29Inline asm multiple alternative constraints development phase 2 - improved ba...John Thompson
2010-10-07Implement two virtual functions in SPUTargetLowering.Kalle Raiskila
2010-08-24Remove some dead code from SPU BE that remainedKalle Raiskila
2010-08-09Have SPU handle halfvec stores aligned by 8 bytes.Kalle Raiskila
2010-07-07Split the SDValue out of OutputArg so that SelectionDAG-independentDan Gohman
2010-06-25The hasMemory argument is irrelevant to how the argumentDale Johannesen
2010-04-17Use const qualifiers with TargetLowering. This eliminates severalDan Gohman
2010-02-02Revert 95130.Evan Cheng
2010-02-02Pass callsite return type to TargetLowering::LowerCall and use that to check ...Evan Cheng
2010-01-27Eliminate target hook IsEligibleForTailCallOptimization.Evan Cheng
2009-09-02Retype from unsigned to CallingConv::ID accordingly. Approved by Bob Wilson.Sandeep Patel
2009-08-24128-bit sign extension and vector shift cleanups, contributed by Ken WernerScott Michel
2009-08-11Split EVT into MVT and EVT, the former representing _just_ a primitive type, ...Owen Anderson
2009-08-10Rename MVT to EVT, in preparation for splitting SimpleValueType out into its ...Owen Anderson
2009-08-10Start moving TargetLowering away from using full MVTs and towards SimpleValue...Owen Anderson
2009-08-05Major calling convention code refactoring.Dan Gohman
2009-07-03Small cleanups in the PowerPC backend.Tilmann Scheller
2009-07-01Update comments to make it clear that the function alignment is the Log2 of theBill Wendling
2009-06-30Add an "alignment" field to the MachineFunction object. It makes more sense toBill Wendling
2009-03-17CellSPU:Scott Michel
2009-02-06Get rid of one more non-DebugLoc getNode andDale Johannesen
2009-01-26CellSPU:Scott Michel
2009-01-21CellSPU:Scott Michel
2009-01-15- Convert remaining i64 custom lowering into custom instruction emissionScott Michel
2009-01-06CellSPU:Scott Michel
2009-01-01Fix PR3274: when promoting the condition of a BRCOND node,Duncan Sands
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-04CellSPU:Scott Michel
2008-12-01Change the interface to the type legalization methodDuncan Sands
2008-11-24CellSPU:Scott Michel
2008-11-22CellSPU: Fix bug 3056. Varadic extract_element was not implemented (nor was itScott Michel
2008-11-10CellSPU: Fix bug 3606, as well as some ongoing work.Scott Michel
2008-10-18Teach DAGCombine to fold constant offsets into GlobalAddress nodes,Dan Gohman
2008-09-24Properly handle 'm' inline asm constraints. If a GV is being selected for the...Evan Cheng
2008-09-23Fix these enums' starting values to reflect the way thatDan Gohman
2008-07-27Rename SDOperand to SDValue.Dan Gohman
2008-06-06Wrap MVT::ValueType in a struct to get type safetyDuncan Sands