aboutsummaryrefslogtreecommitdiffstats
path: root/lib/CodeGen
Commit message (Expand)AuthorAgeFilesLines
* These methods are obsoleteChris Lattner2004-11-221-8/+0
* Adjust to changed interfacesChris Lattner2004-11-201-7/+7
* Add getCurrentPCOffset() and addRelocation() methods.Chris Lattner2004-11-201-0/+12
* Match change in MachineCodeEmitter prototype.Chris Lattner2004-11-191-2/+2
* * There is no reason for SpillWeights to be an instance varChris Lattner2004-11-181-69/+71
* There is no need to check to see if j overflowed in this loop as we're onlyChris Lattner2004-11-181-1/+3
* Moderate head scratching reveals that this conditional is not needed. IfChris Lattner2004-11-181-4/+0
* Fix a couple of bugs where we considered physregs past their range as possiblyChris Lattner2004-11-181-6/+11
* Fix typeoChris Lattner2004-11-181-1/+1
* Start using the iterators in the fixed_ intervals to avoid having to binaryChris Lattner2004-11-181-5/+12
* Take another .7 seconds off of linear scan time.Chris Lattner2004-11-181-3/+5
* Add a counter for the number of times linscan has to backtrack. Start usingChris Lattner2004-11-181-22/+36
* Add ability to give hints to the overlaps routines.Chris Lattner2004-11-182-7/+27
* * Improve comments/documentation substantiallyChris Lattner2004-11-181-128/+172
* Add new advanceTo methodChris Lattner2004-11-181-0/+13
* Fix a minor bug in expiredAt. endNumber() is the first number that is not va...Chris Lattner2004-11-181-1/+1
* Rename some methods, use 'begin' instead of 'start', add new LiveIntervalChris Lattner2004-11-183-22/+29
* Give a better message for a common assertion failure.Brian Gaeke2004-11-161-1/+2
* Do not make i have bigger scope that we needChris Lattner2004-11-051-2/+2
* Change Library Names Not To Conflict With Others When InstalledReid Spencer2004-10-272-2/+2
* Move method bodies that depend on <algorithm> from MBB.h to MBB.cppChris Lattner2004-10-261-14/+38
* Clean up the MachineBasicBlock.h file, percolating #includes into this file.Chris Lattner2004-10-262-0/+2
* Reduce usage of MRegisterInfo::getRegClassChris Lattner2004-10-261-5/+6
* Do not use variable sized arrays in C++, they are non-portable. PatchChris Lattner2004-10-251-5/+5
* Patch to support MSVC better, contributed by Morten OfstadChris Lattner2004-10-251-1/+1
* We won't use automakeReid Spencer2004-10-224-1520/+0
* Initial automake generated Makefile templateReid Spencer2004-10-182-0/+1466
* Add support for undefChris Lattner2004-10-161-2/+2
* Allow machine operands to represent global variables with offsets. This isChris Lattner2004-10-151-5/+9
* This patch fixes the nasty bug that caused 175.vpr to fail for X86 last night.Chris Lattner2004-10-151-1/+2
* This patch adds and improves debugging output. No functionality changes.Chris Lattner2004-10-151-3/+7
* Update to reflect changes in Makefile rules.Reid Spencer2004-10-132-8/+9
* ModuloScheduling has moved to lib/Target/SparcV9Misha Brukman2004-10-102-2/+2
* ModuloScheduling moved to lib/Target/SparcV9 as it is SparcV9-specificMisha Brukman2004-10-108-3120/+0
* Added debug information. Fixed several bugs in the reconstruct loop function.Tanya Lattner2004-10-105-138/+280
* Remove the InstrSched directory (moved to SparcV9)Reid Spencer2004-10-101-1/+1
* Directory no long exists (moved to Targets/SparcV9).Reid Spencer2004-10-101-23/+0
* Initial version of automake Makefile.am file.Reid Spencer2004-10-104-0/+95
* Hyphenate target-(in)dependent for more tasty grammar goodness (tm)Misha Brukman2004-10-081-2/+2
* InstrSched has been moved to lib/Target/SparcV9Misha Brukman2004-10-081-1/+1
* InstrSched is SparcV9-specific and so has been moved to lib/Target/SparcV9/Misha Brukman2004-10-087-3197/+0
* Single-space instead of double-spacing in the MakefileMisha Brukman2004-10-081-2/+1
* 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
* 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