summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/CellSPU/SPUISelLowering.cpp
Commit message (Expand)AuthorAgeFilesLines
* Remove the CellSPU port.Eric Christopher2012-11-141-3267/+0
* Set FFLOOR for vectors to expand on CellSPU to keep instruction selection fro...Craig Topper2012-11-141-1/+2
* Remove tabs.Bill Wendling2012-07-191-4/+4
* Change interface for TargetLowering::LowerCallTo and TargetLowering::LowerCallJustin Holewinski2012-05-251-10/+17
* Convert more uses of XXXRegisterClass to &XXXRegClass. No functional change s...Craig Topper2012-04-201-19/+19
* Always compute all the bits in ComputeMaskedBits.Rafael Espindola2012-04-041-1/+0
* Remove unnecessary llvm:: qualificationsCraig Topper2012-03-271-1/+1
* Remove global map. This code isn't even hot.Benjamin Kramer2012-03-111-38/+28
* Use uint16_t to store registers and opcode in static tables in the target spe...Craig Topper2012-03-111-2/+2
* Re-commit r151623 with fix. Only issue special no-return calls if it's a dire...Evan Cheng2012-02-281-3/+4
* Revert r151623 "Some ARM implementaions, e.g. A-series, does return stack pre...Daniel Dunbar2012-02-281-4/+3
* Some ARM implementaions, e.g. A-series, does return stack prediction. That is,Evan Cheng2012-02-281-3/+4
* Convert assert(0) to llvm_unreachableCraig Topper2012-02-071-4/+2
* More dead code removal (using -Wunreachable-code)David Blaikie2012-01-201-15/+0
* Remove VectorExtras. This unused helper was written for a type of API that is...Benjamin Kramer2012-01-071-1/+0
* Initial CodeGen support for CTTZ/CTLZ where a zero input produces anChandler Carruth2011-12-131-0/+10
* Added invariant field to the DAG.getLoad method and changed all calls.Pete Cooper2011-11-081-5/+8
* Fix a bug in LowerV2I64Splat, which generated a BUILD_VECTOR for which there wasNadav Rotem2011-10-161-3/+5
* The CELL backend cannot select patterns for vector trunc-store and shl on v2...Nadav Rotem2011-10-151-0/+9
* Set operation actions to legal types only.Nadav Rotem2011-10-041-8/+9
* Operations should be custom lowered only if their type is legal.Nadav Rotem2011-10-041-6/+8
* Add codegen support for vector select (in the IR this means a selectDuncan Sands2011-09-061-1/+2
* Silence a bunch (but not all) "variable written but not read" warningsDuncan Sands2011-08-121-0/+1
* 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
OpenPOWER on IntegriCloud