aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Target
Commit message (Expand)AuthorAgeFilesLines
* Added definitions for a bunch of floating-point instructions.Misha Brukman2003-05-271-65/+381
* Renamed MachienOperand::opIsDef to MachineOperand::opIsDefOnly()Vikram S. Adve2003-05-272-10/+11
* (1) Added special register class containing (for now) %fsr.Vikram S. Adve2003-05-273-29/+29
* Renamed opIsDef to opIsDefOnly.Vikram S. Adve2003-05-272-6/+12
* Added special register class containing (for now) %fsr.Vikram S. Adve2003-05-275-158/+111
* Bug fix: right shift for int divide-by-power-of-2 was incorrect forVikram S. Adve2003-05-251-11/+48
* Bug fix: padding bytes within a structure should go after each field!Vikram S. Adve2003-05-251-5/+5
* Bug fix: sign-extension was not happening for C = -MININT since C == -C!Vikram S. Adve2003-05-251-2/+3
* Add support for compiling varargs functions.Vikram S. Adve2003-05-254-77/+179
* Reword to remove reference to how things worked in the past.Misha Brukman2003-05-243-12/+9
* Implement the TargetInstrInfo's createNOPinstr() and isNOPinstr() interface.Misha Brukman2003-05-243-1/+71
* Cleaned up code layout; no functional changes.Misha Brukman2003-05-231-24/+20
* Cleaned up code layout. No functional changes.Misha Brukman2003-05-222-678/+622
* Kill `using' directives.Misha Brukman2003-05-222-51/+47
* Fixed `volatile' typo.Misha Brukman2003-05-211-1/+1
* Cleaned up code layout, spacing, etc. for readability purposes and to be moreMisha Brukman2003-05-212-307/+281
* * Fix divide by zero error with empty structsChris Lattner2003-05-211-5/+3
* Cleaned up code layout, spacing, etc. for readability purposes and to be moreMisha Brukman2003-05-211-59/+44
* Namespacified `vector' and `cerr' to always use the `std::' namespace.Misha Brukman2003-05-213-88/+90
* The word `operands' has an `r' in it.Misha Brukman2003-05-201-1/+1
* Sparc instruction opcodes now all live under the `V9' namespace.Misha Brukman2003-05-209-570/+571
* Add support for setjmp/longjmp primitivesChris Lattner2003-05-172-2/+28
* Casts are now unnecessaryChris Lattner2003-05-142-12/+12
* Clean up #includesChris Lattner2003-05-132-16/+4
* Fix bug: CBackend/2003-05-13-VarArgFunction.llChris Lattner2003-05-132-4/+6
* Make abort more explicitChris Lattner2003-05-122-2/+6
* Remove the assertion failure of course... dohChris Lattner2003-05-122-14/+0
* Implement casts from unsigned integers to floating pointChris Lattner2003-05-122-22/+86
* Make error messages more useful than jsut an abortChris Lattner2003-05-122-4/+18
* Remove wierd printoutChris Lattner2003-05-121-1/+1
* Fix bug: CWriter/2003-05-12-IntegerSizeWarning.cChris Lattner2003-05-122-2/+14
* Do not insert multiple initializations for the same value in a PHI nodeChris Lattner2003-05-122-18/+58
* This blank line has GOT to go.Chris Lattner2003-05-092-2/+0
* Add support for Add, Sub, And, Or, & Xor constant exprsChris Lattner2003-05-082-26/+90
* Add support for variable argument functions!Chris Lattner2003-05-082-4/+168
* Add support for variable argument functions!Chris Lattner2003-05-082-10/+88
* Added the initial version of the TableGen description for the Sparc backend.Misha Brukman2003-05-071-0/+359
* IMPLICIT_DEF was not the beautiful elegant solution I thought it was goingChris Lattner2003-05-075-20/+8
* Emit pseudo instructions to indicate that some registers are live on entranceChris Lattner2003-05-062-0/+22
* Don't have a cow with new pseudo instructionsChris Lattner2003-05-062-4/+6
* Add two new pseudo instructionsChris Lattner2003-05-061-2/+15
* Fix bug: UnitTests/2003-05-02-DependantPHI.cChris Lattner2003-05-032-6/+36
* * Eliminate using declsChris Lattner2003-05-032-74/+68
* The Hyphenation-Adding Committee is now in session.Misha Brukman2003-05-032-2/+2
* Eliminate use of NonCopyable so that doxygen documentation doesn't linkChris Lattner2003-05-011-3/+4
* Remove two fields from TargetData which are target specific.Chris Lattner2003-04-263-8/+2
* The promotion rules are the same for all targets, they are set by the C stand...Chris Lattner2003-04-261-9/+3
* IntegerRegSize is always 8 for sparcChris Lattner2003-04-262-6/+3
* Fix bogus assertChris Lattner2003-04-252-6/+6
* Whoops, 32 bit targets have _4_ byte pointers, not _32_ byte pointers!Chris Lattner2003-04-251-2/+4