index
:
llvm/llvm.git
linaro-local/D47948
linaro-local/ExpandMLx
linaro-local/HEAD
linaro-local/PR24071
linaro-local/TCWG-468
linaro-local/TCWG-468-ALT
linaro-local/TestPleaseIgnore
linaro-local/aa
linaro-local/aarch64-outliner
linaro-local/armv5movt
linaro-local/ci/llvm-kernel-aarch64-good
linaro-local/ci/llvm-kernel-aarch64-tested
linaro-local/diana.picus/ASANFail
linaro-local/diana.picus/Check307590
linaro-local/diana.picus/Check307590revert
linaro-local/diana.picus/Check307590revert2
linaro-local/diana.picus/NeonSHFailure
linaro-local/diana.picus/RC2-ish
linaro-local/diana.picus/TestPush
linaro-local/diana.picus/VerboseISel
linaro-local/diana.picus/a
linaro-local/diana.picus/check-gisel-failure
linaro-local/diana.picus/check-gisel-revert
linaro-local/diana.picus/giseltsfail
linaro-local/diana.picus/giseltsrevert
linaro-local/diana.picus/test
linaro-local/diana.picus/varargs
linaro-local/jenkins/diana/GISelTest
linaro-local/jenkins/diana/precommit
linaro-local/jenkins/diana/precommit-base
linaro-local/jenkins/diana/precommit-patched
linaro-local/jenkinsdianatest
linaro-local/llcDiagHandler
linaro-local/peter.smith/errata-section
linaro-local/peter.smith/icf
linaro-local/peter.smith/pgo
linaro-local/peter.smith/rebased-pgo
linaro-local/renato/aa
linaro-local/sanitizer
linaro-local/targetparser
linaro-local/thomas.preudhomme/llvm-432-rebase
linaro-local/yvan.roux/B32999
master
release_1
release_16
release_20
release_21
release_22
release_23
release_24
release_25
release_26
release_27
release_28
release_29
release_30
release_31
release_32
release_33
release_34
release_35
release_35@215010
release_36
release_37
release_38
release_39
release_40
release_50
release_60
release_70
release_80
release_90
stable
testing
[no description]
about
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
test
/
Transforms
/
MemCpyOpt
Age
Commit message (
Expand
)
Author
2018-09-21
Merge clang's isRepeatedBytePattern with LLVM's isBytewiseValue
JF Bastien
2018-04-23
[MemCpyOpt] Skip optimizing basic blocks not reachable from entry
Bjorn Pettersson
2018-03-21
[MemCpyOpt] Update to new API for memory intrinsic alignment
Daniel Neilson
2018-01-19
Remove alignment argument from memcpy/memmove/memset in favour of alignment a...
Daniel Neilson
2017-12-28
Revert "[memcpyopt] Teach memcpyopt to optimize across basic blocks"
Reid Kleckner
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
[next]