aboutsummaryrefslogtreecommitdiffstats
path: root/lib
Commit message (Expand)AuthorAgeFilesLines
* Change the way we choose a free register: instead of picking the firstAlkis Evlogimenos2004-09-021-4/+15
* Change the way we choose a free register: instead of picking the firstAlkis Evlogimenos2004-09-021-3/+14
* We don't need to sort the added vector as unhandled intervals areAlkis Evlogimenos2004-09-021-1/+0
* Convert remaining X-Form and Pseudo instructions over to asm writerNate Begeman2004-09-026-119/+91
* Back to compiling land for v8Brian Gaeke2004-09-0210-14/+14
* Changes For Bug 352Reid Spencer2004-09-01219-434/+440
* Be a bit more efficient when processing the active and inactiveAlkis Evlogimenos2004-09-012-52/+62
* Give a better assertion if we see a use before a def.Alkis Evlogimenos2004-09-011-0/+2
* mkdtemp doesn't exist on Cygwin. Use tempnam & mkdir instead.Reid Spencer2004-09-011-5/+7
* Make CommandLine prefix error output with the name of the program.Reid Spencer2004-09-011-13/+20
* Add support for FreeBSDReid Spencer2004-08-314-0/+126
* Add support for Interix and FreeBSDReid Spencer2004-08-314-0/+126
* Actually define PreventCoreFiles in the sys namespace.Reid Spencer2004-08-311-3/+1
* Add a new abstraction, SysConfig for platform independent systemReid Spencer2004-08-318-0/+200
* Minor code clarity changes.Alkis Evlogimenos2004-08-311-4/+6
* convert M and MD form instructions to generated asm writerNate Begeman2004-08-312-20/+41
* Move the GetTemporaryDirectory function from "generic Unix" to platformReid Spencer2004-08-307-24/+100
* Add inclusion of assert.hReid Spencer2004-08-301-0/+1
* Move yet more instructions over to being printed by the generated asm writerNate Begeman2004-08-304-134/+188
* Abbreviate the long descriptions which are now in docs/SystemLibrary.html.Reid Spencer2004-08-301-79/+26
* Reduce the number of arguments in the instruction builder and make someReid Spencer2004-08-302-160/+137
* Convert A-Form instructions to auto-generated asm writerNate Begeman2004-08-292-45/+62
* Register sizes should be specified in bitsNate Begeman2004-08-291-2/+2
* Improvements to int->float cast code for PPC-64Nate Begeman2004-08-293-61/+60
* Put this change back in after testing from Reid proved its innocence. getSpi...Nate Begeman2004-08-291-2/+2
* Add a declaration of environ global for DarwinReid Spencer2004-08-292-0/+4
* Add an assert to cature null Operands. It is better to catch it here thanReid Spencer2004-08-291-0/+1
* Signals support has been moved to lib/SystemReid Spencer2004-08-291-138/+0
* Move a warning comment to where it should have been in the first place.Reid Spencer2004-08-291-5/+5
* Correct the vim: specificationReid Spencer2004-08-291-1/+1
* Include some additional header files.Reid Spencer2004-08-291-4/+6
* Initial platform independent implementation of operating system conceptReid Spencer2004-08-2910-0/+577
* Initial commit of an platform-indepdendent implementation for theReid Spencer2004-08-2910-0/+443
* Implement the following missing functionality in the PPC backend:Nate Begeman2004-08-293-66/+137
* Revise the design of the Path concept per peer review. Too many changes toReid Spencer2004-08-297-202/+699
* Remove dead code.Alkis Evlogimenos2004-08-281-1/+0
* Now that LiveIntervals::addIntervalsForSpills is fixed, do not requireAlkis Evlogimenos2004-08-272-4/+0
* Only update LiveVariables if it is available. addIntervalsForSpillsAlkis Evlogimenos2004-08-271-9/+12
* Back out this change as it broke the build last night. This should beAlkis Evlogimenos2004-08-272-0/+4
* Back out change to divide getSpillSize by 8 until I figure out why it breaks ...Nate Begeman2004-08-271-2/+2
* The linear scan variants do not require the LiveVariables analysis.Alkis Evlogimenos2004-08-272-4/+0
* Register sizes are in bits, not bytesNate Begeman2004-08-273-5/+5
* Correctly compute the number of compaction tables.Reid Spencer2004-08-271-1/+1
* Prevent an empty compaction table from being written to the bytecode file.Reid Spencer2004-08-271-8/+12
* Add the CompactionTableIsEmpty function so that we can determine if aReid Spencer2004-08-262-0/+29
* Use newly added API in MRegisterInfo and don't expose the allocatableAlkis Evlogimenos2004-08-261-13/+1
* Use newly added API in MRegisterInfo.Alkis Evlogimenos2004-08-262-5/+6
* Add getAllocatableSet() function.Alkis Evlogimenos2004-08-261-4/+18
* Fix a typo.Reid Spencer2004-08-261-1/+1
* First cut at a README for lib/System explaining the #inclusion rules andReid Spencer2004-08-261-0/+96