index
:
ampere-computing/llvm.git
release_60-f1b37feef3d-amp-20180630
release_70-e8af9b4c407-amp-20181130
LLVM including Ampere Computing toolchain specific patches
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
lib
/
Passes
Age
Commit message (
Expand
)
Author
2017-12-29
[PM] pass -debug-pass-manager flag into FunctionToLoopPassAdaptor's canonical...
Fedor Sergeev
2017-12-22
(Re-landing) Expose a TargetMachine::getTargetTransformInfo function
Sanjoy Das
2017-12-15
[PM] port Rewrite Statepoints For GC to the new pass manager.
Fedor Sergeev
2017-12-14
[SimplifyCFG] don't sink common insts too soon (PR34603)
Sanjay Patel
2017-12-13
Remove redundant includes from various places.
Michael Zolotukhin
2017-11-28
Add a new pass to speculate around PHI nodes with constant (integer) operands...
Chandler Carruth
2017-11-15
[(new) Pass Manager] instantiate SimplifyCFG with the same options as the old PM
Sanjay Patel
2017-11-14
Rename CountingFunctionInserter and use for both mcount and cygprofile calls,...
Hans Wennborg
2017-11-14
[PM] Port BoundsChecking to the new PM.
Chandler Carruth
2017-11-06
[PassManager, SimplifyCFG] Revert r316908 and r316869.
David L. Jones
2017-11-03
Recommit r317351 : Add CallSiteSplitting pass
Jun Bum Lim
2017-11-03
Revert "Add CallSiteSplitting pass"
Jun Bum Lim
2017-11-03
Add CallSiteSplitting pass
Jun Bum Lim
2017-10-29
[(new) Pass Manager] instantiate SimplifyCFG with the same options as the old PM
Sanjay Patel
2017-10-25
Add CalledValuePropagation pass
Matthew Simpson
2017-10-23
[PM] Add pgo-memop-opt pass to the new pass manager
Rong Xu
2017-10-09
Rename OptimizationDiagnosticInfo.* to OptimizationRemarkEmitter.*
Adam Nemet
2017-10-05
[NewPassManager] Run global dead code elimination after the inliner.
Davide Italiano
2017-10-01
Separate the logic when handling indirect calls in SamplePGO ThinLTO compile ...
Dehao Chen
2017-09-09
[DivRempairs] add a pass to optimize div/rem pairs (PR31028)
Sanjay Patel
2017-08-11
[PM] Switch the CGSCC debug messages to use the standard LLVM debug
Chandler Carruth
2017-08-10
Revert part of r310296 to make it really NFC for instrumentation PGO.
Dehao Chen
2017-08-07
Move the SampleProfileLoader right after EarlyFPM.
Dehao Chen
2017-08-02
[PM] Split LoopUnrollPass and make partial unroller a function pass
Teresa Johnson
2017-08-02
Update the new PM pipeline to make ICP aware if it is SamplePGO build.
Dehao Chen
2017-07-30
Refactor the build{Module|Function}SimplificationPipeline to expose optimizat...
Dehao Chen
2017-07-29
Refine the PGOOpt and SamplePGOSupport handling.
Dehao Chen
2017-07-26
Update the assertion to meet with the changes in r309121. (NFC)
Dehao Chen
2017-07-26
Make new PM honor -fdebug-info-for-profiling
Dehao Chen
2017-07-10
[PM] Enable registration of out-of-tree passes with PassBuilder
Philip Pfaffe
2017-07-07
Add sample PGO support to ThinLTO new pass manager.
Dehao Chen
2017-06-29
Hook the sample PGO machinery in the new PM
Dehao Chen
2017-06-29
[ThinkLTO] Invoke build(Thin)?LTOPreLinkDefaultPipeline.
Tim Shen
2017-06-28
Create inliner params based on size and opt levels.
Easwaran Raman
2017-06-27
[EarlyCSE][MemorySSA] Enable MemorySSA in function-simplification pass of Ear...
Geoff Berry
2017-06-25
[PGO] Implementate profile counter regiser promotion
Xinliang David Li
2017-06-22
Remove the LoadCombine pass. It was never enabled and is unsupported.
Eric Christopher
2017-06-10
[EarlyCSE] Add option to use MemorySSA for function simplification run of Ear...
Geoff Berry
2017-06-03
[PM] Add GVNSink to the pipeline.
Davide Italiano
2017-06-01
Move GVNHoist to the right position in the new pass manager pipeline.
Davide Italiano
2017-06-01
[PM/ThinLTO] Port the ThinLTO pipeline (both components) to the new PM.
Chandler Carruth
2017-05-26
[PM] Enable the new simple loop unswitch pass in the new pass manager
Chandler Carruth
2017-05-25
[PM] Teach the PGO instrumentation pasess to run GlobalDCE before
Chandler Carruth
2017-05-22
[NewPM] Fix an innocent but silly typo. Reported by Craig Topper.
Davide Italiano
2017-05-22
[NewPM] Add a temporary cl::opt() to test NewGVN.
Davide Italiano
2017-05-22
[PartialInlining] Add internal options to enable partial inlining in pass pip...
Xinliang David Li
2017-05-04
[PM] Add ProfileSummaryAnalysis as a required pass in the new pipeline.
Easwaran Raman
2017-04-27
[PM/LoopUnswitch] Introduce a new, simpler loop unswitch pass.
Chandler Carruth
2017-04-27
Disable GVN Hoist due to still more bugs being found in it. There is
Chandler Carruth
2017-04-26
Simplify the CFG after loop pass cleanup.
Filipe Cabecinhas
[next]