[PM] Remove the old 'PassManager.h' header file at the top level of
[oota-llvm.git] / lib / CodeGen / Passes.cpp
2015-02-13 Chandler Carruth[PM] Remove the old 'PassManager.h' header file at...
2015-02-04 Owen AndersonRemove a gross usage of environment variables in Machin...
2015-01-29 Reid KlecknerAdd a Windows EH preparation pass that zaps resumes
2015-01-28 Philip ReamesRemove gc.root's performCustomLowering
2015-01-27 Eric ChristopherUpdate a few calls to getSubtarget<> to either be getSu...
2015-01-23 Reid KlecknerClassify functions by EH personality type rather than...
2015-01-16 Philip ReamesMove ownership of GCStrategy objects to LLVMContext
2015-01-14 JF BastienRevert "Insert random noops to increase security agains...
2015-01-14 JF BastienInsert random noops to increase security against ROP...
2015-01-14 Reid KlecknerCodeGen support for x86_64 SEH catch handlers in LLVM
2014-12-19 Reid KlecknerAdd the ExceptionHandling::MSVC enumeration
2014-12-13 Akira HatanakaRename argument strings of codegen passes to avoid...
2014-12-11 Matthias Braun[CodeGen] Add print and verify pass after each MachineF...
2014-12-11 Rafael EspindolaThis reverts commit r224043 and r224042.
2014-12-11 Matthias Braun[CodeGen] Add print and verify pass after each MachineF...
2014-11-19 Matthias BraunAdd a print and verify pass after the RegisterCoalescer
2014-11-14 Reid KlecknerRename EH related stuff to be more precise
2014-11-08 Saleem AbdulrasoolTransforms: address some late comments
2014-11-07 Saleem AbdulrasoolTransform: add SymbolRewriter pass
2014-10-21 Arnaud A. de Grand... Pacify bots and simplify r220321
2014-10-21 Arnaud A. de Grand... [PBQP] Teach PassConfig to tell if the default register...
2014-09-02 Hal FinkelAdd pass-manager flags to use CFL AA
2014-08-20 Quentin Colombet[PeepholeOptimizer] Refactor the advanced copy optimiza...
2014-07-24 Hal FinkelAdd scoped-noalias metadata
2014-07-23 James MolloyEnable partial libcall inlining for all targets by...
2014-06-29 Saleem AbdulrasoolCodeGen: rename Win64 ExceptionHandling to WinEH
2014-06-26 Juergen Ributzka[StackMaps] Enable patchpoint liveness analysis per...
2014-06-26 Juergen Ributzka[Stackmaps] Remove the liveness calculation for stackma...
2014-06-04 Andrew TrickAdd a subtarget hook: enablePostMachineScheduler.
2014-04-15 Duncan P. N. Exon... verify-di: Implement DebugInfoVerifier
2014-04-14 Craig Topper[C++11] More 'nullptr' conversion. In some cases just...
2014-03-20 Mark SeabornRemove LowerInvoke's obsolete "-enable-correct-eh-suppo...
2014-01-25 Juergen RibutzkaRevert "Revert "Add Constant Hoisting Pass" (r200034)"
2014-01-25 Hans WennborgRevert "Add Constant Hoisting Pass" (r200034)
2014-01-24 Juergen RibutzkaAdd Constant Hoisting Pass
2014-01-24 Juergen RibutzkaRevert "Add Constant Hoisting Pass"
2014-01-24 Juergen RibutzkaAdd Constant Hoisting Pass
2014-01-13 Andrew TrickHide the pre-RA-sched= option.
2014-01-13 Chandler Carruth[cleanup] Move the Dominators.h and Verifier.h headers...
2014-01-12 Chandler Carruth[PM] Simplify the interface exposed for IR printing...
2014-01-12 Chandler Carruth[PM] Rename the IR printing pass header to a more gener...
2014-01-07 Chandler CarruthMove the LLVM IR asm writer header files into the IR...
2013-12-28 Andrew TrickStub out a PostMachineScheduler pass.
2013-12-19 Josh Magee[stackprotector] Use analysis from the StackProtector...
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-12-07 Vincent LejeuneAdd a RequireStructuredCFG Field to TargetMachine.
2013-10-14 Rafael EspindolaRemove the now unused strong phi elimination pass.
2013-09-26 Andrew TrickAdded temp flag -misched-bench for staging in default...
2013-08-05 Benjamin KramerDon't leak passes if added outside of the area determin...
2013-07-03 Craig TopperUse SmallVectorImpl instead of SmallVector for iterator...
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-11 Benjamin KramerAdd braces around || in && to pacify GCC.
2013-04-10 Andrew TrickGeneralize the PassConfig API and remove addFinalizeReg...
2013-03-29 Benjamin KramerRemove the old CodePlacementOpt pass.
2013-03-05 Bill WendlingRemove unused #includes.
2013-02-10 Cameron ZwarichFix a typo.
2013-01-17 Jakob Stoklund OlesenProvide a place for targets to insert ILP optimization...
2013-01-07 Chandler CarruthSwitch the SCEV expander and LoopStrengthReduce to use
2012-12-21 Evan ChengAdd targets to skip running the GC passes.
2012-12-03 Chandler CarruthUse the new script to sort the includes of every file...
2012-11-30 Bill WendlingReplace r168930 with a more reasonable patch.
2012-11-19 Craig TopperMove else onto line with preceding closing brace.
2012-11-13 Andrew Trickmisched: Allow subtargets to enable misched and depende...
2012-10-19 Nadav Rotemrevert r166264 because the LTO build is still failing
2012-10-19 Nadav Rotemrecommit the patch that makes LSR and LowerInvoke use...
2012-10-18 Bob WilsonTemporarily revert the TargetTransform changes.
2012-10-10 Nadav RotemAdd a new interface to allow IR-level passes to access...
2012-10-03 Jakob Stoklund OlesenThe early if conversion pass is ready to be used as...
2012-09-06 Nadav RotemAdd a new optimization pass: Stack Coloring, that merge...
2012-09-05 Roman DivackyStop casting away const qualifier needlessly.
2012-08-20 Jakob Stoklund OlesenAdd a verification pass after ExpandISelPseudos.
2012-08-03 Jakob Stoklund OlesenAdd an experimental -early-live-intervals option.
2012-07-04 Jakob Stoklund OlesenMake sure -print-machineinstrs applies to the first...
2012-07-04 Jakob Stoklund OlesenAdd an experimental early if-conversion pass, off by...
2012-07-02 Chandler CarruthAll glory to address sanitizer. ;]
2012-07-02 Bob WilsonExtend TargetPassConfig to allow running only a subset...
2012-07-02 Bob WilsonMove assertion with TargetPassConfig's Initialized...
2012-07-02 Bob WilsonConsistently use AnalysisID types in TargetPassConfig.
2012-07-02 Bob WilsonAdd all codegen passes to the PassManager via TargetPas...
2012-06-26 Jakob Stoklund OlesenAllow targets to inject passes before the virtual regis...
2012-06-25 Jakob Stoklund OlesenRun ProcessImplicitDefs on SSA form where it can be...
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-04-16 Chandler CarruthFlip the new block-placement pass to be on by default.
2012-03-28 Jakob Stoklund OlesenEnable machine code verification in the entire code...
2012-03-28 Jakob Stoklund OlesenEnable machine code verification after PreSched2 passes.
2012-03-28 Jakob Stoklund OlesenAlso verify after ExpandPostRAPseudos.
2012-03-28 Jakob Stoklund OlesenEnable machine code verification after the late machine...
2012-03-14 Andrew Trickmisched: implemented a framework for top-down or bottom...
2012-02-20 Evan ChengFix machine-cp by having it to check sub-register indic...
2012-02-16 Benjamin KramerDisable machine copy propagation for now. It's known...
2012-02-15 Andrew TrickRevert r150565 again. Appears to be a stage2 failure...
2012-02-15 Andrew TrickReapply r150565 with the typo fix properly merged.
2012-02-15 Andrew Trickreverting r150565. Premature push.
2012-02-15 Andrew TrickMove PostRAMachineLICM into MachineLateOptimization...
next