summaryrefslogtreecommitdiff
path: root/lib/Target
AgeCommit message (Expand)AuthorFilesLines
2007-12-29Remove attribution from file headers, per discussion on llvmdev.Chris Lattner248-544/+498
2007-12-29remove attribution from lib Makefiles.Chris Lattner11-23/+23
2007-12-29this is done.Chris Lattner1-7/+0
2007-12-29One readme entry is done, one is really easy (Evan, want to investigateChris Lattner1-77/+25
2007-12-29Fold comparisons against a constant nan, and optimize ORD/UNORD Chris Lattner1-17/+0
2007-12-29this xform is implemented.Chris Lattner1-22/+0
2007-12-29Codegen:Chris Lattner1-4/+29
2007-12-29avoid going through a stack slot to convert from fpstack to xmm regChris Lattner2-29/+39
2007-12-29add a noteChris Lattner1-1/+41
2007-12-29expand note.Chris Lattner1-0/+4
2007-12-28add a note.Chris Lattner1-0/+32
2007-12-28add a note.Chris Lattner1-0/+32
2007-12-28add a noteChris Lattner1-0/+19
2007-12-24add a simple hackChris Lattner1-0/+12
2007-12-23Setting GlobalDirective in TargetAsmInfo by default rather thanGordon Henriksen2-2/+1
2007-12-22fix some warnings. This code needs to be de-tabified :(Chris Lattner1-2/+3
2007-12-22fix strict-aliasing violationChris Lattner1-3/+1
2007-12-22Erm, really disable :)Anton Korobeynikov1-1/+1
2007-12-22Disable, until we'll really need itAnton Korobeynikov1-0/+3
2007-12-22Preliminary PIC JIT support for X86 (32-bit) / Darwin.Evan Cheng5-65/+89
2007-12-22Oops.Evan Cheng1-2/+1
2007-12-22Fix JIT code emission of X86::MovePCtoStack.Evan Cheng2-5/+7
2007-12-22Allow JIT with non-static relocation model.Evan Cheng1-1/+2
2007-12-21Fix silly typo in the FP CEP handling.Anton Korobeynikov1-0/+1
2007-12-21Fix a brain fart by our beloved leader (the contentDuncan Sands1-4/+3
2007-12-21Fix unintented change from last commitNicolas Geoffray1-3/+3
2007-12-21Enable EH for linux/ppc32 targetsNicolas Geoffray2-15/+33
2007-12-21New entry.Evan Cheng1-0/+15
2007-12-20Fix JIT encoding for CMPSD as well.Evan Cheng2-4/+8
2007-12-20More working CellSPU tests:Scott Michel6-60/+70
2007-12-19Enable EH on PPC Darwin. This basically works; thereDale Johannesen1-1/+1
2007-12-19CellSPU testcase, extract_elt.ll: extract vector element.Scott Michel1-2/+5
2007-12-19Two more test cases: or_ops.ll (arithmetic or operations) and vecinsert.llScott Michel2-6/+5
2007-12-19Add new immed16.ll test case, fix CellSPU errata to make test case work.Scott Michel5-13/+23
2007-12-19Mark the "isRemat" instruction as never having side effects.Bill Wendling1-1/+1
2007-12-18add an obvious load folding missed optzn.Chris Lattner1-0/+21
2007-12-18Fold certain additions through selects (and their compares) so as to eliminat...Christopher Lamb1-18/+0
2007-12-18add a missed case.Chris Lattner1-0/+18
2007-12-17Add "mayHaveSideEffects" and "neverHasSideEffects" flags to some instructions. IBill Wendling7-21/+57
2007-12-17- Restore some i8 functionality in CellSPUScott Michel7-55/+479
2007-12-17LD_Fp64m should have "isRematerializable" set.Bill Wendling1-1/+2
2007-12-17As per feedback, revised comments to (hopefully) make the different side effectBill Wendling1-3/+12
2007-12-17Change the PointerType api for creating pointer types. The old functionality ...Christopher Lamb1-3/+4
2007-12-16don't violate C TBAA rules, use FloatToBits instead.Chris Lattner1-22/+10
2007-12-16fix a questionable cast, thanks to Mike Stump for pointing this out.Chris Lattner1-1/+1
2007-12-16Fix the JIT encoding of cmp*ss, which aborts with this assertion currently:Chris Lattner2-4/+6
2007-12-15Make better use of instructions that clear high bits; fix various 2-wide shuf...Evan Cheng3-45/+119
2007-12-15Start committing working test cases for CellSPU.Scott Michel4-4/+52
2007-12-14Actually, MOVPQIto64mr is a dup of MOVPQI2QImr, MOV64toPQIrm is a dup of MOVQ...Evan Cheng2-11/+2
2007-12-14Fix (mem) <-> low 64-bits of xmm bugs pointed out by David Greene. Mac OS X L...Evan Cheng1-8/+8