summaryrefslogtreecommitdiff
path: root/lib/Target/CellSPU/SPUISelLowering.cpp
Commit message (Expand)AuthorAge
* Added invariant field to the DAG.getLoad method and changed all calls.Pete Cooper2011-11-08
* Fix a bug in LowerV2I64Splat, which generated a BUILD_VECTOR for which there wasNadav Rotem2011-10-16
* The CELL backend cannot select patterns for vector trunc-store and shl on v2...Nadav Rotem2011-10-15
* Set operation actions to legal types only.Nadav Rotem2011-10-04
* Operations should be custom lowered only if their type is legal.Nadav Rotem2011-10-04
* Add codegen support for vector select (in the IR this means a selectDuncan Sands2011-09-06
* Silence a bunch (but not all) "variable written but not read" warningsDuncan Sands2011-08-12
* Code generation for 'fence' instruction.Eli Friedman2011-07-27
* land David Blaikie's patch to de-constify Type, with a few tweaks.Chris Lattner2011-07-18
* Next round of MC refactoring. This patch factor MC table instantiations, MCEvan Cheng2011-07-14
* Add an intrinsic and codegen support for fused multiply-accumulate. The intentCameron Zwarich2011-07-08
* Add a parameter to CCState so that it can access the MachineFunction.Eric Christopher2011-06-08
* Have LowerOperandForConstraint handle multiple character constraints.Eric Christopher2011-06-02
* Use the correct register class for Cell varargs spilling. This fixes all of theCameron Zwarich2011-05-19
* Make the logic for determining function alignment more explicit. No function...Eli Friedman2011-05-06
* Fix a ton of comment typos found by codespell. Patch byChris Lattner2011-04-15
* Allow targets to specify a the type of the RHS of a shift parameterized on th...Owen Anderson2011-02-25
* Revert r124611 - "Keep track of incoming argument's location while emitting L...Devang Patel2011-02-21
* Keep track of incoming argument's location while emitting LiveIns.Devang Patel2011-01-31
* Allow sign-extending of i8 and i16 to i128 on SPU. Kalle Raiskila2011-01-20
* Remove unused variables found by gcc-4.6's -Wunused-but-set-variable.Jeffrey Yasskin2011-01-18
* Don't crash SPU BE with memory accesses with big alignmnet.Kalle Raiskila2011-01-17
* Rename TargetFrameInfo into TargetFrameLowering. Also, put couple of FIXMEs a...Anton Korobeynikov2011-01-10
* rename MVT::Flag to MVT::Glue. "Flag" is a terrible name forChris Lattner2010-12-21
* Use i8 as SETCC result type for i1 in SPU.Kalle Raiskila2010-11-24
* Division by pow-of-2 is not cheap on SPU, do it with Kalle Raiskila2010-11-23
* Renaming ISD::BIT_CONVERT to ISD::BITCAST to better reflect the LLVM IR concept.Wesley Peck2010-11-23
* Fix a bug with extractelement on SPU.Kalle Raiskila2010-11-22
* Improve code layout, mostly indentation. Kalle Raiskila2010-11-15
* Fix memory access lowering on SPU, addingKalle Raiskila2010-11-12
* Simplify uses of MVT and EVT. An MVT can be compared directlyDuncan Sands2010-11-03
* Inline asm multiple alternative constraints development phase 2 - improved ba...John Thompson2010-10-29
* Improve lowering of sext to i128 on SPU.Kalle Raiskila2010-10-18
* Implement two virtual functions in SPUTargetLowering.Kalle Raiskila2010-10-07
* update a bunch of code to use the MachinePointerInfo version of getStore.Chris Lattner2010-09-21
* it's more elegant to put the "getConstantPool" andChris Lattner2010-09-21
* Silence compiler warning.Kalle Raiskila2010-09-09
* Fix CellSPU vector shuffles, again.Kalle Raiskila2010-09-08
* Fix lowering of INSERT_VECTOR_ELT in SPU. Kalle Raiskila2010-08-29
* Fix SPU BE to use all the available return registers.Kalle Raiskila2010-08-24
* Remove some dead code from SPU BE that remainedKalle Raiskila2010-08-24
* Fix a bug with insertelement on SPU. Kalle Raiskila2010-08-18
* Remove all traces of v2[i,f]32 on SPU. Kalle Raiskila2010-08-18
* Have SPU handle halfvec stores aligned by 8 bytes.Kalle Raiskila2010-08-09
* Make SPU backend handle insertelement and Kalle Raiskila2010-08-04
* More SPU v2f32 stuff added: insertelement and shuffle.Kalle Raiskila2010-08-02
* Add preliminary v2f32 support for SPU. Like with v2i32, we justKalle Raiskila2010-08-02
* Add preliminary v2i32 support for SPU backend. As there are noKalle Raiskila2010-08-02
* Switch SPU calling convention (function arguments) Kalle Raiskila2010-07-08
* Split the SDValue out of OutputArg so that SelectionDAG-independentDan Gohman2010-07-07