aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Target
Commit message (Expand)AuthorAgeFilesLines
* this is done.Chris Lattner2007-12-291-7/+0
* One readme entry is done, one is really easy (Evan, want to investigateChris Lattner2007-12-291-77/+25
* Fold comparisons against a constant nan, and optimize ORD/UNORD Chris Lattner2007-12-291-17/+0
* this xform is implemented.Chris Lattner2007-12-291-22/+0
* Codegen:Chris Lattner2007-12-291-4/+29
* avoid going through a stack slot to convert from fpstack to xmm regChris Lattner2007-12-292-29/+39
* add a noteChris Lattner2007-12-291-1/+41
* expand note.Chris Lattner2007-12-291-0/+4
* add a note.Chris Lattner2007-12-281-0/+32
* add a note.Chris Lattner2007-12-281-0/+32
* add a noteChris Lattner2007-12-281-0/+19
* add a simple hackChris Lattner2007-12-241-0/+12
* Setting GlobalDirective in TargetAsmInfo by default rather thanGordon Henriksen2007-12-232-2/+1
* 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
* Erm, really disable :)Anton Korobeynikov2007-12-221-1/+1
* Disable, until we'll really need itAnton Korobeynikov2007-12-221-0/+3
* Preliminary PIC JIT support for X86 (32-bit) / Darwin.Evan Cheng2007-12-225-65/+89
* Oops.Evan Cheng2007-12-221-2/+1
* Fix JIT code emission of X86::MovePCtoStack.Evan Cheng2007-12-222-5/+7
* Allow JIT with non-static relocation model.Evan Cheng2007-12-221-1/+2
* Fix silly typo in the FP CEP handling.Anton Korobeynikov2007-12-211-0/+1
* Fix a brain fart by our beloved leader (the contentDuncan Sands2007-12-211-4/+3
* Fix unintented change from last commitNicolas Geoffray2007-12-211-3/+3
* Enable EH for linux/ppc32 targetsNicolas Geoffray2007-12-212-15/+33
* New entry.Evan Cheng2007-12-211-0/+15
* Fix JIT encoding for CMPSD as well.Evan Cheng2007-12-202-4/+8
* More working CellSPU tests:Scott Michel2007-12-206-60/+70
* Enable EH on PPC Darwin. This basically works; thereDale Johannesen2007-12-191-1/+1
* 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
* Mark the "isRemat" instruction as never having side effects.Bill Wendling2007-12-191-1/+1
* add an obvious load folding missed optzn.Chris Lattner2007-12-181-0/+21
* Fold certain additions through selects (and their compares) so as to eliminat...Christopher Lamb2007-12-181-18/+0
* add a missed case.Chris Lattner2007-12-181-0/+18
* Add "mayHaveSideEffects" and "neverHasSideEffects" flags to some instructions. IBill Wendling2007-12-177-21/+57
* - Restore some i8 functionality in CellSPUScott Michel2007-12-177-55/+479
* LD_Fp64m should have "isRematerializable" set.Bill Wendling2007-12-171-1/+2
* As per feedback, revised comments to (hopefully) make the different side effectBill Wendling2007-12-171-3/+12
* Change the PointerType api for creating pointer types. The old functionality ...Christopher Lamb2007-12-171-3/+4
* don't violate C TBAA rules, use FloatToBits instead.Chris Lattner2007-12-161-22/+10
* fix a questionable cast, thanks to Mike Stump for pointing this out.Chris Lattner2007-12-161-1/+1
* Fix the JIT encoding of cmp*ss, which aborts with this assertion currently:Chris Lattner2007-12-162-4/+6
* Make better use of instructions that clear high bits; fix various 2-wide shuf...Evan Cheng2007-12-153-45/+119
* Start committing working test cases for CellSPU.Scott Michel2007-12-154-4/+52
* Actually, MOVPQIto64mr is a dup of MOVPQI2QImr, MOV64toPQIrm is a dup of MOVQ...Evan Cheng2007-12-142-11/+2
* Fix (mem) <-> low 64-bits of xmm bugs pointed out by David Greene. Mac OS X L...Evan Cheng2007-12-141-8/+8
* x86-32 long doubles are 4-byte aligned on the stackDale Johannesen2007-12-141-1/+1
* Fix bsf / bsr jit encoding.Evan Cheng2007-12-142-6/+6