summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/CellSPU/SPUISelLowering.cpp
Commit message (Expand)AuthorAgeFilesLines
* Rename LoadX to LoadExt.Evan Cheng2008-10-141-9/+9
* Change CALLSEQ_BEGIN and CALLSEQ_END to take TargetConstant's asChris Lattner2008-10-111-5/+4
* Rename ConstantSDNode's getSignExtended to getSExtValue, forDan Gohman2008-09-261-2/+2
* Properly handle 'm' inline asm constraints. If a GV is being selected for the...Evan Cheng2008-09-241-1/+3
* Make log, log2, log10, exp, exp2 use Expand byDale Johannesen2008-09-221-10/+0
* Reverting r56249. On further investigation, this functionality isn't needed.Bill Wendling2008-09-161-8/+7
* - Change "ExternalSymbolSDNode" to "SymbolSDNode".Bill Wendling2008-09-161-7/+8
* Define CallSDNode, an SDNode subclass for use with ISD::CALL.Dan Gohman2008-09-131-11/+12
* Rename ConstantSDNode::getValue to getZExtValue, for consistencyDan Gohman2008-09-121-41/+51
* Add intrinsics for log, log2, log10, exp, exp2.Dale Johannesen2008-09-041-0/+10
* fix a bunch of 80-col violationsGabor Greif2008-08-311-13/+29
* Revert the "XFAIL" for the rotate_ops.ll testcase. Instead, mark ISD::ROTRBill Wendling2008-08-311-3/+7
* erect abstraction boundaries for accessing SDValue members, rename Val -> Nod...Gabor Greif2008-08-281-35/+35
* disallow direct access to SDValue::ResNo, provide a getter insteadGabor Greif2008-08-261-1/+1
* Fix broken CellSPU lowering, re-instate braces in LegalizeNate Begeman2008-07-291-2/+3
* Rename SDOperand to SDValue.Dan Gohman2008-07-271-288/+288
* Somehow, custom lowering of i64 multiplications got dropped along the way.Scott Michel2008-07-161-104/+105
* Add a new getMergeValues method that does not needDuncan Sands2008-07-021-16/+5
* Rename ISD::LOCATION to ISD::DBG_STOPPOINT to better reflect itsDan Gohman2008-06-301-1/+1
* Revert the SelectionDAG optimization that makesDuncan Sands2008-06-301-5/+4
* Remove unnecessary #includes.Dan Gohman2008-06-221-1/+0
* Remove comparison methods for MVT. The main causeDuncan Sands2008-06-081-4/+4
* Wrap MVT::ValueType in a struct to get type safetyDuncan Sands2008-06-061-129/+136
* Add necessary 64-bit support so that gcc frontend compiles (mostly). CurrentScott Michel2008-06-021-27/+129
* Bug fixes and updates for CellSPU, syncing up with trunk. Most notableScott Michel2008-04-301-22/+45
* no need to implement this method and just have it callChris Lattner2008-04-261-10/+0
* Drop ISD::MEMSET, ISD::MEMMOVE, and ISD::MEMCPY, which are not LegalDan Gohman2008-04-121-3/+0
* - Style cleanup in IA64ISelLowering.h: add 'virtual' keyword for consistency.Scott Michel2008-03-101-9/+7
* Default ISD::PREFETCH to expand.Evan Cheng2008-03-101-1/+0
* Integer comparison tests for CellSPU.Scott Michel2008-03-101-10/+14
* Implement x86 support for @llvm.prefetch. It corresponds to prefetcht{0|1|2} ...Evan Cheng2008-03-081-0/+1
* Refine Cell's i64 constant generation code to cover more constants where theScott Michel2008-03-061-7/+28
* - Fix support for "special" i64 immediates that can be loadedScott Michel2008-03-051-32/+25
* Merge current work back to tree to minimize diffs and drift. Major highlightsScott Michel2008-02-231-87/+302
* I cannot find a libgcc function for this builtin. Therefor expanding it to a...Andrew Lenharth2008-02-161-1/+2
* Fix single precision FP constants on SPU. They are actually legal,Nate Begeman2008-02-141-13/+3
* Simplify some logic in ComputeMaskedBits. And change ComputeMaskedBitsDan Gohman2008-02-131-1/+1
* don't try to avoid inserting loads when lowering FORMAL_ARGUMENTS. Chris Lattner2008-02-131-11/+3
* Convert SelectionDAG::ComputeMaskedBits to use APInt instead of uint64_t.Dan Gohman2008-02-131-5/+4
* Move to getCALLSEQ_END to ensure CALLSEQ_END node produces a flag. This is co...Evan Cheng2008-02-051-2/+7
* Even though InsertAtEndOfBasicBlock is an ugly hack it still deserves a prope...Evan Cheng2008-01-301-11/+0
* More cleanups for CellSPU:Scott Michel2008-01-301-211/+210
* Factor the addressing mode and the load/store VT out of LoadSDNodeDan Gohman2008-01-301-2/+2
* Overhaul Cell SPU's addressing mode internals so that there are nowScott Michel2008-01-291-37/+103
* Forward progress: crtbegin.c now compiles successfully!Scott Michel2008-01-171-80/+65
* This commit changes:Chris Lattner2008-01-171-3/+11
* improve cygwin compatibility, patch by Sam BishopChris Lattner2008-01-121-1/+1
* More CellSPU refinements:Scott Michel2008-01-111-5/+12
* More CellSPU refinement and progress:Scott Michel2008-01-111-257/+235
* Rename SSARegMap -> MachineRegisterInfo in keeping with the idea Chris Lattner2007-12-311-51/+39
OpenPOWER on IntegriCloud