aboutsummaryrefslogtreecommitdiffstats
path: root/include/llvm/CodeGen/Passes.h
Commit message (Expand)AuthorAgeFilesLines
* Update aosp/master LLVM for rebase to r235153Pirama Arumuga Nainar2015-05-181-1/+1
* Update aosp/master llvm for rebase to r233350Pirama Arumuga Nainar2015-04-091-7/+16
* Update aosp/master LLVM for rebase to r230699.Stephen Hines2015-03-231-41/+45
* Update aosp/master LLVM for rebase to r222494.Stephen Hines2014-12-021-3/+19
* Update LLVM for rebase to r212749.Stephen Hines2014-07-211-0/+19
* Update LLVM for 3.5 rebase (r209712).Stephen Hines2014-05-291-10/+11
* Update to LLVM 3.5a.Stephen Hines2014-04-241-3/+22
* Move the old pass manager infrastructure into a legacy namespace andChandler Carruth2013-11-091-1/+6
* Simplify formatting and sort these. No functionality changed.Chandler Carruth2013-10-151-14/+10
* Remove the now unused strong phi elimination pass.Rafael Espindola2013-10-141-8/+0
* Allow subtarget selection of the default MachineScheduler and document the in...Andrew Trick2013-09-201-0/+16
* Don't leak passes if added outside of the area determined by Started/Stopped ...Benjamin Kramer2013-08-051-1/+2
* Access the TargetLoweringInfo from the TargetMachine object instead of cachin...Bill Wendling2013-06-191-1/+1
* Access the TargetLoweringInfo from the TargetMachine object instead of cachin...Bill Wendling2013-06-191-4/+4
* The DWARF EH pass doesn't need the TargetMachine, only the TargetLoweringBase...Bill Wendling2013-05-201-1/+1
* Use a real union for IdentifyingPassPtr.Benjamin Kramer2013-04-101-7/+9
* Generalize the PassConfig API and remove addFinalizeRegAlloc().Andrew Trick2013-04-101-15/+46
* Remove the old CodePlacementOpt pass.Benjamin Kramer2013-03-291-4/+0
* GCInfoDeleter code cleanup after r175528Yiannis Tsiouris2013-03-011-4/+0
* Provide a place for targets to insert ILP optimization passes.Jakob Stoklund Olesen2013-01-171-0/+10
* Split TargetLowering into a CodeGen and a SelectionDAG part.Benjamin Kramer2013-01-111-3/+5
* Switch TargetTransformInfo from an immutable analysis pass that requiresChandler Carruth2013-01-071-0/+6
* Add targets to skip running the GC passes.Evan Cheng2012-12-211-0/+5
* Replace r168930 with a more reasonable patch.Bill Wendling2012-11-301-0/+4
* Remove unused MachineLoopRanges analysis.Jakub Staszak2012-11-271-3/+0
* Add a new optimization pass: Stack Coloring, that merges disjoint static allo...Nadav Rotem2012-09-061-0/+4
* Add an experimental -early-live-intervals option.Jakob Stoklund Olesen2012-08-031-0/+4
* Start scaffolding for a MachineTraceMetrics analysis pass.Jakob Stoklund Olesen2012-07-261-0/+4
* Add an experimental early if-conversion pass, off by default.Jakob Stoklund Olesen2012-07-041-0/+4
* Extend TargetPassConfig to allow running only a subset of the normal passes.Bob Wilson2012-07-021-1/+18
* Consistently use AnalysisID types in TargetPassConfig.Bob Wilson2012-07-021-10/+8
* Add all codegen passes to the PassManager via TargetPassConfig.Bob Wilson2012-07-021-2/+10
* Add a missing forward declaration of PassManagerBase.Bob Wilson2012-07-021-0/+1
* Allow targets to inject passes before the virtual register rewriter.Jakob Stoklund Olesen2012-06-261-0/+12
* Reintroduce VirtRegRewriter.Jakob Stoklund Olesen2012-06-081-0/+4
* Add an insertPass API to TargetPassConfig. <rdar://problem/11498613>Bob Wilson2012-05-301-0/+6
* Change the PassManager from a reference to a pointer.Bill Wendling2012-05-011-1/+1
* Enable machine code verification in the entire code generator.Jakob Stoklund Olesen2012-03-281-5/+0
* s/SjLjEHPass/SjLjEHPrepare/Bill Wendling2012-03-131-2/+2
* Added TargetPassConfig::enablePassAndrew Trick2012-03-091-1/+4
* delete dead code, patch by Michael Spencer.Jia Liu2012-03-021-5/+0
* Allow CodeGen (llc) command line options to work as expected.Andrew Trick2012-02-151-0/+14
* Added TargetPassConfig::disablePass/substitutePass as a general mechanism to ...Andrew Trick2012-02-151-3/+20
* commentAndrew Trick2012-02-151-0/+1
* Add TargetPassConfig hooks for scheduling/bundling.Andrew Trick2012-02-111-4/+22
* commentAndrew Trick2012-02-111-2/+2
* RegAlloc superpass: includes phi elimination, coalescing, and scheduling.Andrew Trick2012-02-101-9/+26
* Improve TargetPassConfig. No intended functionality.Andrew Trick2012-02-091-0/+13
* Codegen pass definition cleanup. No functionality.Andrew Trick2012-02-081-77/+63
* Move pass configuration out of pass constructors: MachineLICM.Andrew Trick2012-02-081-1/+2