summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/CellSPU/SPUISelLowering.cpp
Commit message (Expand)AuthorAgeFilesLines
* Use twines to simplify calls to report_fatal_error. For code size and readabi...Benjamin Kramer2010-04-081-31/+14
* rename llvm::llvm_report_error -> llvm::report_fatal_errorChris Lattner2010-04-071-9/+9
* Remove a bunch of integer width predicate functions in favor of MathExtras.Benjamin Kramer2010-03-291-1/+1
* From Kalle Raiskila:Chris Lattner2010-03-291-1/+2
* Remove dead parameter passing.Bill Wendling2010-03-021-2/+1
* Move TLOF implementations to libCodegen to resolve layering violation.Anton Korobeynikov2010-02-151-1/+1
* Remove an assumption of default arguments. This is in anticipation of aDavid Greene2010-02-151-8/+13
* Revert 95130.Evan Cheng2010-02-021-1/+1
* Pass callsite return type to TargetLowering::LowerCall and use that to check ...Evan Cheng2010-02-021-1/+1
* Eliminate target hook IsEligibleForTailCallOptimization.Evan Cheng2010-01-271-1/+3
* Remove dead variable.Bill Wendling2009-12-281-5/+1
* Remove dead store. The initial value was never used, but always overridden.Bill Wendling2009-12-281-7/+6
* Add more plumbing. This time in the LowerArguments and "get" functions whichBill Wendling2009-12-221-2/+2
* Remove ISD::DEBUG_LOC and ISD::DBG_LABEL, which are no longer used.Dan Gohman2009-11-231-3/+0
* We are not using DBG_STOPPOINT anymore.Devang Patel2009-11-211-1/+0
* Add a bool flag to StackObjects telling whether they reference spillDavid Greene2009-11-121-2/+3
* Remove strange 'const' qualifiers, as warned about by iccDuncan Sands2009-09-061-2/+2
* Retype from unsigned to CallingConv::ID accordingly. Approved by Bob Wilson.Sandeep Patel2009-09-021-3/+3
* Updated i128 sext support for CellSPU backend, contributed by Ken Werner (IBM)Scott Michel2009-08-251-16/+32
* 128-bit sign extension and vector shift cleanups, contributed by Ken WernerScott Michel2009-08-241-9/+45
* Initialize ShufBytes, as gcc 4.4 can't detect that the entire array isScott Michel2009-08-241-1/+3
* eliminate uses of cerr()Chris Lattner2009-08-231-22/+22
* Allow targets to specify their choice of calling conventions perAnton Korobeynikov2009-08-141-1/+1
* Add contexts to some of the MVT APIs. No functionality change yet, just the ...Owen Anderson2009-08-121-7/+13
* Split EVT into MVT and EVT, the former representing _just_ a primitive type, ...Owen Anderson2009-08-111-458/+458
* Rename MVT to EVT, in preparation for splitting SimpleValueType out into its ...Owen Anderson2009-08-101-514/+514
* SimpleValueType-ify a few more methods on TargetLowering.Owen Anderson2009-08-101-2/+2
* Continue the SimpleValueType-ification.Owen Anderson2009-08-101-4/+4
* Start moving TargetLowering away from using full MVTs and towards SimpleValue...Owen Anderson2009-08-101-2/+4
* Fix a bunch of namespace pollution.Dan Gohman2009-08-071-2/+2
* Major calling convention code refactoring.Dan Gohman2009-08-051-79/+61
* Move types back to the 2.5 API.Owen Anderson2009-07-291-3/+2
* Rip all of the global variable lowering logic out of TargetAsmInfo. SinceChris Lattner2009-07-281-10/+8
* Get rid of the Pass+Context magic.Owen Anderson2009-07-221-1/+1
* Add operation expansion/promotion for a bunch of operations, many of Eli Friedman2009-07-171-5/+54
* llvm_unreachable->llvm_unreachable(0), LLVM_UNREACHABLE->llvm_unreachable.Torok Edwin2009-07-141-13/+13
* eliminate extra space.Torok Edwin2009-07-141-6/+5
* assert(0) -> LLVM_UNREACHABLE.Torok Edwin2009-07-111-12/+12
* Thread LLVMContext through MVT and related parts of SDISel.Owen Anderson2009-07-091-3/+4
* Implement changes from Chris's feedback.Torok Edwin2009-07-081-32/+45
* Add NumFixedArgs attribute to CallSDNode which indicates the number of fixed ...Tilmann Scheller2009-07-031-1/+1
* Update comments to make it clear that the function alignment is the Log2 of theBill Wendling2009-07-011-1/+1
* Add an "alignment" field to the MachineFunction object. It makes more sense toBill Wendling2009-06-301-0/+5
* Misc accumulated tweaks to legalization logic for various targets.Eli Friedman2009-06-161-0/+19
* Don't abuse the quirky behavior of LegalizeDAG for XINT_TO_FP and Eli Friedman2009-05-271-2/+2
* Back out r72431, it is causing a number of compilation crashes with clang.Daniel Dunbar2009-05-261-2/+2
* Don't abuse the quirky behavior of LegalizeDAG for XINT_TO_FP andEli Friedman2009-05-261-2/+2
* 2nd attempt, fixing SSE4.1 issues and implementing feedback from duncan.Nate Begeman2009-04-271-37/+32
* Revert 69952. Causes testsuite failures on linux x86-64.Rafael Espindola2009-04-241-29/+32
* PR2957Nate Begeman2009-04-241-32/+29
OpenPOWER on IntegriCloud