aboutsummaryrefslogtreecommitdiff
path: root/lib/Target/CellSPU/SPUInstrInfo.td
AgeCommit message (Expand)Author
2012-11-14Remove the CellSPU port.Eric Christopher
2012-07-13Remove variable_ops from call instructions in most targets.Jakob Stoklund Olesen
2011-10-13Mark 'branch indirect' instruction as an indirect branch.Kalle Raiskila
2011-09-02Pass signed (not unsigned) 10 bit field to SPU 'ori' instruction.Kalle Raiskila
2011-03-04Allow vector shifts (shl,lshr,ashr) on SPU.Kalle Raiskila
2011-02-28Add branch hinting for SPU. Kalle Raiskila
2011-01-31Fix vector sign extend to put the source and destination types in theDavid Greene
2011-01-17Split up RotateShift itinerary in SPU.Kalle Raiskila
2011-01-11Add a "nop filler" pass to SPU.Kalle Raiskila
2010-11-29Handle lshr for i128 correctly on SPU also when Kalle Raiskila
2010-11-29Allow machine LICM to do its job on SPU.Kalle Raiskila
2010-11-24Allow for 'fcmp ogt' in SPU.Kalle Raiskila
2010-11-12Fix memory access lowering on SPU, addingKalle Raiskila
2010-10-01Zap some redundant 'ori $?, $?, 0' from SPU.Kalle Raiskila
2010-09-16Change SPU register re-interpretations from OR to COPY_TO_REGCLASS instruction.Kalle Raiskila
2010-08-18Remove all traces of v2[i,f]32 on SPU. Kalle Raiskila
2010-08-09Have SPU handle halfvec stores aligned by 8 bytes.Kalle Raiskila
2010-08-04Make SPU backend handle insertelement and Kalle Raiskila
2010-08-02More SPU v2f32 stuff added: insertelement and shuffle.Kalle Raiskila
2010-08-02Add preliminary v2f32 support for SPU. Like with v2i32, we justKalle Raiskila
2010-08-02Add preliminary v2i32 support for SPU backend. As there are noKalle Raiskila
2010-05-10Fix encoding of 'sf' and 'sfh' instructions.Kalle Raiskila
2010-03-28fix a typo, bitconvert from node to itself isn't valid.Chris Lattner
2010-03-28stop using vnot_convChris Lattner
2010-03-19remove some damaged sign extend patterns that can never match.Chris Lattner
2010-03-15do some serious surgery on CellSPU to get it back into a worldChris Lattner
2010-03-08disambiguate some types, add a fixme about some Chris Lattner
2009-11-23Remove ISD::DEBUG_LOC and ISD::DBG_LABEL, which are no longer used.Dan Gohman
2009-11-10Don't mark conditional branch instructions as control barriers.Dan Gohman
2009-08-05Major calling convention code refactoring.Dan Gohman
2009-03-17CellSPU:Scott Michel
2009-03-17CellSPU:Scott Michel
2009-03-16CellSPU:Scott Michel
2009-01-26CellSPU:Scott Michel
2009-01-26Untabify code.Scott Michel
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-06CellSPU:Scott Michel
2009-01-05CellSPU:Scott Michel
2008-12-30- Start moving target-dependent nodes that could be represented by anScott Michel
2008-12-29- Various '#if 0' cleanups.Scott Michel
2008-12-27- Remove Tilmann's custom truncate lowering: it completely hosed overScott Michel
2008-12-10CellSPU:Scott Michel
2008-12-04CellSPU: Fix bug 3055Scott Michel
2008-12-04CellSPU:Scott Michel
2008-12-03Rename isSimpleLoad to canFoldAsLoad, to better reflect its meaning.Dan Gohman
2008-12-02CellSPU:Scott Michel
2008-12-01CellSPU:Scott Michel