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
/
MemCpyOpt
Age
Commit message (
Expand
)
Author
2017-12-20
[memcpyopt] Teach memcpyopt to optimize across basic blocks
Dan Gohman
2017-12-06
Revert r319482 and r319483 "[memcpyopt] Teach memcpyopt to optimize across ba...
Hans Wennborg
2017-11-30
[memcpyopt] Teach memcpyopt to optimize across basic blocks
Dan Gohman
2017-11-13
Fix some misc. -enable-var-scope violations
Matt Arsenault
2017-04-10
Add address space mangling to lifetime intrinsics
Matt Arsenault
2017-04-10
[MemCpyOpt] Only replace memcpy with bitcast if address spaces match
Matt Arsenault
2017-03-14
MemCpyOptimizer: don't create new addrspace casts
Fiona Glaser
2016-12-27
[MemCpyOpt] Don't sink LoadInst below possible clobber.
Bryant Wong
2016-11-07
[MemCpyOpt] Don't emit IR in an unspecified order
Benjamin Kramer
2016-08-25
[MemCpy] Add comments for r279769
Tim Shen
2016-08-25
[MemCpy] Check for alias in performMemCpyToMemSetOptzn, instead of the identi...
Tim Shen
2016-08-09
[AliasAnalysis] Treat invariant.start as read-memory
Anna Thomas
2016-06-14
[PM] Port MemCpyOpt to the new PM.
Sean Silva
2016-06-08
[MemCpyOpt] Do not exchange llvm.lifetime.start and llvm.memcpy
Tim Shen
2016-05-26
[MemCpyOpt] Don't perform callslot optimization across may-throw calls
David Majnemer
2016-05-13
[MemCpyOpt] Use MaxIntSize in byte instead of bit
Jun Bum Lim
2016-05-10
Revert "MemCpyOpt: combine local load/store sequences into memcpy."
Tim Northover
2016-05-10
MemCpyOpt: combine local load/store sequences into memcpy.
Tim Northover
2016-03-14
Imporove load to store => memcpy
Amaury Sechet
2016-01-06
Fix PR26051: Memcpy optimization should introduce a call to memcpy before the...
Mehdi Amini
2016-01-06
Promote aggregate store to memset when possible
Amaury Sechet
2016-01-06
Improve load/store to memcpy for aggregate
Amaury Sechet
2016-01-05
Implement load to store => memcpy in MemCpyOpt for aggregates
Amaury Sechet
2015-11-19
Revert "Change memcpy/memset/memmove to have dest and source alignments."
Pete Cooper
2015-11-18
Change memcpy/memset/memmove to have dest and source alignments.
Pete Cooper
2015-11-11
Sort the enums in Attributes.h in case insensitive alphabetical order.
Akira Hatanaka
2015-10-09
[MemCpyOpt] Fix wrong merging adjacent nontemporal stores into memset calls.
Andrea Di Biagio
2015-08-13
Emit argmemonly attribute for intrinsics.
Igor Laevsky
2015-05-21
[MemCpyOpt] Do move the memset, but look at its dest's dependencies.
Ahmed Bougacha
2015-05-20
[MemCpyOpt] Don't move the memset when optimizing memset+memcpy.
Ahmed Bougacha
2015-05-16
[MemCpyOpt] Turn memcpy from just-memset'd source into memset.
Ahmed Bougacha
2015-05-16
Remove dead code in testcase. NFC.
Ahmed Bougacha
2015-05-11
[MemCpyOpt] Look at any dependency -not just source- for memset+memcpy.
Ahmed Bougacha
2015-04-21
[MemCpyOpt] Use the raw i8* dest when optimizing memset+memcpy.
Ahmed Bougacha
2015-04-18
[MemCpyOpt] Don't force i64 when promoting memset/memcpy sizes.
Ahmed Bougacha
2015-04-18
[MemCpyOpt] Promote both memset/memcpy sizes if differently typed.
Ahmed Bougacha
2015-04-17
[MemCpyOpt] Optimize double-storing by memset+memcpy.
Ahmed Bougacha
2015-04-16
[opaque pointer type] Add textual IR support for explicit type parameter to t...
David Blaikie
2015-03-13
[opaque pointer type] Add textual IR support for explicit type parameter to g...
David Blaikie
2015-02-27
[opaque pointer type] Add textual IR support for explicit type parameter to l...
David Blaikie
2015-02-27
[opaque pointer type] Add textual IR support for explicit type parameter to g...
David Blaikie
2015-02-07
ValueTracking: Make isBytewiseValue simpler and more powerful at the same time.
Benjamin Kramer
2015-02-07
Properly update AA metadata when performing call slot optimization
Bjorn Steinbrink
2014-10-16
Allow call-slop optzn for destinations with a suitable dereferenceable attribute
Bjorn Steinbrink
2014-09-01
Fix a really bad miscompile introduced in r216865 - the else-if logic
Chandler Carruth
2014-09-01
Ignore lifetime intrinsics in use list for MemCpyOptimizer. Patch by Luqman A...
Nick Lewycky
2014-07-14
Don't eliminate memcpy's when the address of the pointer may itself be releva...
Nick Lewycky
2014-03-26
Treat lifetime.start'd memory like we treat freshly alloca'd memory. Patch by...
Nick Lewycky
2014-03-10
MemCpyOpt: When merging memsets also merge the trivial case of two memsets wi...
Benjamin Kramer
2014-02-06
A memcpy out of an fresh alloca is a no-op, delete it. Patch by Patrick Walton!
Nick Lewycky
[next]