aboutsummaryrefslogtreecommitdiff
path: root/include/llvm/CodeGen/Passes.h
AgeCommit message (Expand)Author
2007-09-06Pluggable coalescers inplementation.David Greene
2007-08-06Implement review feedback. No functionality change.Christopher Lamb
2007-07-26Add a MachineFunction pass, which runs post register allocation, that turns s...Christopher Lamb
2007-07-13Skeleton of post-RA scheduler; doesn't do anything yet.Dale Johannesen
2007-07-02Remove declarations for code no longer in the tree, to avoid confusion.Dan Gohman
2007-06-22check in the BigBlock local register allocatorDuraid Madina
2007-06-08Factor live variable analysis so it does not do register coalescingDavid Greene
2007-05-22Make tail merging the default, except on powerPC. There was no prior artDale Johannesen
2007-05-16Initial commit of (very basic) if converter.Evan Cheng
2006-11-29Oops! didn't mean to put this in there yet.Bill Wendling
2006-11-29Replacing std::iostreams with llvm iostreams. Some of these changes involveBill Wendling
2006-11-071. Add a pass to fold debug label instructions so a debug info client can detectJim Laskey
2005-10-24Remove a prototypeChris Lattner
2005-05-01Adding ModuloSched SB.Tanya Lattner
2005-04-21Remove trailing whitespaceMisha Brukman
2004-07-31New passChris Lattner
2004-07-21Add Iterative scan register allocator.Alkis Evlogimenos
2004-07-02Add a new pass for code generators to useChris Lattner
2004-05-08Registering the ModuloScheduling pass.Tanya Lattner
2004-02-04Include <iosfwd> and <string> instead of <iostream>.Brian Gaeke
2004-01-30Give clients of MachineFunctionPrinter the ability to specify a banner andBrian Gaeke
2003-12-20Rearrange code, indent for the namespace, add the createMachineFunctionPrinte...Chris Lattner
2003-12-18Remove TwoAddressInstruction from the public headers and add an IDAlkis 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-10-20Added LLVM copyright header (for lack of a better term).John Criswell
2003-10-02Moved enum and command-line option in separate file. Also added function that...Alkis Evlogimenos
2003-10-02Change llc command line for register allocatorsAlkis Evlogimenos
2003-09-30Forward declare a classChris Lattner
2003-09-30Include the sparc register in this fileChris Lattner
2003-08-21The word `dependent' has no `a'.Misha Brukman
2003-08-13Factory methods for FunctionPasses now return type FunctionPass *.Brian Gaeke
2003-01-13Add new filesChris Lattner