summaryrefslogtreecommitdiff
path: root/lib/CodeGen
Commit message (Expand)AuthorAge
* Do not make i have bigger scope that we needChris Lattner2004-11-05
* Change Library Names Not To Conflict With Others When InstalledReid Spencer2004-10-27
* Move method bodies that depend on <algorithm> from MBB.h to MBB.cppChris Lattner2004-10-26
* Clean up the MachineBasicBlock.h file, percolating #includes into this file.Chris Lattner2004-10-26
* Reduce usage of MRegisterInfo::getRegClassChris Lattner2004-10-26
* Do not use variable sized arrays in C++, they are non-portable. PatchChris Lattner2004-10-25
* Patch to support MSVC better, contributed by Morten OfstadChris Lattner2004-10-25
* We won't use automakeReid Spencer2004-10-22
* Initial automake generated Makefile templateReid Spencer2004-10-18
* Add support for undefChris Lattner2004-10-16
* Allow machine operands to represent global variables with offsets. This isChris Lattner2004-10-15
* This patch fixes the nasty bug that caused 175.vpr to fail for X86 last night.Chris Lattner2004-10-15
* This patch adds and improves debugging output. No functionality changes.Chris Lattner2004-10-15
* Update to reflect changes in Makefile rules.Reid Spencer2004-10-13
* ModuloScheduling has moved to lib/Target/SparcV9Misha Brukman2004-10-10
* ModuloScheduling moved to lib/Target/SparcV9 as it is SparcV9-specificMisha Brukman2004-10-10
* Added debug information. Fixed several bugs in the reconstruct loop function.Tanya Lattner2004-10-10
* Remove the InstrSched directory (moved to SparcV9)Reid Spencer2004-10-10
* Directory no long exists (moved to Targets/SparcV9).Reid Spencer2004-10-10
* Initial version of automake Makefile.am file.Reid Spencer2004-10-10
* Hyphenate target-(in)dependent for more tasty grammar goodness (tm)Misha Brukman2004-10-08
* InstrSched has been moved to lib/Target/SparcV9Misha Brukman2004-10-08
* InstrSched is SparcV9-specific and so has been moved to lib/Target/SparcV9/Misha Brukman2004-10-08
* Single-space instead of double-spacing in the MakefileMisha Brukman2004-10-08
* Do not repeat the map lookupChris Lattner2004-10-01
* When a virtual register is folded into an instruction, keep track of whetherChris Lattner2004-10-01
* Add a simple little improvement to the local spiller to keep track of storesChris Lattner2004-10-01
* Substantially revamp the local spiller, causing it to actually improve theChris Lattner2004-10-01
* Pretty print a bit nicer :)Chris Lattner2004-10-01
* Document this class a bit :-)Alkis Evlogimenos2004-10-01
* Use more efficient map operations. Fix a bug that would affect hypotheticalChris Lattner2004-09-30
* There is no need to call MachineInstr::print directly, just send the MI& to a...Chris Lattner2004-09-30
* * Wrap some comments to 80 colsChris Lattner2004-09-30
* Simplify the logic in the simple spiller and capitalize some variablesChris Lattner2004-09-30
* Switch from defaulting to the 'local' spiller to the 'simple' spiller. TheChris Lattner2004-09-30
* Don't use a densemap for keeping track of which vregs are already loaded, justChris Lattner2004-09-30
* Use longer and more explicit names for instance vars (particularly importantChris Lattner2004-09-30
* Free the VirtRegMap at the end of MachineFunction processing instead of atChris Lattner2004-09-30
* Reindent code, improve comments, move huge nested methods out of classes,Chris Lattner2004-09-30
* Add includes and use std:: for standard library calls to make codeAlkis Evlogimenos2004-09-28
* Fix includes. Patch contributed by Paolo Invernizzi!Alkis Evlogimenos2004-09-28
* Grow the map on entry so that we don't crash if joinIntervals neverAlkis Evlogimenos2004-09-09
* Use a DenseMap for mapping reg->reg. This improves the LiveIntervalAlkis Evlogimenos2004-09-08
* Indent to 2 spaces and cleanup excess whitespace.Alkis Evlogimenos2004-09-05
* Indent to 2 spaces.Alkis Evlogimenos2004-09-05
* Order #includes alphabetically, local .h files first.Misha Brukman2004-09-03
* Fixes to make LLVM compile with vc7.1.Alkis Evlogimenos2004-09-03
* Change the way we choose a free register: instead of picking the firstAlkis Evlogimenos2004-09-02
* Change the way we choose a free register: instead of picking the firstAlkis Evlogimenos2004-09-02
* We don't need to sort the added vector as unhandled intervals areAlkis Evlogimenos2004-09-02