MachineCombiner Pass for selecting faster instruction
[oota-llvm.git] / include / llvm / CodeGen / Passes.h
2014-08-03 Gerolf HoflehnerMachineCombiner Pass for selecting faster instruction
2014-07-12 Matt ArsenaultTemplatify DominanceFrontier.
2014-06-13 Jiangning LiuMove GlobalMerge from Transform to CodeGen.
2014-06-05 Tom RoederAdd a new attribute called 'jumptable' that creates...
2014-05-21 Eric ChristopherRemove getTargetLowering from TargetPassConfig as the...
2014-04-17 Tim NorthoverAtomics: promote ARM's IR-based atomics pass to CodeGen.
2014-04-14 Craig Topper[C++11] More 'nullptr' conversion. In some cases just...
2014-02-22 Quentin Colombet[CodeGenPrepare] Move CodeGenPrepare into lib/CodeGen.
2013-12-28 Andrew TrickStub out a PostMachineScheduler pass.
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-11-09 Chandler CarruthMove the old pass manager infrastructure into a legacy...
2013-10-15 Chandler CarruthSimplify formatting and sort these. No functionality...
2013-10-14 Rafael EspindolaRemove the now unused strong phi elimination pass.
2013-09-20 Andrew TrickAllow subtarget selection of the default MachineSchedul...
2013-08-05 Benjamin KramerDon't leak passes if added outside of the area determin...
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-10 Benjamin KramerUse a real union for IdentifyingPassPtr.
2013-04-10 Andrew TrickGeneralize the PassConfig API and remove addFinalizeReg...
2013-03-29 Benjamin KramerRemove the old CodePlacementOpt pass.
2013-03-01 Yiannis TsiourisGCInfoDeleter code cleanup after r175528
2013-01-17 Jakob Stoklund OlesenProvide a place for targets to insert ILP optimization...
2013-01-11 Benjamin KramerSplit TargetLowering into a CodeGen and a SelectionDAG...
2013-01-07 Chandler CarruthSwitch TargetTransformInfo from an immutable analysis...
2012-12-21 Evan ChengAdd targets to skip running the GC passes.
2012-11-30 Bill WendlingReplace r168930 with a more reasonable patch.
2012-11-27 Jakub StaszakRemove unused MachineLoopRanges analysis.
2012-09-06 Nadav RotemAdd a new optimization pass: Stack Coloring, that merge...
2012-08-03 Jakob Stoklund OlesenAdd an experimental -early-live-intervals option.
2012-07-26 Jakob Stoklund OlesenStart scaffolding for a MachineTraceMetrics analysis...
2012-07-04 Jakob Stoklund OlesenAdd an experimental early if-conversion pass, off by...
2012-07-02 Bob WilsonExtend TargetPassConfig to allow running only a subset...
2012-07-02 Bob WilsonConsistently use AnalysisID types in TargetPassConfig.
2012-07-02 Bob WilsonAdd all codegen passes to the PassManager via TargetPas...
2012-07-02 Bob WilsonAdd a missing forward declaration of PassManagerBase.
2012-06-26 Jakob Stoklund OlesenAllow targets to inject passes before the virtual regis...
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-03-28 Jakob Stoklund OlesenEnable machine code verification in the entire code...
2012-03-13 Bill Wendlings/SjLjEHPass/SjLjEHPrepare/
2012-03-09 Andrew TrickAdded TargetPassConfig::enablePass
2012-03-02 Jia Liudelete dead code, patch by Michael Spencer.
2012-02-15 Andrew TrickAllow CodeGen (llc) command line options to work as...
2012-02-15 Andrew TrickAdded TargetPassConfig::disablePass/substitutePass...
2012-02-15 Andrew Trickcomment
2012-02-11 Andrew TrickAdd TargetPassConfig hooks for scheduling/bundling.
2012-02-11 Andrew Trickcomment
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 TrickMake TargetPassConfig an ImmutablePass so CodeGenPasses...
2012-02-03 Andrew TrickInitialize all common codegen passes before configurati...
2012-02-03 Andrew TrickAdded TargetPassConfig. The first little step toward...
2012-01-19 Evan ChengMore bundle related API additions.
2012-01-17 Andrew TrickRenamed MachineScheduler to ScheduleTopDownLive.
2012-01-13 Andrew TrickAdded the MachineSchedulerPass skeleton.
2012-01-07 Evan ChengAdded a late machine instruction copy propagation pass...
2011-12-14 Evan Cheng- Add MachineInstrBundle.h and MachineInstrBundle.cpp...
2011-11-12 Jakob Stoklund OlesenDelete the linear scan register allocator.
2011-11-02 Chandler CarruthBegin collecting some of the statistics for block place...
2011-10-21 Chandler CarruthImplement a block placement pass based on the branch...
2011-09-27 Jakob Stoklund OlesenRemove X86-dependent stuff from SSEDomainFix.
2011-09-25 Jakob Stoklund OlesenClean up code after renaming LowerSubregs -> ExpandPost...
2011-08-09 Jakob Stoklund OlesenRefer to the RegisterCoalescer pass by ID.
2011-06-27 Evan ChengRemove the experimental (and unused) pre-ra splitting...
2011-06-26 Rafael EspindolaThere is only one register coalescer. Merge it into...
2011-01-06 Jakob Stoklund OlesenAdd the SpillPlacement analysis pass.
2011-01-04 Jakob Stoklund OlesenTurn the EdgeBundles class into a stand-alone machine...
2010-12-18 Jakob Stoklund OlesenPass a Banner argument to the machine code verifier...
2010-12-15 Jakob Stoklund OlesenAdd MachineLoopRanges analysis.
2010-12-08 Jakob Stoklund OlesenStub out RegAllocGreedy.
2010-11-18 Dan GohmanRename ExpandPseudos to ExpandISelPseudos to help clari...
2010-11-16 Dan GohmanSplit pseudo-instruction expansion into a separate...
2010-10-26 Jakob Stoklund OlesenMake the spiller responsible for updating the LiveStack...
2010-10-22 Andrew TrickThis is a prototype of an experimental register allocation
2010-09-23 Lang HamesMoved the PBQP allocator class out of the header and...
2010-08-31 Duncan SandsStop using the dom frontier in DwarfEHPrepare by not...
2010-08-14 Jim GrosbachAdd a local stack object block allocation pass. This...
2010-08-09 Bill WendlingMerge the OptimizeExts and OptimizeCmps passes into...
2010-08-06 Jim Grosbachtidy up
2010-08-06 Owen AndersonReapply r110396, with fixes to appease the Linux buildb...
2010-08-06 Bill WendlingAdd the Optimize Compares pass (disabled by default).
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.
next