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
/
test
/
Transforms
/
LICM
Age
Commit message (
Expand
)
Author
2018-02-19
Merging r324916:
Hans Wennborg
2017-12-15
Re-commit : [LICM] Allow sinking when foldable in loop
Jun Bum Lim
2017-12-15
Revert "Re-commit : [LICM] Allow sinking when foldable in loop"
Jun Bum Lim
2017-12-15
Re-commit : [LICM] Allow sinking when foldable in loop
Jun Bum Lim
2017-12-15
Revert "[LICM] Allow sinking when foldable in loop"
Jun Bum Lim
2017-12-15
[LICM] Allow sinking when foldable in loop
Jun Bum Lim
2017-11-17
[LICM] Fix PR35342
Jun Bum Lim
2017-11-08
Add an @llvm.sideeffect intrinsic
Dan Gohman
2017-11-03
[LICM] sink through non-trivially replicable PHI
Jun Bum Lim
2017-10-20
Add test case for LoopSink pass
Max Kazantsev
2017-10-11
[LICM] Disallow sinking of unordered atomic loads into loops
Max Kazantsev
2017-07-28
Remove the obsolete offset parameter from @llvm.dbg.value
Adrian Prantl
2017-06-29
[AliasSetTracker] Don't drop AA MD so eagerly
Keno Fischer
2017-06-18
Add argmononly attribute to strlen and wcslen, i.e. they only read memory (st...
Xin Tong
2017-05-21
Revert "Add pthread_self function prototype and make it speculatable."
Xin Tong
2017-05-20
Add pthread_self function prototype and make it speculatable.
Xin Tong
2017-04-24
Revert "Compute safety information in a much finer granularity."
Evgeniy Stepanov
2017-04-24
Compute safety information in a much finer granularity.
Xin Tong
2017-04-11
[LICM] Hoist fp division from the loops and replace by a reciprocal
Hal Finkel
2017-03-11
Use a WeakVH for UnknownInstructions in AliasSetTracker
Sanjoy Das
2017-02-14
Correct a typo, s/hosting/hoisting/
Brian Cain
2017-02-14
[LICM] Make store promotion work in the face of unordered atomics
Philip Reames
2017-02-02
[LICM] Hoist loads that are dominated by invariant.start intrinsic, and are i...
Anna Thomas
2017-01-27
[LICM] When we are recomputing the alias sets for a subloop, we cannot
Chandler Carruth
2017-01-25
Mark @llvm.powi.* as safe to speculatively execute.
whitequark
2017-01-21
[PM] Teach the loop PM to run LoopSimplify prior to the loop pipeline.
Chandler Carruth
2017-01-20
[PM] Port LoopSink to the new pass manager.
Chandler Carruth
2017-01-19
Improve what can be promoted in LICM.
Xin Tong
2017-01-18
2 returns next to each other =). NFC
Xin Tong
2017-01-17
Add a test case for LICM when promoting locals that may be read after the thr...
Xin Tong
2017-01-17
Rename scalar_promote.ll to scalar-promote.ll and scalar_promote-unwind.ll to...
Xin Tong
2017-01-17
[PM] Teach the LoopPassManager to automatically canonicalize loops by
Chandler Carruth
2017-01-11
[LICM] Report failing to hoist conditionally-executed loads
Adam Nemet
2017-01-11
[LICM] Report failing to hoist a load with an invariant address
Adam Nemet
2017-01-11
[LICM] Report successful hoist/sink/promotion
Adam Nemet
2017-01-09
Intrinsic::Bitreverse is safe to speculate
Xin Tong
2017-01-05
[LICM] Allow promotion of some stores that are not guaranteed to execute.
Michael Kuperstein
2016-12-30
[LICM] When promoting scalars, allow inserting stores to thread-local allocas.
Michael Kuperstein
2016-12-23
[LICM] Work around LICM needs to maintain state across loops.
Davide Italiano
2016-12-11
[Verifier] Add verification for TBAA metadata
Sanjoy Das
2016-11-09
Enable Loop Sink pass for functions that has profile.
Dehao Chen
2016-10-27
Add Loop Sink pass to reverse the LICM based of basic block frequency.
Dehao Chen
2016-07-12
New pass manager for LICM.
Dehao Chen
2016-07-12
Revert "New pass manager for LICM."
Vitaly Buka
2016-07-11
New pass manager for LICM.
Dehao Chen
2016-06-14
[ValueTracking] Calls to @llvm.assume always return
Sanjoy Das
2016-06-11
[LICM] Make isGuaranteedToExecute more accurate.
Eli Friedman
2016-06-05
LICM: Don't sink stores out of loops that may throw.
Eli Friedman
2016-05-26
MemorySSA: Revert r269678 and r268068; replace with special casing in MemorySSA.
Peter Collingbourne
2016-05-10
[ValueTracking] Use guards to prove non-nullness of a value
Sanjoy Das
[next]