aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Target/CBackend
Commit message (Expand)AuthorAgeFilesLines
* Suppress the 128-bit integer typedef on 32-bit targets, becauseDan Gohman2008-04-021-6/+12
* Partial CBackend support for 128-bit integers. This is neededDan Gohman2008-04-021-2/+9
* Add explicit keywords.Dan Gohman2008-03-251-1/+1
* A quick nm audit turned up several fixed tables and objects that wereDan Gohman2008-03-251-1/+1
* Reimplement the parameter attributes support, phase #1. hilights:Chris Lattner2008-03-121-20/+19
* gcc likes things spelled correctlyAndrew Lenharth2008-03-051-1/+1
* s/isReturnStruct()/hasStructRetAttr()/gDevang Patel2008-03-031-4/+4
* 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
* Avoid collisions in value names.Lauro Ramos Venancio2008-02-281-3/+5
* Split ParameterAttributes.h, putting the complicatedDale Johannesen2008-02-221-1/+1
* Temporarily backing out r47337. It breaks a number of CBE tests.Evan Cheng2008-02-201-5/+7
* Remove bunch of gcc 4.3-related warnings from TargetAnton Korobeynikov2008-02-201-1/+1
* fix some byval problems in the cbe. Closes PR2065Andrew Lenharth2008-02-191-7/+5
* I cannot find a libgcc function for this builtin. Therefor expanding it to a...Andrew Lenharth2008-02-161-0/+4
* CBackend: Implement unaligned load/store.Lauro Ramos Venancio2008-02-011-14/+35
* Indirect call with byval parameter requires a cast first.Evan Cheng2008-01-121-6/+17
* Add support for NetBSD, patch by Krister Walfridsson!Chris Lattner2008-01-121-1/+1
* More cbe byval fixes.Evan Cheng2008-01-111-13/+25
* Some C backend ByVal parameter attribute support. Not yet complete.Evan Cheng2008-01-111-3/+30
* A couple of obvious off-by-one bugs.Evan Cheng2008-01-111-4/+7
* Enabling the target-independent garbage collection infrastructure by hooking itGordon Henriksen2008-01-071-1/+3
* Remove attribution from file headers, per discussion on llvmdev.Chris Lattner2007-12-292-4/+4
* remove attribution from lib Makefiles.Chris Lattner2007-12-291-2/+2
* Fix silly typo in the FP CEP handling.Anton Korobeynikov2007-12-211-0/+1
* Rather than having special rules like "intrinsics cannotDuncan Sands2007-12-031-1/+1
* Work around a GCC bug, producing this code:Chris Lattner2007-11-281-0/+6
* Fix PR1146: parameter attributes are longer part ofDuncan Sands2007-11-271-21/+21
* Switching TargetMachineRegistry to use the new generic Registry.Gordon Henriksen2007-10-171-1/+1
* Handle PPC long double in CBackend.Dale Johannesen2007-10-151-0/+9
* Rewrite sqrt and powi to use anyfloat. By popular demand.Dale Johannesen2007-10-021-4/+2
* Make temporaries explicit to avoid prematureDale Johannesen2007-09-261-1/+3
* Fix PR1679, by printing GEP indices as signed values instead of unsigned.Chris Lattner2007-09-221-1/+2
* Implement x86 long double (uses host long double,Dale Johannesen2007-09-171-5/+30
* Fix PR1666, SPASS with the CBE and 254.gap with the CBE.Chris Lattner2007-09-151-45/+27
* Remove the assumption that FP's are either float orDale Johannesen2007-09-141-0/+3