summaryrefslogtreecommitdiff
path: root/include/llvm/CodeGen/Passes.h
Commit message (Expand)AuthorAge
* Access the TargetLoweringInfo from the TargetMachine object instead of cachin...Bill Wendling2013-06-19
* Access the TargetLoweringInfo from the TargetMachine object instead of cachin...Bill Wendling2013-06-19
* The DWARF EH pass doesn't need the TargetMachine, only the TargetLoweringBase...Bill Wendling2013-05-20
* Use a real union for IdentifyingPassPtr.Benjamin Kramer2013-04-10
* Generalize the PassConfig API and remove addFinalizeRegAlloc().Andrew Trick2013-04-10
* Remove the old CodePlacementOpt pass.Benjamin Kramer2013-03-29
* GCInfoDeleter code cleanup after r175528Yiannis Tsiouris2013-03-01
* Provide a place for targets to insert ILP optimization passes.Jakob Stoklund Olesen2013-01-17
* Split TargetLowering into a CodeGen and a SelectionDAG part.Benjamin Kramer2013-01-11
* Switch TargetTransformInfo from an immutable analysis pass that requiresChandler Carruth2013-01-07
* Add targets to skip running the GC passes.Evan Cheng2012-12-21
* Replace r168930 with a more reasonable patch.Bill Wendling2012-11-30
* Remove unused MachineLoopRanges analysis.Jakub Staszak2012-11-27
* Add a new optimization pass: Stack Coloring, that merges disjoint static allo...Nadav Rotem2012-09-06
* Add an experimental -early-live-intervals option.Jakob Stoklund Olesen2012-08-03
* Start scaffolding for a MachineTraceMetrics analysis pass.Jakob Stoklund Olesen2012-07-26
* Add an experimental early if-conversion pass, off by default.Jakob Stoklund Olesen2012-07-04
* Extend TargetPassConfig to allow running only a subset of the normal passes.Bob Wilson2012-07-02
* Consistently use AnalysisID types in TargetPassConfig.Bob Wilson2012-07-02
* Add all codegen passes to the PassManager via TargetPassConfig.Bob Wilson2012-07-02
* Add a missing forward declaration of PassManagerBase.Bob Wilson2012-07-02
* Allow targets to inject passes before the virtual register rewriter.Jakob Stoklund Olesen2012-06-26
* Reintroduce VirtRegRewriter.Jakob Stoklund Olesen2012-06-08
* Add an insertPass API to TargetPassConfig. <rdar://problem/11498613>Bob Wilson2012-05-30
* Change the PassManager from a reference to a pointer.Bill Wendling2012-05-01
* Enable machine code verification in the entire code generator.Jakob Stoklund Olesen2012-03-28
* s/SjLjEHPass/SjLjEHPrepare/Bill Wendling2012-03-13
* Added TargetPassConfig::enablePassAndrew Trick2012-03-09
* delete dead code, patch by Michael Spencer.Jia Liu2012-03-02
* Allow CodeGen (llc) command line options to work as expected.Andrew Trick2012-02-15
* Added TargetPassConfig::disablePass/substitutePass as a general mechanism to ...Andrew Trick2012-02-15
* commentAndrew Trick2012-02-15
* Add TargetPassConfig hooks for scheduling/bundling.Andrew Trick2012-02-11
* commentAndrew Trick2012-02-11
* RegAlloc superpass: includes phi elimination, coalescing, and scheduling.Andrew Trick2012-02-10
* Improve TargetPassConfig. No intended functionality.Andrew Trick2012-02-09
* Codegen pass definition cleanup. No functionality.Andrew Trick2012-02-08
* Move pass configuration out of pass constructors: MachineLICM.Andrew Trick2012-02-08
* Move pass configuration out of pass constructors: StackSlotColoring.Andrew Trick2012-02-08
* Move pass configuration out of pass constructors: PostRAScheduler.Andrew Trick2012-02-08
* Move pass configuration out of pass constructors: BranchFolderPassAndrew Trick2012-02-08
* Added TargetPassConfig::setOptAndrew Trick2012-02-08
* Added Pass::createPass(ID) to handle pass configuration by IDAndrew Trick2012-02-08
* Move pass configuration out of pass constructors: TailDuplicate::PreRegAllocAndrew Trick2012-02-08
* TargetPassConfig: confine the MC configuration to TargetMachine.Andrew Trick2012-02-04
* Make TargetPassConfig an ImmutablePass so CodeGenPasses can query optionsAndrew Trick2012-02-04
* Initialize all common codegen passes before configuration so we can use their...Andrew Trick2012-02-03
* Added TargetPassConfig. The first little step toward configuring codegen passes.Andrew Trick2012-02-03
* More bundle related API additions.Evan Cheng2012-01-19
* Renamed MachineScheduler to ScheduleTopDownLive.Andrew Trick2012-01-17