Revert r110396 to fix buildbots.
[oota-llvm.git] / include / llvm / CodeGen / Passes.h
2010-08-06 Owen AndersonRevert r110396 to fix buildbots.
2010-08-05 Owen AndersonDon't use PassInfo* as a type identifier for passes...
2010-08-05 Jakob Stoklund OlesenRemove double-def checking from MachineVerifier, so...
2010-06-15 Jakob Stoklund OlesenRemove the local register allocator.
2010-05-27 Jakob Stoklund OlesenAdd a -regalloc=default option that chooses a register...
2010-05-27 Jakob Stoklund OlesenRemove ancient prototype.
2010-04-21 Jakob Stoklund OlesenAdd fast register allocator, enabled with -regalloc...
2010-04-19 Dan GohmanCode that needs a TargetMachine should have access...
2010-04-07 Evan ChengPost regalloc LICM. Work in progress.
2010-04-02 David GreeneOk, third time's the charm. No changes from last time...
2010-04-02 Evan ChengRevert 100204. It broke a bunch of tests and apparently...
2010-04-02 David GreeneLet's try this again. Re-apply 100143 including an...
2010-04-01 Eric ChristopherRevert r100143.
2010-04-01 David GreeneAdd some switches helpful for debugging:
2010-03-02 Evan ChengAdd skeleton of a machine level cse pass.
2010-02-22 Dan GohmanFix various doxygen warnings.
2010-02-12 Bob WilsonAdd a new pass on machine instructions to optimize...
2010-01-19 Jim GrosbachFor aligned load/store instructions, it's only required...
2010-01-13 Evan ChengAdd a quick pass to optimize sign / zero extension...
2009-12-04 Evan ChengAdd a pre-regalloc tail duplication pass.
2009-12-02 Jim GrosbachFactor the stack alignment calculations out into a...
2009-11-26 Bob WilsonRename new TailDuplicationPass to avoid name conflict...
2009-11-26 Bob WilsonSplit tail duplication into a separate pass. This...
2009-11-24 Devang PatelRemove DebugLabelFolder pass. It is not used by dwarf...
2009-10-29 Bill WendlingDon't put in these EH changes.
2009-10-29 Bill WendlingReverting r85338 for now. It's causing a bootstrap...
2009-10-28 Bob WilsonRevert r85346 change to control tail merging by CodeGen...
2009-10-27 Bob WilsonRecord CodeGen optimization level in the BranchFolding...
2009-10-16 Evan ChengChange createPostRAScheduler so it can be turned off...
2009-09-17 Evan ChengRemove simple regalloc. It has bit rotted.
2009-08-23 Chris Lattnerremove std::ostream versions of printing stuff for...
2009-08-17 Jim GrosbachMove the sjlj exception handling conversions to a back...
2009-08-03 Daniel DunbarFix some comments referring to std::cerr.
2009-07-31 Dan GohmanReapply r77654 with a fix: MachineFunctionPass's getAna...
2009-07-31 Daniel DunbarRevert r77654, it appears to be causing llvm-gcc bootst...
2009-07-31 Dan GohmanManage MachineFunctions with an analysis Pass instead...
2009-07-30 Lang HamesRemoved the BigBlock register allocator.
2009-05-22 Duncan SandsAdd a new codegen pass that normalizes dwarf exception...
2009-05-16 Jakob Stoklund OlesenPass to verify generated machine code.
2009-05-07 Evan ChengRename "loop aligner" pass to "code placement optimizat...
2009-05-07 Bill WendlingJust turn aggressive stack coloring off at -O3.
2009-05-07 Bill WendlingTemporarily revert r71010. It was causing massive failu...
2009-05-05 Evan ChengForgot this in the last commit.
2008-11-13 Bill WendlingImplement stack protectors as function attributes:...
2008-11-04 Bill WendlingUpdate in response to feedback from Chris:
2008-11-04 Bill WendlingInitial checkin for stack protectors. Here's what it...
2008-10-20 Evan ChengAdd skeleton for the pre-register allocation live inter...
2008-10-02 Evan ChengA Partitioned Boolean Quadratic Programming (PBQP)...
2008-09-17 Dan GohmanAdd a new MachineInstr-level DCE pass. It is very simpl...
2008-08-17 Gordon HenriksenRename some GC classes so that their roll will hopefull...
2008-08-04 Owen Anderson- Fix SelectionDAG to generate correct CFGs.
2008-06-04 Evan ChengAdd a stack slot coloring pass. Not yet enabled.
2008-05-13 Dan GohmanChange class' public PassInfo variables to by initializ...
2008-02-28 Evan ChengAdd a quick and dirty "loop aligner pass". x86 uses...
2008-01-04 Bill WendlingDon't recalculate the loop info and loop dominators...
2008-01-04 Chris LattnerAdd a really quick hack at a machine code sinking pass...
2007-12-29 Chris LattnerDon't attribute in file headers anymore. See llvmdev...
2007-12-11 Gordon HenriksenCollectorMetadata and Collector are rejiggered to get...
2007-12-07 Bill WendlingInitial commit of the machine code LICM pass. It succes...
2007-11-12 Owen AndersonAs Chris and Evan pointed out, BreakCriticalMachineEdge...
2007-11-08 Owen AndersonMake BreakCriticalMachineEdges available as a pass...
2007-10-31 Owen AndersonAdd the skeleton of a better PHI elimination pass.
2007-09-06 David GreenePluggable coalescers inplementation.
2007-08-06 Christopher LambImplement review feedback. No functionality change.
2007-07-26 Christopher LambAdd a MachineFunction pass, which runs post register...
2007-07-13 Dale JohannesenSkeleton of post-RA scheduler; doesn't do anything...
2007-07-02 Dan GohmanRemove declarations for code no longer in the tree...
2007-06-22 Duraid Madinacheck in the BigBlock local register allocator
2007-06-08 David GreeneFactor live variable analysis so it does not do registe...
2007-05-22 Dale JohannesenMake tail merging the default, except on powerPC. ...
2007-05-16 Evan ChengInitial commit of (very basic) if converter.
2006-11-29 Bill WendlingOops! didn't mean to put this in there yet.
2006-11-29 Bill WendlingReplacing std::iostreams with llvm iostreams. Some...
2006-11-07 Jim Laskey1. Add a pass to fold debug label instructions so a...
2005-10-24 Chris LattnerRemove a prototype
2005-05-01 Tanya LattnerAdding ModuloSched SB.
2005-04-21 Misha BrukmanRemove trailing whitespace
2004-07-31 Chris LattnerNew pass
2004-07-21 Alkis EvlogimenosAdd Iterative scan register allocator.
2004-07-02 Chris LattnerAdd a new pass for code generators to use
2004-05-08 Tanya LattnerRegistering the ModuloScheduling pass.
2004-02-04 Brian GaekeInclude <iosfwd> and <string> instead of <iostream>.
2004-01-30 Brian GaekeGive clients of MachineFunctionPrinter the ability...
2003-12-20 Chris LattnerRearrange code, indent for the namespace, add the creat...
2003-12-18 Alkis EvlogimenosRemove TwoAddressInstruction from the public headers...
2003-11-20 Alkis EvlogimenosMerging the linear scan register allocator in trunk...
2003-11-11 Brian GaekePut all LLVM code into the llvm namespace, as per bug...
2003-10-20 John CriswellAdded LLVM copyright header (for lack of a better term).
2003-10-02 Alkis EvlogimenosMoved enum and command-line option in separate file...
2003-10-02 Alkis EvlogimenosChange llc command line for register allocators
2003-09-30 Chris LattnerForward declare a class
2003-09-30 Chris LattnerInclude the sparc register in this file
2003-08-21 Misha BrukmanThe word `dependent' has no `a'.
2003-08-13 Brian GaekeFactory methods for FunctionPasses now return type...
2003-01-13 Chris LattnerAdd new files