summaryrefslogtreecommitdiff
path: root/lib/CodeGen/CodeGen.cpp
Commit message (Expand)AuthorAge
* Atomics: promote ARM's IR-based atomics pass to CodeGen.Tim Northover2014-04-17
* [CodeGenPrepare] Move CodeGenPrepare into lib/CodeGen.Quentin Colombet2014-02-22
* Re-sort all of the includes with ./utils/sort_includes.py so thatChandler Carruth2014-01-07
* Stub out a PostMachineScheduler pass.Andrew Trick2013-12-28
* [Stackmap] Liveness Analysis PassJuergen Ributzka2013-12-14
* Revert "Liveness Analysis Pass"Andrew Trick2013-12-13
* Liveness Analysis PassAndrew Trick2013-12-13
* CalculateSpillWeights does not need to be a passArnaud A. de Grandmaison2013-11-10
* Revert "CalculateSpillWeights does not need to be a pass"Arnaud A. de Grandmaison2013-11-08
* CalculateSpillWeights does not need to be a passArnaud A. de Grandmaison2013-11-08
* Remove the now unused strong phi elimination pass.Rafael Espindola2013-10-14
* This patch breaks up Wrap.h so that it does not have to include all of Filip Pizlo2013-05-01
* Move C++ code out of the C headers and into either C++ headersEric Christopher2013-04-22
* Remove the old CodePlacementOpt pass.Benjamin Kramer2013-03-29
* Switch TargetTransformInfo from an immutable analysis pass that requiresChandler Carruth2013-01-07
* Add a MachinePostDominator passTom Stellard2012-09-17
* Add a new optimization pass: Stack Coloring, that merges disjoint static allo...Nadav Rotem2012-09-06
* Add an experimental early if-conversion pass, off by default.Jakob Stoklund Olesen2012-07-04
* Remove the RenderMachineFunction HTML output pass.Jakob Stoklund Olesen2012-06-20
* Reintroduce VirtRegRewriter.Jakob Stoklund Olesen2012-06-08
* Add an insertPass API to TargetPassConfig. <rdar://problem/11498613>Bob Wilson2012-05-30
* Codegen pass definition cleanup. No functionality.Andrew Trick2012-02-08
* Move pass configuration out of pass constructors: BranchFolderPassAndrew Trick2012-02-08
* Make TargetPassConfig an ImmutablePass so CodeGenPasses can query optionsAndrew Trick2012-02-04
* Renamed MachineScheduler to ScheduleTopDownLive.Andrew Trick2012-01-17
* Added the MachineSchedulerPass skeleton.Andrew Trick2012-01-13
* Kill off the LoopSplitter. It's not being used or maintained.Lang Hames2011-12-06
* Prune more RALinScan. RALinScan was also here!NAKAMURA Takumi2011-11-13
* Begin collecting some of the statistics for block placement discussed onChandler Carruth2011-11-02
* Implement a block placement pass based on the branch probability andChandler Carruth2011-10-21
* Rename BlockFrequency to BlockFrequencyInfo and MachineBlockFrequency toJakub Staszak2011-07-25
* Remove the experimental (and unused) pre-ra splitting pass. Greedy regalloc c...Evan Cheng2011-06-27
* There is only one register coalescer. Merge it into the base class andRafael Espindola2011-06-26
* Stub out a new LiveDebugVariables pass.Jakob Stoklund Olesen2010-11-30
* Get rid of static constructors for pass registration. Instead, every pass ex...Owen Anderson2010-10-19
* Add initialization routines for CodeGen.Owen Anderson2010-10-07