aboutsummaryrefslogtreecommitdiff
path: root/lib/Target/CellSPU/SPUISelLowering.cpp
AgeCommit message (Expand)Author
2009-12-28Remove dead variable.Bill Wendling
2009-12-28Remove dead store. The initial value was never used, but always overridden.Bill Wendling
2009-12-22Add more plumbing. This time in the LowerArguments and "get" functions whichBill Wendling
2009-11-23Remove ISD::DEBUG_LOC and ISD::DBG_LABEL, which are no longer used.Dan Gohman
2009-11-21We are not using DBG_STOPPOINT anymore.Devang Patel
2009-11-12Add a bool flag to StackObjects telling whether they reference spillDavid Greene
2009-09-06Remove strange 'const' qualifiers, as warned about by iccDuncan Sands
2009-09-02Retype from unsigned to CallingConv::ID accordingly. Approved by Bob Wilson.Sandeep Patel
2009-08-25Updated i128 sext support for CellSPU backend, contributed by Ken Werner (IBM)Scott Michel
2009-08-24128-bit sign extension and vector shift cleanups, contributed by Ken WernerScott Michel
2009-08-24Initialize ShufBytes, as gcc 4.4 can't detect that the entire array isScott Michel
2009-08-23eliminate uses of cerr()Chris Lattner
2009-08-14Allow targets to specify their choice of calling conventions perAnton Korobeynikov
2009-08-12Add contexts to some of the MVT APIs. No functionality change yet, just the ...Owen Anderson
2009-08-11Split EVT into MVT and EVT, the former representing _just_ a primitive type, ...Owen Anderson
2009-08-10Rename MVT to EVT, in preparation for splitting SimpleValueType out into its ...Owen Anderson
2009-08-10SimpleValueType-ify a few more methods on TargetLowering.Owen Anderson
2009-08-10Continue the SimpleValueType-ification.Owen Anderson
2009-08-10Start moving TargetLowering away from using full MVTs and towards SimpleValue...Owen Anderson
2009-08-07Fix a bunch of namespace pollution.Dan Gohman
2009-08-05Major calling convention code refactoring.Dan Gohman
2009-07-29Move types back to the 2.5 API.Owen Anderson
2009-07-28Rip all of the global variable lowering logic out of TargetAsmInfo. SinceChris Lattner
2009-07-22Get rid of the Pass+Context magic.Owen Anderson
2009-07-17Add operation expansion/promotion for a bunch of operations, many of Eli Friedman
2009-07-14llvm_unreachable->llvm_unreachable(0), LLVM_UNREACHABLE->llvm_unreachable.Torok Edwin
2009-07-14eliminate extra space.Torok Edwin
2009-07-11assert(0) -> LLVM_UNREACHABLE.Torok Edwin
2009-07-09Thread LLVMContext through MVT and related parts of SDISel.Owen Anderson
2009-07-08Implement changes from Chris's feedback.Torok Edwin
2009-07-03Add NumFixedArgs attribute to CallSDNode which indicates the number of fixed ...Tilmann Scheller
2009-07-01Update comments to make it clear that the function alignment is the Log2 of theBill Wendling
2009-06-30Add an "alignment" field to the MachineFunction object. It makes more sense toBill Wendling
2009-06-16Misc accumulated tweaks to legalization logic for various targets.Eli Friedman
2009-05-27Don't abuse the quirky behavior of LegalizeDAG for XINT_TO_FP and Eli Friedman
2009-05-26Back out r72431, it is causing a number of compilation crashes with clang.Daniel Dunbar
2009-05-26Don't abuse the quirky behavior of LegalizeDAG for XINT_TO_FP andEli Friedman
2009-04-272nd attempt, fixing SSE4.1 issues and implementing feedback from duncan.Nate Begeman
2009-04-24Revert 69952. Causes testsuite failures on linux x86-64.Rafael Espindola
2009-04-24PR2957Nate Begeman
2009-04-01Use CHAR_BIT instead of hard-coding 8 in several places where itDan Gohman
2009-03-26fix warning in -asserts mode.Chris Lattner
2009-03-17CellSPU:Scott Michel
2009-03-16CellSPU:Scott Michel
2009-02-25Revert BuildVectorSDNode related patches: 65426, 65427, and 65296.Evan Cheng
2009-02-22Introduce the BuildVectorSDNode class that encapsulates the ISD::BUILD_VECTORScott Michel
2009-02-07Use getDebugLoc forwarder instead of getNode()->getDebugLoc.Dale Johannesen
2009-02-07Get rid of the last non-DebugLoc versions of getNode!Dale Johannesen
2009-02-06Remove more non-DebugLoc versions of getNode.Dale Johannesen
2009-02-06Get rid of one more non-DebugLoc getNode andDale Johannesen