summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/CellSPU/SPUISelLowering.cpp
Commit message (Expand)AuthorAgeFilesLines
* Code generation for 'fence' instruction.Eli Friedman2011-07-271-0/+1
* land David Blaikie's patch to de-constify Type, with a few tweaks.Chris Lattner2011-07-181-4/+4
* Next round of MC refactoring. This patch factor MC table instantiations, MCEvan Cheng2011-07-141-1/+0
* Add an intrinsic and codegen support for fused multiply-accumulate. The intentCameron Zwarich2011-07-081-0/+3
* Add a parameter to CCState so that it can access the MachineFunction.Eric Christopher2011-06-081-8/+8
* Have LowerOperandForConstraint handle multiple character constraints.Eric Christopher2011-06-021-2/+2
* Use the correct register class for Cell varargs spilling. This fixes all of theCameron Zwarich2011-05-191-1/+1
* Make the logic for determining function alignment more explicit. No function...Eli Friedman2011-05-061-5/+2
* Fix a ton of comment typos found by codespell. Patch byChris Lattner2011-04-151-1/+1
* Allow targets to specify a the type of the RHS of a shift parameterized on th...Owen Anderson2011-02-251-3/+2
* Revert r124611 - "Keep track of incoming argument's location while emitting L...Devang Patel2011-02-211-1/+1
* Keep track of incoming argument's location while emitting LiveIns.Devang Patel2011-01-311-1/+1
* Allow sign-extending of i8 and i16 to i128 on SPU. Kalle Raiskila2011-01-201-0/+6
* Remove unused variables found by gcc-4.6's -Wunused-but-set-variable.Jeffrey Yasskin2011-01-181-9/+0
* Don't crash SPU BE with memory accesses with big alignmnet.Kalle Raiskila2011-01-171-4/+4
* Rename TargetFrameInfo into TargetFrameLowering. Also, put couple of FIXMEs a...Anton Korobeynikov2011-01-101-7/+6
* rename MVT::Flag to MVT::Glue. "Flag" is a terrible name forChris Lattner2010-12-211-1/+1
* Use i8 as SETCC result type for i1 in SPU.Kalle Raiskila2010-11-241-4/+14
* Division by pow-of-2 is not cheap on SPU, do it with Kalle Raiskila2010-11-231-2/+0
* Renaming ISD::BIT_CONVERT to ISD::BITCAST to better reflect the LLVM IR concept.Wesley Peck2010-11-231-92/+92
* Fix a bug with extractelement on SPU.Kalle Raiskila2010-11-221-1/+1
* Improve code layout, mostly indentation. Kalle Raiskila2010-11-151-166/+150
* Fix memory access lowering on SPU, addingKalle Raiskila2010-11-121-102/+219
* Simplify uses of MVT and EVT. An MVT can be compared directlyDuncan Sands2010-11-031-1/+1
* Inline asm multiple alternative constraints development phase 2 - improved ba...John Thompson2010-10-291-0/+33
* Improve lowering of sext to i128 on SPU.Kalle Raiskila2010-10-181-2/+7
* Implement two virtual functions in SPUTargetLowering.Kalle Raiskila2010-10-071-0/+26
* update a bunch of code to use the MachinePointerInfo version of getStore.Chris Lattner2010-09-211-3/+4
* it's more elegant to put the "getConstantPool" andChris Lattner2010-09-211-3/+4
* Silence compiler warning.Kalle Raiskila2010-09-091-1/+1
* Fix CellSPU vector shuffles, again.Kalle Raiskila2010-09-081-7/+7
* Fix lowering of INSERT_VECTOR_ELT in SPU. Kalle Raiskila2010-08-291-3/+4
* Fix SPU BE to use all the available return registers.Kalle Raiskila2010-08-241-34/+16
* Remove some dead code from SPU BE that remainedKalle Raiskila2010-08-241-18/+6
* Fix a bug with insertelement on SPU. Kalle Raiskila2010-08-181-6/+11
* Remove all traces of v2[i,f]32 on SPU. Kalle Raiskila2010-08-181-27/+0
* Have SPU handle halfvec stores aligned by 8 bytes.Kalle Raiskila2010-08-091-9/+26
* Make SPU backend handle insertelement and Kalle Raiskila2010-08-041-1/+4
* More SPU v2f32 stuff added: insertelement and shuffle.Kalle Raiskila2010-08-021-0/+1
* Add preliminary v2f32 support for SPU. Like with v2i32, we justKalle Raiskila2010-08-021-0/+2
* Add preliminary v2i32 support for SPU backend. As there are noKalle Raiskila2010-08-021-3/+16
* Switch SPU calling convention (function arguments) Kalle Raiskila2010-07-081-12/+40
* Split the SDValue out of OutputArg so that SelectionDAG-independentDan Gohman2010-07-071-2/+4
* Propagate debug loc.Devang Patel2010-07-061-2/+3
* Remove some unused/redundant code.Kalle Raiskila2010-07-051-16/+0
* Remove isSS argument from CreateFixedObject. Fixed objects cannot be spill sl...Evan Cheng2010-07-031-3/+2
* The hasMemory argument is irrelevant to how the argumentDale Johannesen2010-06-251-3/+1
* remove some dead variables reported by clang++Chris Lattner2010-06-211-2/+0
* Fix the lowering of VECTOR_SHUFFLE on SPU to handle splats.Kalle Raiskila2010-06-211-1/+1
* Fix lowering of VECTOR_SHUFFLE on SPU. Old algorithmKalle Raiskila2010-06-211-9/+14
OpenPOWER on IntegriCloud