aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Target/CellSPU
Commit message (Expand)AuthorAgeFilesLines
* don't try to avoid inserting loads when lowering FORMAL_ARGUMENTS. Chris Lattner2008-02-131-11/+3
* Convert SelectionDAG::ComputeMaskedBits to use APInt instead of uint64_t.Dan Gohman2008-02-132-8/+7
* Rename MRegisterInfo to TargetRegisterInfo.Dan Gohman2008-02-105-7/+9
* It's not always safe to fold movsd into xorpd, etc. Check the alignment of th...Evan Cheng2008-02-082-5/+8
* Move to getCALLSEQ_END to ensure CALLSEQ_END node produces a flag. This is co...Evan Cheng2008-02-051-2/+7
* Dwarf requires variable entries to be in the source order. Right now, since w...Evan Cheng2008-02-041-1/+0
* Get rid of the annoying blank lines before labels.Evan Cheng2008-02-021-1/+0
* SDIsel processes llvm.dbg.declare by recording the variable debug information...Evan Cheng2008-02-021-0/+1
* Add an extra operand to LABEL nodes which distinguishes between debug, EH, or...Evan Cheng2008-01-311-3/+3
* Even though InsertAtEndOfBasicBlock is an ugly hack it still deserves a prope...Evan Cheng2008-01-302-14/+0
* More cleanups for CellSPU:Scott Michel2008-01-3015-458/+389
* Factor the addressing mode and the load/store VT out of LoadSDNodeDan Gohman2008-01-301-2/+2
* Overhaul Cell SPU's addressing mode internals so that there are nowScott Michel2008-01-298-680/+566
* Forward progress: crtbegin.c now compiles successfully!Scott Michel2008-01-174-149/+248
* This commit changes:Chris Lattner2008-01-171-3/+11
* rename SDTRet -> SDTNone.Chris Lattner2008-01-151-1/+1
* improve cygwin compatibility, patch by Sam BishopChris Lattner2008-01-121-1/+1
* More CellSPU refinements:Scott Michel2008-01-112-15/+36
* More CellSPU refinement and progress:Scott Michel2008-01-117-343/+370
* no need to explicitly clear these fields.Chris Lattner2008-01-071-1/+0
* remove MachineOpCode typedef.Chris Lattner2008-01-071-2/+2
* Move even more functionality from MRegisterInfo into TargetInstrInfo.Owen Anderson2008-01-074-59/+52
* rename isLoad -> isSimpleLoad due to evan's desire to have such a predicate.Chris Lattner2008-01-061-1/+1
* Change the 'isStore' inferrer to look for 'SDNPMayStore' Chris Lattner2008-01-061-171/+169
* Move some more instruction creation methods from RegisterInfo into InstrInfo.Owen Anderson2008-01-014-201/+196
* Fix a problem where lib/Target/TargetInstrInfo.h would include and useChris Lattner2008-01-012-3/+2
* Move copyRegToReg from MRegisterInfo to TargetInstrInfo. This is part of theOwen Anderson2007-12-313-37/+43
* Rename SSARegMap -> MachineRegisterInfo in keeping with the idea Chris Lattner2007-12-313-56/+44
* Add new shorter predicates for testing machine operands for various types: Chris Lattner2007-12-303-8/+8
* Use MachineOperand::getImm instead of MachineOperand::getImmedValue. Likewis...Chris Lattner2007-12-303-27/+26
* Remove attribution from file headers, per discussion on llvmdev.Chris Lattner2007-12-2931-109/+76
* remove attribution from lib Makefiles.Chris Lattner2007-12-291-3/+4
* fix some warnings. This code needs to be de-tabified :(Chris Lattner2007-12-221-2/+3
* fix strict-aliasing violationChris Lattner2007-12-221-3/+1
* More working CellSPU tests:Scott Michel2007-12-206-60/+70
* CellSPU testcase, extract_elt.ll: extract vector element.Scott Michel2007-12-191-2/+5
* Two more test cases: or_ops.ll (arithmetic or operations) and vecinsert.llScott Michel2007-12-192-6/+5
* Add new immed16.ll test case, fix CellSPU errata to make test case work.Scott Michel2007-12-195-13/+23
* - Restore some i8 functionality in CellSPUScott Michel2007-12-177-55/+479
* don't violate C TBAA rules, use FloatToBits instead.Chris Lattner2007-12-161-22/+10
* Start committing working test cases for CellSPU.Scott Michel2007-12-154-4/+52
* Minor updates:Scott Michel2007-12-051-2/+1
* Update foldMemoryOperand.Evan Cheng2007-12-052-4/+11
* fix warningsChris Lattner2007-12-051-2/+2
* allow this to buildChris Lattner2007-12-051-1/+1
* Add a argument to storeRegToStackSlot and storeRegToAddr to specify whetherEvan Cheng2007-12-052-5/+7
* More stuff for CellSPU -- this should be enough to get an error-freeScott Michel2007-12-051-0/+9
* Updated source file headers to llvm coding standard.Scott Michel2007-12-0532-85/+74
* Two missing files.Scott Michel2007-12-052-0/+469
* Main CellSPU backend files checked in. Intrinsics and autoconf filesScott Michel2007-12-0513-0/+2697