[PM] Rename the IR printing pass header to a more generic and correct
[oota-llvm.git] / lib / CodeGen / Passes.cpp
2014-01-12 Chandler Carruth[PM] Rename the IR printing pass header to a more gener...
2014-01-07 Chandler CarruthMove the LLVM IR asm writer header files into the IR...
2013-12-28 Andrew TrickStub out a PostMachineScheduler pass.
2013-12-19 Josh Magee[stackprotector] Use analysis from the StackProtector...
2013-12-14 Juergen Ributzka[Stackmap] Liveness Analysis Pass
2013-12-13 Andrew TrickRevert "Liveness Analysis Pass"
2013-12-13 Andrew TrickLiveness Analysis Pass
2013-12-07 Vincent LejeuneAdd a RequireStructuredCFG Field to TargetMachine.
2013-10-14 Rafael EspindolaRemove the now unused strong phi elimination pass.
2013-09-26 Andrew TrickAdded temp flag -misched-bench for staging in default...
2013-08-05 Benjamin KramerDon't leak passes if added outside of the area determin...
2013-07-03 Craig TopperUse SmallVectorImpl instead of SmallVector for iterator...
2013-06-19 Bill WendlingAccess the TargetLoweringInfo from the TargetMachine...
2013-06-19 Bill WendlingAccess the TargetLoweringInfo from the TargetMachine...
2013-05-20 Bill WendlingThe DWARF EH pass doesn't need the TargetMachine, only...
2013-04-11 Benjamin KramerAdd braces around || in && to pacify GCC.
2013-04-10 Andrew TrickGeneralize the PassConfig API and remove addFinalizeReg...
2013-03-29 Benjamin KramerRemove the old CodePlacementOpt pass.
2013-03-05 Bill WendlingRemove unused #includes.
2013-02-10 Cameron ZwarichFix a typo.
2013-01-17 Jakob Stoklund OlesenProvide a place for targets to insert ILP optimization...
2013-01-07 Chandler CarruthSwitch the SCEV expander and LoopStrengthReduce to use
2012-12-21 Evan ChengAdd targets to skip running the GC passes.
2012-12-03 Chandler CarruthUse the new script to sort the includes of every file...
2012-11-30 Bill WendlingReplace r168930 with a more reasonable patch.
2012-11-19 Craig TopperMove else onto line with preceding closing brace.
2012-11-13 Andrew Trickmisched: Allow subtargets to enable misched and depende...
2012-10-19 Nadav Rotemrevert r166264 because the LTO build is still failing
2012-10-19 Nadav Rotemrecommit the patch that makes LSR and LowerInvoke use...
2012-10-18 Bob WilsonTemporarily revert the TargetTransform changes.
2012-10-10 Nadav RotemAdd a new interface to allow IR-level passes to access...
2012-10-03 Jakob Stoklund OlesenThe early if conversion pass is ready to be used as...
2012-09-06 Nadav RotemAdd a new optimization pass: Stack Coloring, that merge...
2012-09-05 Roman DivackyStop casting away const qualifier needlessly.
2012-08-20 Jakob Stoklund OlesenAdd a verification pass after ExpandISelPseudos.
2012-08-03 Jakob Stoklund OlesenAdd an experimental -early-live-intervals option.
2012-07-04 Jakob Stoklund OlesenMake sure -print-machineinstrs applies to the first...
2012-07-04 Jakob Stoklund OlesenAdd an experimental early if-conversion pass, off by...
2012-07-02 Chandler CarruthAll glory to address sanitizer. ;]
2012-07-02 Bob WilsonExtend TargetPassConfig to allow running only a subset...
2012-07-02 Bob WilsonMove assertion with TargetPassConfig's Initialized...
2012-07-02 Bob WilsonConsistently use AnalysisID types in TargetPassConfig.
2012-07-02 Bob WilsonAdd all codegen passes to the PassManager via TargetPas...
2012-06-26 Jakob Stoklund OlesenAllow targets to inject passes before the virtual regis...
2012-06-25 Jakob Stoklund OlesenRun ProcessImplicitDefs on SSA form where it can be...
2012-06-08 Jakob Stoklund OlesenReintroduce VirtRegRewriter.
2012-05-30 Bob WilsonAdd an insertPass API to TargetPassConfig. <rdar:...
2012-05-01 Bill WendlingChange the PassManager from a reference to a pointer.
2012-04-16 Chandler CarruthFlip the new block-placement pass to be on by default.
2012-03-28 Jakob Stoklund OlesenEnable machine code verification in the entire code...
2012-03-28 Jakob Stoklund OlesenEnable machine code verification after PreSched2 passes.
2012-03-28 Jakob Stoklund OlesenAlso verify after ExpandPostRAPseudos.
2012-03-28 Jakob Stoklund OlesenEnable machine code verification after the late machine...
2012-03-14 Andrew Trickmisched: implemented a framework for top-down or bottom...
2012-02-20 Evan ChengFix machine-cp by having it to check sub-register indic...
2012-02-16 Benjamin KramerDisable machine copy propagation for now. It's known...
2012-02-15 Andrew TrickRevert r150565 again. Appears to be a stage2 failure...
2012-02-15 Andrew TrickReapply r150565 with the typo fix properly merged.
2012-02-15 Andrew Trickreverting r150565. Premature push.
2012-02-15 Andrew TrickMove PostRAMachineLICM into MachineLateOptimization...
2012-02-15 Andrew TrickAllow CodeGen (llc) command line options to work as...
2012-02-15 Andrew TrickAdded TargetPassConfig::disablePass/substitutePass...
2012-02-11 Andrew TrickAdd TargetPassConfig hooks for scheduling/bundling.
2012-02-10 Andrew Trickcomment grammar
2012-02-10 Andrew TrickRegAlloc superpass: includes phi elimination, coalescin...
2012-02-09 Andrew TrickImprove TargetPassConfig. No intended functionality.
2012-02-08 Andrew TrickCodegen pass definition cleanup. No functionality.
2012-02-08 Andrew TrickMove pass configuration out of pass constructors: Machi...
2012-02-08 Andrew TrickMove pass configuration out of pass constructors: Stack...
2012-02-08 Andrew TrickMove pass configuration out of pass constructors: PostR...
2012-02-08 Andrew TrickMove pass configuration out of pass constructors: Branc...
2012-02-08 Andrew TrickAdded TargetPassConfig::setOpt
2012-02-08 Andrew TrickAdded Pass::createPass(ID) to handle pass configuration...
2012-02-08 Andrew TrickMove pass configuration out of pass constructors: TailD...
2012-02-04 Andrew TrickTargetPassConfig: confine the MC configuration to Targe...
2012-02-04 Andrew TrickMove TargetPassConfig implementation into Passes.cpp
2012-02-04 Andrew TrickMake TargetPassConfig an ImmutablePass so CodeGenPasses...
2011-11-12 Jakob Stoklund OlesenDelete the linear scan register allocator.
2011-04-30 Jakob Stoklund OlesenUpdate comment.
2011-04-30 Jakob Stoklund OlesenUse a greedy algorithm for allocating registers.
2011-04-19 Jakob Stoklund OlesenForce the greedy register allocator to be linked alongs...
2010-06-03 Jakob Stoklund OlesenUse the fast register allocator by default for -O0...
2010-05-27 Jakob Stoklund OlesenAdd a -regalloc=default option that chooses a register...
2010-02-18 Duncan SandsUniformize the way these options are printed. Requested by
2008-05-13 Dan GohmanClean up the use of static and anonymous namespaces...
2008-05-06 Dan GohmanMake several variable declarations static.
2007-12-29 Chris LattnerRemove attribution from file headers, per discussion...
2006-11-16 Bill Wendling*** empty log message ***
2006-08-03 Chris LattnerWork around a bug in gcc 3.3.5, reported by a user
2006-08-02 Jim LaskeyFinal polish on machine pass registries.
2006-08-01 Jim Laskey1. Change use of "Cache" to "Default".
2006-08-01 Jim LaskeyIntroducing plugable register allocators and instructio...
2006-07-27 Jim LaskeyWorking toward registration of register allocators.
2006-07-20 Andrew LenharthReduce number of exported symbols
2005-10-24 Chris LattnerAlkis agrees that that iterative scan allocator isn...
2005-04-21 Misha BrukmanRemove trailing whitespace
2004-09-01 Reid SpencerChanges For Bug 352
2004-07-22 Chris LattnerThe default has not been 'simple' for AGES!
2004-07-22 Chris LattnerMake linear scan the default
2004-07-22 Alkis EvlogimenosPut variable name to a separate line.
next