aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Target/CellSPU/SPUInstrInfo.td
Commit message (Expand)AuthorAgeFilesLines
* Remove all traces of v2[i,f]32 on SPU. Kalle Raiskila2010-08-181-70/+0
* Have SPU handle halfvec stores aligned by 8 bytes.Kalle Raiskila2010-08-091-0/+22
* Make SPU backend handle insertelement and Kalle Raiskila2010-08-041-0/+6
* More SPU v2f32 stuff added: insertelement and shuffle.Kalle Raiskila2010-08-021-0/+8
* Add preliminary v2f32 support for SPU. Like with v2i32, we justKalle Raiskila2010-08-021-66/+76
* Add preliminary v2i32 support for SPU backend. As there are noKalle Raiskila2010-08-021-1/+23
* Fix encoding of 'sf' and 'sfh' instructions.Kalle Raiskila2010-05-101-3/+3
* fix a typo, bitconvert from node to itself isn't valid.Chris Lattner2010-03-281-1/+1
* stop using vnot_convChris Lattner2010-03-281-3/+8
* remove some damaged sign extend patterns that can never match.Chris Lattner2010-03-191-8/+6
* do some serious surgery on CellSPU to get it back into a worldChris Lattner2010-03-151-30/+30
* disambiguate some types, add a fixme about some Chris Lattner2010-03-081-1/+1
* Remove ISD::DEBUG_LOC and ISD::DBG_LABEL, which are no longer used.Dan Gohman2009-11-231-8/+0
* Don't mark conditional branch instructions as control barriers.Dan Gohman2009-11-101-14/+16
* Major calling convention code refactoring.Dan Gohman2009-08-051-7/+0
* CellSPU:Scott Michel2009-03-171-14/+14
* CellSPU:Scott Michel2009-03-171-57/+48
* CellSPU:Scott Michel2009-03-161-78/+93
* CellSPU:Scott Michel2009-01-261-4/+3
* Untabify code.Scott Michel2009-01-261-12/+12
* CellSPU:Scott Michel2009-01-261-10/+20
* CellSPU:Scott Michel2009-01-211-42/+71
* - Convert remaining i64 custom lowering into custom instruction emissionScott Michel2009-01-151-22/+18
* CellSPU:Scott Michel2009-01-061-8/+18
* CellSPU:Scott Michel2009-01-061-35/+109
* CellSPU:Scott Michel2009-01-051-17/+25
* - Start moving target-dependent nodes that could be represented by anScott Michel2008-12-301-133/+145
* - Various '#if 0' cleanups.Scott Michel2008-12-291-77/+122
* - Remove Tilmann's custom truncate lowering: it completely hosed overScott Michel2008-12-271-175/+551
* CellSPU:Scott Michel2008-12-101-18/+38
* CellSPU: Fix bug 3055Scott Michel2008-12-041-0/+4
* CellSPU:Scott Michel2008-12-041-49/+0
* Rename isSimpleLoad to canFoldAsLoad, to better reflect its meaning.Dan Gohman2008-12-031-1/+1
* CellSPU:Scott Michel2008-12-021-28/+0
* CellSPU:Scott Michel2008-12-011-53/+39
* CellSPU: Fix mnemonic typo in pattern; "shlqbyi" -> "shlqby".Scott Michel2008-11-251-1/+1
* CellSPU:Scott Michel2008-11-241-12/+12
* CellSPU: Fix bug 3056. Varadic extract_element was not implemented (nor was itScott Michel2008-11-221-18/+35
* CellSPU:Scott Michel2008-11-211-5/+41
* CellSPU: Fix bug 3606, as well as some ongoing work.Scott Michel2008-11-101-0/+21
* Change CALLSEQ_BEGIN and CALLSEQ_END to take TargetConstant's asChris Lattner2008-10-111-2/+2
* More tab removals.Bill Wendling2008-07-221-3/+3
* Add necessary 64-bit support so that gcc frontend compiles (mostly). CurrentScott Michel2008-06-021-84/+214
* Bug fixes and updates for CellSPU, syncing up with trunk. Most notableScott Michel2008-04-301-6/+29
* Add more patterns to match in the integer comparison test harnesses.Scott Michel2008-03-201-4/+4
* Integer comparison tests for CellSPU.Scott Michel2008-03-101-62/+165
* - Fix support for "special" i64 immediates that can be loadedScott Michel2008-03-051-612/+326
* Merge current work back to tree to minimize diffs and drift. Major highlightsScott Michel2008-02-231-785/+1502
* Fix single precision FP constants on SPU. They are actually legal,Nate Begeman2008-02-141-6/+6
* More cleanups for CellSPU:Scott Michel2008-01-301-19/+19