aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Target
Commit message (Expand)AuthorAgeFilesLines
* 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
* Fix compatibility bug: X86 aligns doubles to 4 bytes, not 8!Chris Lattner2003-04-251-0/+1
* Fix obvious type-oChris Lattner2003-04-252-3/+3
* Allow for easy detection of when a "default" TargetData is created by theChris Lattner2003-04-251-0/+7
* add a new targetdata ctor to create a target data appropriate to the moduleChris Lattner2003-04-241-0/+18
* Trivial cleanupChris Lattner2003-04-241-5/+5
* Fix problem where labels were being incorrectly elided, and fix problemChris Lattner2003-04-232-6/+8
* Fix the super obnoxious "cast to pointer from integer of different size" warn...Chris Lattner2003-04-232-16/+18
* Fix iterator invalidation problem with cast instructionsChris Lattner2003-04-232-2/+2
* Implement the constantexpr CAST instruction correctlyChris Lattner2003-04-232-90/+112
* Remove unneccesary &*Chris Lattner2003-04-233-3/+3
* Add support for the Switch instruction by running the lowerSwitch pass firstChris Lattner2003-04-232-1/+8
* Just some code beautification changes I had sitting around in my tree.Misha Brukman2003-04-222-22/+15
* It's "necessary"...Misha Brukman2003-04-221-1/+1
* Add support for the switch instruction to the CWriterChris Lattner2003-04-222-14/+46