aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Target/CellSPU/SPUISelLowering.h
Commit message (Expand)AuthorAgeFilesLines
* Re-commit r151623 with fix. Only issue special no-return calls if it's a dire...Evan Cheng2012-02-281-1/+1
* Revert r151623 "Some ARM implementaions, e.g. A-series, does return stack pre...Daniel Dunbar2012-02-281-1/+1
* Some ARM implementaions, e.g. A-series, does return stack prediction. That is,Evan Cheng2012-02-281-1/+1
* Add codegen support for vector select (in the IR this means a selectDuncan Sands2011-09-061-1/+1
* land David Blaikie's patch to de-constify Type, with a few tweaks.Chris Lattner2011-07-181-2/+2
* Have LowerOperandForConstraint handle multiple character constraints.Eric Christopher2011-06-021-1/+1
* Make the logic for determining function alignment more explicit. No function...Eli Friedman2011-05-061-3/+0
* Move getRegPressureLimit() from TargetLoweringInfo to TargetRegisterInfo.Cameron Zwarich2011-03-071-8/+0
* Allow targets to specify a the type of the RHS of a shift parameterized on th...Owen Anderson2011-02-251-2/+4
* Allow machine LICM to do its job on SPU.Kalle Raiskila2010-11-291-0/+8
* Fix memory access lowering on SPU, addingKalle Raiskila2010-11-121-2/+3
* Inline asm multiple alternative constraints development phase 2 - improved ba...John Thompson2010-10-291-0/+5
* Implement two virtual functions in SPUTargetLowering.Kalle Raiskila2010-10-071-0/+5
* Remove some dead code from SPU BE that remainedKalle Raiskila2010-08-241-2/+0
* Have SPU handle halfvec stores aligned by 8 bytes.Kalle Raiskila2010-08-091-0/+2
* Split the SDValue out of OutputArg so that SelectionDAG-independentDan Gohman2010-07-071-0/+2
* The hasMemory argument is irrelevant to how the argumentDale Johannesen2010-06-251-1/+0
* Use const qualifiers with TargetLowering. This eliminates severalDan Gohman2010-04-171-5/+5
* Revert 95130.Evan Cheng2010-02-021-1/+1
* Pass callsite return type to TargetLowering::LowerCall and use that to check ...Evan Cheng2010-02-021-1/+1
* Eliminate target hook IsEligibleForTailCallOptimization.Evan Cheng2010-01-271-1/+1
* Retype from unsigned to CallingConv::ID accordingly. Approved by Bob Wilson.Sandeep Patel2009-09-021-3/+3
* 128-bit sign extension and vector shift cleanups, contributed by Ken WernerScott Michel2009-08-241-3/+0
* Split EVT into MVT and EVT, the former representing _just_ a primitive type, ...Owen Anderson2009-08-111-1/+1
* Rename MVT to EVT, in preparation for splitting SimpleValueType out into its ...Owen Anderson2009-08-101-9/+9
* Start moving TargetLowering away from using full MVTs and towards SimpleValue...Owen Anderson2009-08-101-1/+1
* Major calling convention code refactoring.Dan Gohman2009-08-051-0/+22
* Small cleanups in the PowerPC backend.Tilmann Scheller2009-07-031-1/+0
* Update comments to make it clear that the function alignment is the Log2 of theBill Wendling2009-07-011-1/+1
* Add an "alignment" field to the MachineFunction object. It makes more sense toBill Wendling2009-06-301-0/+3
* CellSPU:Scott Michel2009-03-171-4/+2
* Get rid of one more non-DebugLoc getNode andDale Johannesen2009-02-061-3/+4
* CellSPU:Scott Michel2009-01-261-2/+2
* CellSPU:Scott Michel2009-01-211-1/+2
* - Convert remaining i64 custom lowering into custom instruction emissionScott Michel2009-01-151-4/+21
* CellSPU:Scott Michel2009-01-061-2/+0
* Fix PR3274: when promoting the condition of a BRCOND node,Duncan Sands2009-01-011-1/+1
* - Start moving target-dependent nodes that could be represented by anScott Michel2008-12-301-16/+8
* - Remove Tilmann's custom truncate lowering: it completely hosed overScott Michel2008-12-271-1/+5
* CellSPU:Scott Michel2008-12-041-6/+0
* Change the interface to the type legalization methodDuncan Sands2008-12-011-3/+4
* CellSPU:Scott Michel2008-11-241-3/+2
* CellSPU: Fix bug 3056. Varadic extract_element was not implemented (nor was itScott Michel2008-11-221-1/+1
* CellSPU: Fix bug 3606, as well as some ongoing work.Scott Michel2008-11-101-2/+4
* Teach DAGCombine to fold constant offsets into GlobalAddress nodes,Dan Gohman2008-10-181-0/+2
* Properly handle 'm' inline asm constraints. If a GV is being selected for the...Evan Cheng2008-09-241-0/+1
* Fix these enums' starting values to reflect the way thatDan Gohman2008-09-231-1/+1
* Rename SDOperand to SDValue.Dan Gohman2008-07-271-13/+13
* Wrap MVT::ValueType in a struct to get type safetyDuncan Sands2008-06-061-7/+7
* Add necessary 64-bit support so that gcc frontend compiles (mostly). CurrentScott Michel2008-06-021-1/+6