OSDN Git Service

[llvm-exegesis] Allow measuring several instructions in a single run.
[android-x86/external-llvm.git] / lib / Passes /
2018-10-17 Fedor Sergeev[NewPM] teach -passes= to emit meaningful error messages
2018-10-15 Fedor SergeevRevert "[NewPM] teach -passes= to emit meaningful error...
2018-10-15 Fedor Sergeev[NewPM] teach -passes= to emit meaningful error messages
2018-10-15 Fedor Sergeev[NewPM] implement SCC printing for -print-before-all...
2018-10-11 Leonard Chan[PassManager/Sanitizer] Port of AddresSanitizer pass...
2018-10-10 Richard SmithAdd a flag to remap manglings when reading profile...
2018-10-05 Fedor Sergeev[New PM][PassTiming] implement -time-passes for the...
2018-10-03 Aditya KumarAdd support for new pass manager
2018-10-01 Eric ChristopherTemporarily revert "[GVNHoist] Re-enable GVNHoist by...
2018-09-24 Fedor Sergeev[New PM][PassInstrumentation] IR printing support for...
2018-09-23 Simon PilgrimBuild PassBuilder.cpp with /bigobj to try and appease...
2018-09-20 Fedor Sergeev[New PM] Introducing PassInstrumentation framework
2018-09-20 Eric ChristopherTemporarily Revert "[New PM] Introducing PassInstrument...
2018-09-19 Fedor Sergeev[New PM] Introducing PassInstrumentation framework
2018-09-19 Fedor SergeevRevert rL342544: [New PM] Introducing PassInstrumentati...
2018-09-19 Fedor Sergeev[New PM] Introducing PassInstrumentation framework
2018-09-17 Alexandros Lamprineas[GVNHoist] Re-enable GVNHoist by default
2018-09-11 Alexandros LamprineasRevert "[GVNHoist] Re-enable GVNHoist by default"
2018-09-11 Alexandros Lamprineas[GVNHoist] Re-enable GVNHoist by default
2018-09-04 Hiroshi Yamauchi[PGO] Control Height Reduction
2018-08-29 Alexandros LamprineasRevert r340922 "[GVNHoist] Re-enable GVNHoist by default"
2018-08-29 Alexandros Lamprineas[GVNHoist] Re-enable GVNHoist by default
2018-07-30 Vlad TsyrklevichRevert "[GVNHoist] Re-enable GVNHoist by default"
2018-07-30 Alexandros Lamprineas[GVNHoist] Re-enable GVNHoist by default
2018-07-19 Teresa Johnson[ThinLTO] Enable ThinLTO WholeProgramDevirt and LowerTy...
2018-07-16 Michael J. SpencerRecommit r335794 "Add support for generating a call...
2018-07-01 David Green[UnrollAndJam] New Unroll and Jam pass
2018-06-29 Chandler Carruth[instsimplify] Move the instsimplify pass to use more...
2018-06-29 Sean FertileRevert "Extend CFGPrinter and CallPrinter with Heat...
2018-06-29 Sean FertileExtend CFGPrinter and CallPrinter with Heat Colors
2018-06-28 John BrawnAdd a PhiValuesAnalysis pass to calculate the underlyin...
2018-06-28 Benjamin KramerRevert "Add support for generating a call graph profile...
2018-06-27 Michael J. SpencerAdd support for generating a call graph profile from...
2018-05-30 Chandler Carruth[PM/LoopUnswitch] When using the new SimpleLoopUnswitch...
2018-05-27 David GreenRevert 333358 as it's failing on some builders.
2018-05-27 David Green[UnrollAndJam] Add a new Unroll and Jam pass
2018-05-25 Chandler CarruthRestore the LoopInstSimplify pass, reverting r327329...
2018-05-01 Adrian PrantlRemove \brief commands from doxygen comments.
2018-04-30 Gabor BuellaNFC, Avoid a warning on pointer casting in PassPlugin.cpp
2018-04-05 Philip PfaffeRe-land r329273: [Plugins] Add a slim plugin API to...
2018-04-05 Philip PfaffeRevert "[Plugins] Add a slim plugin API to work togethe...
2018-04-05 Philip Pfaffe[Plugins] Add a slim plugin API to work together with...
2018-03-23 David BlaikieFix Layering, move instrumentation transform headers...
2018-03-22 David BlaikieMove SampleProfile.h into IPO along with the rest of...
2018-03-15 Fedor Sergeev[New PM][IRCE] port of Inductive Range Check Eliminatio...
2018-03-12 Vedant KumarRemove the LoopInstSimplify pass (-loop-instsimplify)
2018-01-25 Amjad AboudAnother try to commit 323321 (aggressive instruction...
2018-01-24 Amjad AboudReverted 323321.
2018-01-24 Amjad Aboud[InstCombine] Introducing Aggressive Instruction Combin...
2018-01-24 Malcolm ParsonsFix typos of occurred and occurrence
2018-01-23 David BlaikieNewPM: Add an extension point for the start of the...
2018-01-09 Easwaran RamanAdd a pass to generate synthetic function entry counts.
2017-12-29 Fedor Sergeev[PM] pass -debug-pass-manager flag into FunctionToLoopP...
2017-12-22 Sanjoy Das(Re-landing) Expose a TargetMachine::getTargetTransform...
2017-12-15 Fedor Sergeev[PM] port Rewrite Statepoints For GC to the new pass...
2017-12-14 Sanjay Patel[SimplifyCFG] don't sink common insts too soon (PR34603)
2017-12-13 Michael ZolotukhinRemove redundant includes from various places.
2017-11-28 Chandler CarruthAdd a new pass to speculate around PHI nodes with const...
2017-11-15 Sanjay Patel[(new) Pass Manager] instantiate SimplifyCFG with the...
2017-11-14 Hans WennborgRename CountingFunctionInserter and use for both mcount...
2017-11-14 Chandler Carruth[PM] Port BoundsChecking to the new PM.
2017-11-06 David L. Jones[PassManager, SimplifyCFG] Revert r316908 and r316869.
2017-11-03 Jun Bum LimRecommit r317351 : Add CallSiteSplitting pass
2017-11-03 Jun Bum LimRevert "Add CallSiteSplitting pass"
2017-11-03 Jun Bum LimAdd CallSiteSplitting pass
2017-10-29 Sanjay Patel[(new) Pass Manager] instantiate SimplifyCFG with the...
2017-10-25 Matthew SimpsonAdd CalledValuePropagation pass
2017-10-23 Rong Xu[PM] Add pgo-memop-opt pass to the new pass manager
2017-10-09 Adam NemetRename OptimizationDiagnosticInfo.* to OptimizationRema...
2017-10-05 Davide Italiano[NewPassManager] Run global dead code elimination after...
2017-10-01 Dehao ChenSeparate the logic when handling indirect calls in...
2017-09-09 Sanjay Patel[DivRempairs] add a pass to optimize div/rem pairs...
2017-08-11 Chandler Carruth[PM] Switch the CGSCC debug messages to use the standar...
2017-08-10 Dehao ChenRevert part of r310296 to make it really NFC for instru...
2017-08-07 Dehao ChenMove the SampleProfileLoader right after EarlyFPM.
2017-08-02 Teresa Johnson[PM] Split LoopUnrollPass and make partial unroller...
2017-08-02 Dehao ChenUpdate the new PM pipeline to make ICP aware if it...
2017-07-30 Dehao ChenRefactor the build{Module|Function}SimplificationPipeli...
2017-07-29 Dehao ChenRefine the PGOOpt and SamplePGOSupport handling.
2017-07-26 Dehao ChenUpdate the assertion to meet with the changes in r30912...
2017-07-26 Dehao ChenMake new PM honor -fdebug-info-for-profiling
2017-07-10 Philip Pfaffe[PM] Enable registration of out-of-tree passes with...
2017-07-07 Dehao ChenAdd sample PGO support to ThinLTO new pass manager.
2017-06-29 Dehao ChenHook the sample PGO machinery in the new PM
2017-06-29 Tim Shen[ThinkLTO] Invoke build(Thin)?LTOPreLinkDefaultPipeline.
2017-06-28 Easwaran RamanCreate inliner params based on size and opt levels.
2017-06-27 Geoff Berry[EarlyCSE][MemorySSA] Enable MemorySSA in function...
2017-06-25 Xinliang David Li[PGO] Implementate profile counter regiser promotion
2017-06-22 Eric ChristopherRemove the LoadCombine pass. It was never enabled and...
2017-06-10 Geoff Berry[EarlyCSE] Add option to use MemorySSA for function...
2017-06-03 Davide Italiano[PM] Add GVNSink to the pipeline.
2017-06-01 Davide ItalianoMove GVNHoist to the right position in the new pass...
2017-06-01 Chandler Carruth[PM/ThinLTO] Port the ThinLTO pipeline (both components...
2017-05-26 Chandler Carruth[PM] Enable the new simple loop unswitch pass in the...
2017-05-25 Chandler Carruth[PM] Teach the PGO instrumentation pasess to run Global...
2017-05-22 Davide Italiano[NewPM] Fix an innocent but silly typo. Reported by...
2017-05-22 Davide Italiano[NewPM] Add a temporary cl::opt() to test NewGVN.
2017-05-22 Xinliang David Li[PartialInlining] Add internal options to enable partia...
2017-05-04 Easwaran Raman[PM] Add ProfileSummaryAnalysis as a required pass...
2017-04-27 Chandler Carruth[PM/LoopUnswitch] Introduce a new, simpler loop unswitc...
next