aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Target/CellSPU/SPUISelDAGToDAG.cpp
Commit message (Expand)AuthorAgeFilesLines
* zap dead codeChris Lattner2010-08-251-34/+0
* Make SPU backend handle insertelement and Kalle Raiskila2010-08-041-1/+2
* Remove initialized but otherwise unused variables.Duncan Sands2010-06-291-1/+0
* Handle loading from/storing to undef pointers on SPU by inserting a Kalle Raiskila2010-06-091-1/+3
* Fix handling of 'load' nodes.Kalle Raiskila2010-06-011-8/+2
* "on the rare occasion the SPU BE produces illegal assembly - it tries to emit...Chris Lattner2010-05-041-2/+10
* Use cast instead of dyn_cast when assuming success.Dan Gohman2010-04-171-6/+6
* Use const qualifiers with TargetLowering. This eliminates severalDan Gohman2010-04-171-5/+3
* Add const qualifiers to CodeGen's use of LLVM IR constructs.Dan Gohman2010-04-151-2/+2
* Use twines to simplify calls to report_fatal_error. For code size and readabi...Benjamin Kramer2010-04-081-10/+4
* rename llvm::llvm_report_error -> llvm::report_fatal_errorChris Lattner2010-04-071-6/+6
* Make isInt?? and isUint?? template specializations of the generic versions. ThisBenjamin Kramer2010-03-291-2/+2
* Remove a bunch of integer width predicate functions in favor of MathExtras.Benjamin Kramer2010-03-291-5/+5
* Sink InstructionSelect() out of each target into SDISel, and rename itChris Lattner2010-03-021-14/+0
* reapply my cellspu changes with a fix to not break the old isel.Chris Lattner2010-02-231-42/+73
* Revert 96854, 96852, and 96849, unbreaking test/CodeGen/CellSPU/i64ops.ll.Dan Gohman2010-02-231-71/+42
* fix hte last cellspu failure.Chris Lattner2010-02-231-11/+12
* hack around more crimes in instruction selection.Chris Lattner2010-02-231-16/+26
* the cell backend is making all sorts of unsafe and incorrect assumptions Chris Lattner2010-02-231-26/+44
* Remove an assumption of default arguments. This is in anticipation of aDavid Greene2010-02-151-1/+1
* Change SelectCode's argument from SDValue to SDNode *, to make it moreDan Gohman2010-01-051-86/+85
* Remove uninteresting and confusing debug output.Dan Gohman2009-11-051-2/+0
* Rename getTargetNode to getMachineNode, for consistency with theDan Gohman2009-09-251-98/+99
* - Remove SelectSEXTi128 from SPUISelDAGToDAG.cpp, evidently, this is redundantScott Michel2009-08-241-59/+0
* 128-bit sign extension and vector shift cleanups, contributed by Ken WernerScott Michel2009-08-241-0/+59
* eliminate uses of cerr()Chris Lattner2009-08-231-3/+3
* Add contexts to some of the MVT APIs. No functionality change yet, just the ...Owen Anderson2009-08-121-6/+11
* Split EVT into MVT and EVT, the former representing _just_ a primitive type, ...Owen Anderson2009-08-111-86/+86
* Rename MVT to EVT, in preparation for splitting SimpleValueType out into its ...Owen Anderson2009-08-101-119/+119
* Reapply r77654 with a fix: MachineFunctionPass's getAnalysisUsageDan Gohman2009-07-311-2/+2
* Revert r77654, it appears to be causing llvm-gcc bootstrap failures, and manyDaniel Dunbar2009-07-311-2/+2
* Manage MachineFunctions with an analysis Pass instead of the AnnotableDan Gohman2009-07-311-2/+2
* Return ConstantVector to 2.5 API.Owen Anderson2009-07-281-1/+1
* Move a few more convenience factory functions from Constant to LLVMContext.Owen Anderson2009-07-151-1/+2
* llvm_unreachable->llvm_unreachable(0), LLVM_UNREACHABLE->llvm_unreachable.Torok Edwin2009-07-141-1/+1
* assert(0) -> LLVM_UNREACHABLE.Torok Edwin2009-07-111-1/+1
* Implement changes from Chris's feedback.Torok Edwin2009-07-081-18/+18
* Untabification.Bill Wendling2009-05-301-2/+2
* CellSPU:Scott Michel2009-03-171-2/+2
* CellSPU:Scott Michel2009-03-171-163/+248
* Fix some significant problems with constant pools that resulted in unnecessar...Evan Cheng2009-03-131-1/+1
* Revert BuildVectorSDNode related patches: 65426, 65427, and 65296.Evan Cheng2009-02-251-3/+3
* Introduce the BuildVectorSDNode class that encapsulates the ISD::BUILD_VECTORScott Michel2009-02-221-3/+3
* Needs this file too.Dale Johannesen2009-02-071-1/+1
* Get rid of one more non-DebugLoc getNode andDale Johannesen2009-02-061-55/+64
* Remove non-DebugLoc versions of getLoad and getStore.Dale Johannesen2009-02-041-1/+2
* CellSPU:Scott Michel2009-01-261-43/+23
* Untabify code.Scott Michel2009-01-261-2/+2
* CellSPU:Scott Michel2009-01-261-29/+144
* CellSPU:Scott Michel2009-01-211-15/+36