aboutsummaryrefslogtreecommitdiff
path: root/lib/Target/CellSPU/SPUISelLowering.cpp
AgeCommit message (Expand)Author
2008-04-30Bug fixes and updates for CellSPU, syncing up with trunk. Most notableScott Michel
2008-04-26no need to implement this method and just have it callChris Lattner
2008-04-12Drop ISD::MEMSET, ISD::MEMMOVE, and ISD::MEMCPY, which are not LegalDan Gohman
2008-03-10- Style cleanup in IA64ISelLowering.h: add 'virtual' keyword for consistency.Scott Michel
2008-03-10Default ISD::PREFETCH to expand.Evan Cheng
2008-03-10Integer comparison tests for CellSPU.Scott Michel
2008-03-08Implement x86 support for @llvm.prefetch. It corresponds to prefetcht{0|1|2} ...Evan Cheng
2008-03-06Refine Cell's i64 constant generation code to cover more constants where theScott Michel
2008-03-05- Fix support for "special" i64 immediates that can be loadedScott Michel
2008-02-23Merge current work back to tree to minimize diffs and drift. Major highlightsScott Michel
2008-02-16I cannot find a libgcc function for this builtin. Therefor expanding it to a...Andrew Lenharth
2008-02-14Fix single precision FP constants on SPU. They are actually legal,Nate Begeman
2008-02-13Simplify some logic in ComputeMaskedBits. And change ComputeMaskedBitsDan Gohman
2008-02-13don't try to avoid inserting loads when lowering FORMAL_ARGUMENTS. Chris Lattner
2008-02-13Convert SelectionDAG::ComputeMaskedBits to use APInt instead of uint64_t.Dan Gohman
2008-02-05Move to getCALLSEQ_END to ensure CALLSEQ_END node produces a flag. This is co...Evan Cheng
2008-01-30Even though InsertAtEndOfBasicBlock is an ugly hack it still deserves a prope...Evan Cheng
2008-01-30More cleanups for CellSPU:Scott Michel
2008-01-30Factor the addressing mode and the load/store VT out of LoadSDNodeDan Gohman
2008-01-29Overhaul Cell SPU's addressing mode internals so that there are nowScott Michel
2008-01-17Forward progress: crtbegin.c now compiles successfully!Scott Michel
2008-01-17This commit changes:Chris Lattner
2008-01-12improve cygwin compatibility, patch by Sam BishopChris Lattner
2008-01-11More CellSPU refinements:Scott Michel
2008-01-11More CellSPU refinement and progress:Scott Michel
2007-12-31Rename SSARegMap -> MachineRegisterInfo in keeping with the idea Chris Lattner
2007-12-29Remove attribution from file headers, per discussion on llvmdev.Chris Lattner
2007-12-22fix some warnings. This code needs to be de-tabified :(Chris Lattner
2007-12-20More working CellSPU tests:Scott Michel
2007-12-19CellSPU testcase, extract_elt.ll: extract vector element.Scott Michel
2007-12-19Two more test cases: or_ops.ll (arithmetic or operations) and vecinsert.llScott Michel
2007-12-19Add new immed16.ll test case, fix CellSPU errata to make test case work.Scott Michel
2007-12-17- Restore some i8 functionality in CellSPUScott Michel
2007-12-05fix warningsChris Lattner
2007-12-05Updated source file headers to llvm coding standard.Scott Michel
2007-12-04More of the Cell SPU code drop from "Team Aerospace".Scott Michel