summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen/CodeGen.cpp
Commit message (Expand)AuthorAgeFilesLines
* MachinePipeliner pass that implements Swing Modulo SchedulingBrendon Cahoon2016-07-291-0/+1
* XRay: Add entry and exit sledsDean Michael Berris2016-07-141-0/+1
* [PM] Port UnreachableBlockElim to the new Pass ManagerWei Mi2016-07-081-1/+1
* [PM] Port PreISelIntrinsicLowering to the new PMMichael Kuperstein2016-06-241-1/+1
* CodeGen: Refactor renameDisconnectedComponents() as a passMatthias Braun2016-05-311-0/+1
* [ARM, AArch64] Properly initialize InterleavedAccessPassMatthew Simpson2016-05-191-0/+1
* CodeGen: Add DetectDeadLanes pass.Matthias Braun2016-04-281-0/+1
* Introduce llvm.load.relative intrinsic.Peter Collingbourne2016-04-221-0/+1
* CodeGen: Add a stand-alone hazard recognizer passTom Stellard2016-04-221-0/+1
* Introduce a "patchable-function" function attributeSanjoy Das2016-04-191-0/+1
* Move SafeStack to CodeGen.Benjamin Kramer2016-01-271-0/+1
* Recommit LiveDebugValues pass after fixing a couple of minor issues.Vikram TV2015-12-161-0/+1
* Revert "Implement a new pass - LiveDebugValues - to compute the set of live D...Mehdi Amini2015-12-091-1/+0
* Implement a new pass - LiveDebugValues - to compute the set of live DEBUG_VAL...Vikram TV2015-12-091-0/+1
* [WinEH] Add a funclet layout passDavid Majnemer2015-09-171-0/+1
* [CodeGen] Add a pass to fold null checks into nearby memory operations.Sanjoy Das2015-06-151-0/+1
* [ShrinkWrap] Add (a simplified version) of shrink-wrapping.Quentin Colombet2015-05-051-0/+1
* Reland r229944: EH: Prune unreachable resume instructions during Dwarf EH pre...Reid Kleckner2015-03-091-9/+11
* Revert r229944: EH: Prune unreachable resume instructions during Dwarf EH pre...Chandler Carruth2015-02-201-11/+9
* EH: Prune unreachable resume instructions during Dwarf EH preparationReid Kleckner2015-02-201-9/+11
* [PM] Change the core design of the TTI analysis to use a polymorphicChandler Carruth2015-01-311-1/+0
* Revert "Insert random noops to increase security against ROP attacks (llvm)"JF Bastien2015-01-141-1/+0
* Insert random noops to increase security against ROP attacks (llvm)JF Bastien2015-01-141-0/+1
* Rename AtomicExpandLoadLinked into AtomicExpandRobin Morisset2014-08-211-1/+1
* MachineCombiner Pass for selecting faster instructionGerolf Hoflehner2014-08-031-0/+1
* Atomics: promote ARM's IR-based atomics pass to CodeGen.Tim Northover2014-04-171-0/+1
* [CodeGenPrepare] Move CodeGenPrepare into lib/CodeGen.Quentin Colombet2014-02-221-0/+1
* Re-sort all of the includes with ./utils/sort_includes.py so thatChandler Carruth2014-01-071-1/+1
* Stub out a PostMachineScheduler pass.Andrew Trick2013-12-281-0/+1
* [Stackmap] Liveness Analysis PassJuergen Ributzka2013-12-141-0/+1
* Revert "Liveness Analysis Pass"Andrew Trick2013-12-131-1/+0
* Liveness Analysis PassAndrew Trick2013-12-131-0/+1
* CalculateSpillWeights does not need to be a passArnaud A. de Grandmaison2013-11-101-1/+0
* Revert "CalculateSpillWeights does not need to be a pass"Arnaud A. de Grandmaison2013-11-081-0/+1
* CalculateSpillWeights does not need to be a passArnaud A. de Grandmaison2013-11-081-1/+0
* Remove the now unused strong phi elimination pass.Rafael Espindola2013-10-141-1/+0
* This patch breaks up Wrap.h so that it does not have to include all of Filip Pizlo2013-05-011-1/+1
* Move C++ code out of the C headers and into either C++ headersEric Christopher2013-04-221-0/+1
* Remove the old CodePlacementOpt pass.Benjamin Kramer2013-03-291-1/+0
* Switch TargetTransformInfo from an immutable analysis pass that requiresChandler Carruth2013-01-071-0/+1
* Add a MachinePostDominator passTom Stellard2012-09-171-0/+1
* Add a new optimization pass: Stack Coloring, that merges disjoint static allo...Nadav Rotem2012-09-061-0/+1
* Add an experimental early if-conversion pass, off by default.Jakob Stoklund Olesen2012-07-041-0/+1
* Remove the RenderMachineFunction HTML output pass.Jakob Stoklund Olesen2012-06-201-1/+0
* Reintroduce VirtRegRewriter.Jakob Stoklund Olesen2012-06-081-0/+1
* Add an insertPass API to TargetPassConfig. <rdar://problem/11498613>Bob Wilson2012-05-301-0/+1
* Codegen pass definition cleanup. No functionality.Andrew Trick2012-02-081-1/+11
* Move pass configuration out of pass constructors: BranchFolderPassAndrew Trick2012-02-081-0/+1
* Make TargetPassConfig an ImmutablePass so CodeGenPasses can query optionsAndrew Trick2012-02-041-0/+1
* Renamed MachineScheduler to ScheduleTopDownLive.Andrew Trick2012-01-171-1/+1
OpenPOWER on IntegriCloud