aboutsummaryrefslogtreecommitdiffstats
path: root/lib
Commit message (Expand)AuthorAgeFilesLines
* Excise the ill-advised RLCOMP compression algorithm and simply leave theReid Spencer2004-10-041-159/+20
* Add a context for the callback so different compression scenarios can beReid Spencer2004-10-041-18/+18
* Fix build if not HAVE_BZIP2Chris Lattner2004-10-041-1/+1
* First version of the MappedFile abstraction for operating system idependentReid Spencer2004-10-0412-0/+506
* First version of a support utility to provide generalized compression inReid Spencer2004-10-041-0/+526
* * Prune #includesChris Lattner2004-10-041-101/+27
* Add support for emitting AT&T style .s files, and make it the default. UsersChris Lattner2004-10-041-128/+307
* Convert some missed patterns to support AT&T styleChris Lattner2004-10-041-8/+8
* Apparently the GNU assembler has a HUGE hack to be compatible with reallyChris Lattner2004-10-041-9/+12
* Fix incorrect suffixChris Lattner2004-10-041-1/+1
* Fix some more missed suffixes and swapped operandsChris Lattner2004-10-041-34/+40
* Add missing suffixes to FP instructions for AT&T modeChris Lattner2004-10-041-38/+33
* Add support for the -x86-asm-syntax flag, which can be used to choose betweenChris Lattner2004-10-033-14/+48
* Add support to the instruction patterns for AT&T style output, which willChris Lattner2004-10-031-569/+963
* Add initial support for variantsChris Lattner2004-10-031-2/+10
* Do not repeat the map lookupChris Lattner2004-10-011-1/+1
* When a virtual register is folded into an instruction, keep track of whetherChris Lattner2004-10-013-27/+52
* Add a simple little improvement to the local spiller to keep track of storesChris Lattner2004-10-011-0/+26
* Substantially revamp the local spiller, causing it to actually improve theChris Lattner2004-10-011-164/+301
* Pretty print a bit nicer :)Chris Lattner2004-10-011-2/+1
* Document this class a bit :-)Alkis Evlogimenos2004-10-011-0/+34
* Make EmitMappingInfo into an "external location" option, so that it can be setBrian Gaeke2004-09-301-1/+7
* Add accessor function.Brian Gaeke2004-09-302-0/+8
* Correct type of accessor functions.Brian Gaeke2004-09-301-4/+4
* Namespacify. Add accessor function.Brian Gaeke2004-09-301-0/+8
* I think this will handle double args.Brian Gaeke2004-09-302-4/+30
* That should actually be __MING, not __MINGW.Misha Brukman2004-09-302-2/+2
* Check for __MINGW define instead of __MINGW_H, patch by Henrik Bach.Misha Brukman2004-09-302-2/+2
* Use more efficient map operations. Fix a bug that would affect hypotheticalChris Lattner2004-09-301-6/+8
* There is no need to call MachineInstr::print directly, just send the MI& to a...Chris Lattner2004-09-302-18/+18
* * Wrap some comments to 80 colsChris Lattner2004-09-302-31/+38
* Mark the instructions that have delay slots with the hasDelaySlot flag.Brian Gaeke2004-09-302-18/+34
* Use TargetMachine::hasDelaySlot() instead of our old switch statementBrian Gaeke2004-09-302-90/+12
* Simplify the logic in the simple spiller and capitalize some variablesChris Lattner2004-09-301-86/+90
* Switch from defaulting to the 'local' spiller to the 'simple' spiller. TheChris Lattner2004-09-301-2/+2
* Don't use a densemap for keeping track of which vregs are already loaded, justChris Lattner2004-09-301-6/+10
* Use longer and more explicit names for instance vars (particularly importantChris Lattner2004-09-302-50/+46
* Free the VirtRegMap at the end of MachineFunction processing instead of atChris Lattner2004-09-301-1/+1
* Reindent code, improve comments, move huge nested methods out of classes,Chris Lattner2004-09-302-407/+417
* Disable the 'WARNING: Found global types that are not compatible' warningChris Lattner2004-09-301-1/+1
* Change the #ifdefs to allow compilation with a V8 compiler, but the JIT stillMisha Brukman2004-09-292-6/+6
* Hrm, debugging printouts do not need to be in hereChris Lattner2004-09-291-2/+0
* Make sure to check select instructions for generic instruction propertiesChris Lattner2004-09-291-0/+1
* Update list of shootout programs that should be working.Brian Gaeke2004-09-292-4/+4
* Tell the target description that calls clobber registers O0...O5.Brian Gaeke2004-09-292-20/+18
* Don't use DominatorSet::dominates for intra-block instruction dom checks.Chris Lattner2004-09-291-1/+11
* FITOD is spelled "fitod", not "fitos". Ouch.Brian Gaeke2004-09-292-2/+2
* Don't use .quad to output double constants. The assembler must have a bug orBrian Gaeke2004-09-292-2/+4
* * Pull range optimization code out into new InsertRangeTest function.Chris Lattner2004-09-291-80/+219
* Recognize FpMOVD as a move.Brian Gaeke2004-09-292-2/+2