aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Target
Commit message (Expand)AuthorAgeFilesLines
* 80 column violations.Evan Cheng2008-03-041-3/+6
* Remove -always-fold-and-in-test.Evan Cheng2008-03-042-10/+3
* Add support for lowering i64 SRA_PARTS and friends on x86-64.Dan Gohman2008-03-031-16/+22
* This is the initial check-in for adding register scavenging to PPC. (Currently,Bill Wendling2008-03-035-104/+365
* s/isReturnStruct()/hasStructRetAttr()/gDevang Patel2008-03-032-6/+6
* another random noteChris Lattner2008-03-021-0/+23
* add a noteChris Lattner2008-03-021-0/+39
* Evan implemented these.Chris Lattner2008-03-022-53/+0
* Evan implemented this.Chris Lattner2008-03-021-23/+0
* add support for lvsl, fixing PR1481Chris Lattner2008-03-021-0/+9
* add support for the sse.cmp.* intrinsics, which fixes sse.isamax with the CBE.Chris Lattner2008-03-021-1/+39
* refactor intrinsic handling code out into its own method.Chris Lattner2008-03-021-108/+115
* fix printing of undef vectors, this fixes "simple" and "build" in UnitTests/V...Chris Lattner2008-03-021-1/+6
* insertelement got the wrong operands.Chris Lattner2008-03-021-2/+2
* Several changes:Chris Lattner2008-03-021-82/+109
* Fix a bug I introduced in constant array and constant vector handling.Chris Lattner2008-03-021-2/+2
* implement shufflevector.Chris Lattner2008-03-021-4/+38
* implement extractelement.Chris Lattner2008-03-021-2/+17
* implement insertelement.Chris Lattner2008-03-021-1/+17
* respect isSigned for vector types, fixing sdiv of vectors etc.Chris Lattner2008-03-021-2/+2
* print the attribute in the right place, this fixes function returning vectors.Chris Lattner2008-03-021-2/+2
* vector types are simple types. This fixes div/rem of vectors.Chris Lattner2008-03-021-10/+11
* Print vector types appropriately. This gets basic vector code workingChris Lattner2008-03-021-2/+6
* rename PT -> VT for VectorTypes.Chris Lattner2008-03-021-8/+7
* Print i32/i64 integer constants as 1u instead of ((unsigned int)1). Chris Lattner2008-03-021-21/+22
* Move pr717 to here.Chris Lattner2008-03-021-0/+14
* good catch antonAndrew Lenharth2008-03-011-6/+6
* make CAS workAndrew Lenharth2008-03-012-2/+3
* all but CAS working on x86Andrew Lenharth2008-03-013-33/+56
* Add lock prefix support to x86. Also add the instructions necessary for the ...Andrew Lenharth2008-03-015-6/+88
* Use enumeration for preffered EH dwarf encoding reasonAnton Korobeynikov2008-02-295-13/+17
* Use the correct instruction encodings for the 64-bit MMX movd.Anders Carlsson2008-02-291-2/+2
* Added option -align-loops=<true/false> to disable loop aligner pass.Evan Cheng2008-02-282-8/+0
* Interface of getByValTypeAlignment differed betweenDale Johannesen2008-02-282-0/+16
* Initialize TextAlignFillValue. Fix revision 47703.Lauro Ramos Venancio2008-02-281-0/+1
* Avoid collisions in value names.Lauro Ramos Venancio2008-02-281-3/+5
* add a noteChris Lattner2008-02-281-0/+19
* Set to default: x86 no longer fold and into test if it has more than one use.Evan Cheng2008-02-281-1/+1
* Sparc backend doesn't support debug info yet, mark the nodes as expand. This...Chris Lattner2008-02-281-2/+6
* Fix CodeGen/Generic/storetrunc-fp.ll on sparc, PR2105Chris Lattner2008-02-281-1/+2
* fix CodeGen/Generic/2008-01-25-dag-combine-mul.ll on sparc, PR2105Chris Lattner2008-02-282-0/+4
* target-indep codegen memcpy lowering issue.Chris Lattner2008-02-281-0/+44
* Add a random not very important noteChris Lattner2008-02-281-0/+38
* Add a quick and dirty "loop aligner pass". x86 uses it to align its loops to ...Evan Cheng2008-02-2813-30/+29
* A few more small things I've run into.Eli Friedman2008-02-281-3/+86
* EHPreferredDataFormat hook for PPC targets. Looks like DarwinAnton Korobeynikov2008-02-272-1/+30
* Preparation step for some cleanup/generalization in EH information emission:Anton Korobeynikov2008-02-273-1/+74
* Don't hard-code the mask size to be 32, which is incorrect on ppc64Dan Gohman2008-02-271-3/+5
* This is done.Evan Cheng2008-02-271-24/+0
* Final de-tabification.Bill Wendling2008-02-277-110/+109