summaryrefslogtreecommitdiff
path: root/lib/Target/CellSPU
Commit message (Expand)AuthorAge
* Reverting r56249. On further investigation, this functionality isn't needed.Bill Wendling2008-09-16
* - Change "ExternalSymbolSDNode" to "SymbolSDNode".Bill Wendling2008-09-16
* Define CallSDNode, an SDNode subclass for use with ISD::CALL.Dan Gohman2008-09-13
* Rename ConstantSDNode::getValue to getZExtValue, for consistencyDan Gohman2008-09-12
* Fix constant pool loads, and remove broken versions of addConstantPoolReference.Owen Anderson2008-09-06
* Clean up uses of TargetLowering::getTargetMachine.Dan Gohman2008-09-04
* Add intrinsics for log, log2, log10, exp, exp2.Dale Johannesen2008-09-04
* fix a bunch of 80-col violationsGabor Greif2008-08-31
* Revert the "XFAIL" for the rotate_ops.ll testcase. Instead, mark ISD::ROTRBill Wendling2008-08-31
* erect abstraction boundaries for accessing SDValue members, rename Val -> Nod...Gabor Greif2008-08-28
* disallow direct access to SDValue::ResNo, provide a getter insteadGabor Greif2008-08-26
* Make TargetInstrInfo::copyRegToReg return a bool indicating whether the copy ...Owen Anderson2008-08-26
* Move the point at which FastISel taps into the SelectionDAGISelDan Gohman2008-08-23
* Simplify SelectRoot's interface, and factor out some common codeDan Gohman2008-08-21
* Use raw_ostream throughout the AsmPrinter.Owen Anderson2008-08-21
* Use cast instead of dyn_cast.Dan Gohman2008-08-20
* Fix broken CellSPU lowering, re-instate braces in LegalizeNate Begeman2008-07-29
* Rename SDOperand to SDValue.Dan Gohman2008-07-27
* More tab removals.Bill Wendling2008-07-22
* Add a new function, ReplaceAllUsesOfValuesWith, which handles bulkDan Gohman2008-07-17
* Somehow, custom lowering of i64 multiplications got dropped along the way.Scott Michel2008-07-16
* Trim unnecessary #includes.Dan Gohman2008-07-11
* Emit debug info for data-only files on Cell SPU.Dale Johannesen2008-07-09
* Pool-allocation for MachineInstrs, MachineBasicBlocks, andDan Gohman2008-07-07
* Add explicit keywords.Dan Gohman2008-07-07
* - Remove calls to copyKillDeadInfo which is an N^2 function. Instead, propaga...Evan Cheng2008-07-03
* Add a new getMergeValues method that does not needDuncan Sands2008-07-02
* Split ISD::LABEL into ISD::DBG_LABEL and ISD::EH_LABEL, eliminatingDan Gohman2008-07-01
* Don't use ISD namespace opcodes for MachineInstrs.Dan Gohman2008-06-30
* Rename ISD::LOCATION to ISD::DBG_STOPPOINT to better reflect itsDan Gohman2008-06-30
* Split scheduling from instruction selection.Evan Cheng2008-06-30
* Revert the SelectionDAG optimization that makesDuncan Sands2008-06-30
* Remove unnecessary #includes.Dan Gohman2008-06-22
* Remove comparison methods for MVT. The main causeDuncan Sands2008-06-08
* Wrap MVT::ValueType in a struct to get type safetyDuncan Sands2008-06-06
* Add necessary 64-bit support so that gcc frontend compiles (mostly). CurrentScott Michel2008-06-02
* Remove more iostream header includes. Needed to implement a "FlushStream"Bill Wendling2008-05-29
* Add CommonLinkage; currently tentative definitionsDale Johannesen2008-05-14
* Change target-specific classes to use more precise static types.Dan Gohman2008-05-14
* Clean up the use of static and anonymous namespaces. This turned upDan Gohman2008-05-13
* Bug fixes and updates for CellSPU, syncing up with trunk. Most notableScott Michel2008-04-30
* no need to implement this method and just have it callChris Lattner2008-04-26
* Drop ISD::MEMSET, ISD::MEMMOVE, and ISD::MEMCPY, which are not LegalDan Gohman2008-04-12
* Move reMaterialize() from TargetRegisterInfo to TargetInstrInfo.Evan Cheng2008-03-31
* Add explicit keywords.Dan Gohman2008-03-25
* Add more patterns to match in the integer comparison test harnesses.Scott Michel2008-03-20
* Use PassManagerBase instead of FunctionPassManager for functionsDan Gohman2008-03-11
* - Style cleanup in IA64ISelLowering.h: add 'virtual' keyword for consistency.Scott Michel2008-03-10
* Default ISD::PREFETCH to expand.Evan Cheng2008-03-10
* Integer comparison tests for CellSPU.Scott Michel2008-03-10