aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Target/CellSPU/SPUISelLowering.cpp
Commit message (Expand)AuthorAgeFilesLines
* 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
* Use CHAR_BIT instead of hard-coding 8 in several places where itDan Gohman2009-04-011-1/+1
* fix warning in -asserts mode.Chris Lattner2009-03-261-4/+3
* CellSPU:Scott Michel2009-03-171-260/+118
* CellSPU:Scott Michel2009-03-161-19/+15
* Revert BuildVectorSDNode related patches: 65426, 65427, and 65296.Evan Cheng2009-02-251-42/+44
* Introduce the BuildVectorSDNode class that encapsulates the ISD::BUILD_VECTORScott Michel2009-02-221-44/+42
* Use getDebugLoc forwarder instead of getNode()->getDebugLoc.Dale Johannesen2009-02-071-2/+2
* Get rid of the last non-DebugLoc versions of getNode!Dale Johannesen2009-02-071-3/+3
* Remove more non-DebugLoc versions of getNode.Dale Johannesen2009-02-061-37/+49
* Get rid of one more non-DebugLoc getNode andDale Johannesen2009-02-061-73/+82
* Remove non-DebugLoc forms of CopyToReg and CopyFromReg.Dale Johannesen2009-02-041-35/+41
* Remove non-DebugLoc versions of getLoad and getStore.Dale Johannesen2009-02-041-42/+52
* Remove some more non-DebugLoc versions of constructionDale Johannesen2009-02-041-23/+25
* Make LowerCallTo and LowerArguments take a DebugLocDale Johannesen2009-01-301-1/+2
* CellSPU:Scott Michel2009-01-261-3/+4
* Untabify code.Scott Michel2009-01-261-5/+5
* CellSPU:Scott Michel2009-01-261-186/+298
* CellSPU:Scott Michel2009-01-211-54/+126
* - Convert remaining i64 custom lowering into custom instruction emissionScott Michel2009-01-151-133/+39
* CellSPU:Scott Michel2009-01-061-33/+9
* CellSPU:Scott Michel2009-01-061-15/+49
* CellSPU:Scott Michel2009-01-031-35/+1
* Fix PR3274: when promoting the condition of a BRCOND node,Duncan Sands2009-01-011-3/+3
* - Start moving target-dependent nodes that could be represented by anScott Michel2008-12-301-351/+36
* - Various '#if 0' cleanups.Scott Michel2008-12-291-61/+40
* - Remove Tilmann's custom truncate lowering: it completely hosed overScott Michel2008-12-271-387/+410
* CellSPU:Scott Michel2008-12-101-8/+6
* CellSPU:Scott Michel2008-12-091-2/+5
* CellSPU: Fix bug 3055Scott Michel2008-12-041-22/+55