aboutsummaryrefslogtreecommitdiff
path: root/lib/CodeGen
AgeCommit message (Expand)Author
2003-12-10This appears to fix Bug 172 and does not break any other feature tests orJohn Criswell
2003-12-05Make assertion stricter. Since the source operands are allocated atAlkis Evlogimenos
2003-12-05Fix bug in register spilling when a preallocated live range overlaps aAlkis Evlogimenos
2003-12-05Move operator<<(std::ostream&, const LiveInterval&) out of the header file.Alkis Evlogimenos
2003-12-05Sort live intervals by increasing start point.Alkis Evlogimenos
2003-12-04Improve debugging output and clean up some code.Alkis Evlogimenos
2003-11-30Print instructions before register allocation is performed. Also fixAlkis Evlogimenos
2003-11-30Remove "numReloaded" statistic.Alkis Evlogimenos
2003-11-20Merging the linear scan register allocator in trunk. It currently passes most...Alkis Evlogimenos
2003-11-11Put all LLVM code into the llvm namespace, as per bug 109.Brian Gaeke
2003-11-10Fix problems linking against the reoptimizer; _llvm_regAllocState must haveBrian Gaeke
2003-11-10Operand numbers are now ints. Save the register allocation of the valueBrian Gaeke
2003-11-06Let's not forget about our friends -- Constant Pool indices.Misha Brukman
2003-11-05Do not use a class before it is defined.Chris Lattner
2003-11-04Update verifySavedState()'s comment, so that it reflects its currentBrian Gaeke
2003-11-04Add comments.Brian Gaeke
2003-10-30Include llvm/CodeGen/MachineCodeForInstruction.h. Use it to startBrian Gaeke
2003-10-30Make AllocState an enum.Brian Gaeke
2003-10-24Publicize the type of FnAllocState.Brian Gaeke
2003-10-24standardize command line option namesChris Lattner
2003-10-23Move the implementations of ==, != on AllocInfos here, from UnpackTraceFunction.Brian Gaeke
2003-10-23Move AllocInfo structure to a private AllocInfo.h header file.Brian Gaeke
2003-10-23Make FnAllocState contain vectors of AllocInfo, instead of LLVM Constants.Brian Gaeke
2003-10-23New file, containing AllocInfo structure.Brian Gaeke
2003-10-23* Eliminate `using' directiveMisha Brukman
2003-10-23* Fix order of #include filesMisha Brukman
2003-10-23* Order #includes as per style guideMisha Brukman
2003-10-23* Use C++ style comments instead of C-styleMisha Brukman
2003-10-23* Eliminate `using' directiveMisha Brukman
2003-10-23Make code layout more consistent.Misha Brukman
2003-10-22Change the type of FnAllocState.Brian Gaeke
2003-10-22Don't worry about converting each function's reg. alloc. state into One BigBrian Gaeke
2003-10-22Add prototype for verifySavedState().Brian Gaeke
2003-10-22Doxygenify method comments.Brian Gaeke
2003-10-21Added LLVM copyright notice.John Criswell
2003-10-21Added LLVM copyright header.John Criswell
2003-10-20Added LLVM copyright notice to Makefiles.John Criswell
2003-10-20Added LLVM project notice to the top of every C++ source file.John Criswell
2003-10-19Change the Opcode enum for PHI nodes from "Instruction::PHINode" to "Instruct...Chris Lattner
2003-10-15#include vector which we will need here soonChris Lattner
2003-10-15Decrease usage of use_size()Chris Lattner
2003-10-13Regularize header file commentsChris Lattner
2003-10-10* Doxygenified commentsMisha Brukman
2003-10-08Change MRegisterDesc::AliasSet, TargetInstrDescriptor::ImplicitDefsAlkis Evlogimenos
2003-10-02Moved enum and command-line option in separate file. Also added function that...Alkis Evlogimenos
2003-09-30include passes.h which defines the interface this file exposesChris Lattner
2003-09-24Update head-of-file comment.Brian Gaeke
2003-09-24Untabify tabs in stuff I've recently added.Brian Gaeke
2003-09-24Use getRegClassID() instead of getRegClass()->getID(), since it's there.Brian Gaeke
2003-09-24Remove some unused methods of class IGNode.Brian Gaeke