projects
/
oota-llvm.git
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
Taints the non-acquire RMW's store address with the load part
[oota-llvm.git]
/
lib
/
Transforms
/
Scalar
/
MemCpyOptimizer.cpp
2016-01-06
Mehdi Amini
Fix PR26051: Memcpy optimization should introduce a...
blob
|
commitdiff
|
raw
2016-01-06
Amaury Sechet
Promote aggregate store to memset when possible
blob
|
commitdiff
|
raw
|
diff to current
2016-01-06
Amaury Sechet
Remove useless DEBUG
blob
|
commitdiff
|
raw
|
diff to current
2016-01-06
Amaury Sechet
Improve load/store to memcpy for aggregate
blob
|
commitdiff
|
raw
|
diff to current
2016-01-05
Amaury Sechet
Implement load to store => memcpy in MemCpyOpt for...
blob
|
commitdiff
|
raw
|
diff to current
2015-12-14
Sanjay Patel
getParent() ^ 3 == getModule() ; NFCI
blob
|
commitdiff
|
raw
|
diff to current
2015-11-21
Craig Topper
Use modulo operator instead of multiplying result of...
blob
|
commitdiff
|
raw
|
diff to current
2015-11-20
Craig Topper
Use range-based for loops. NFC
blob
|
commitdiff
|
raw
|
diff to current
2015-11-19
Pete Cooper
Revert "Change memcpy/memset/memmove to have dest and...
blob
|
commitdiff
|
raw
|
diff to current
2015-11-18
Pete Cooper
Change memcpy/memset/memmove to have dest and source...
blob
|
commitdiff
|
raw
|
diff to current
2015-10-13
Duncan P. N. Exon...
Scalar: Remove remaining ilist iterator implicit conver...
blob
|
commitdiff
|
raw
|
diff to current
2015-10-09
Andrea Di Biagio
[MemCpyOpt] Fix wrong merging adjacent nontemporal...
blob
|
commitdiff
|
raw
|
diff to current
2015-10-02
Piotr Padlewski
inariant.group handling in GVN
blob
|
commitdiff
|
raw
|
diff to current
2015-09-09
Chandler Carruth
[PM/AA] Rebuild LLVM's alias analysis infrastructure...
blob
|
commitdiff
|
raw
|
diff to current
2015-08-20
Adrian Prantl
Rename Instruction::dropUnknownMetadata() to dropUnknow...
blob
|
commitdiff
|
raw
|
diff to current
2015-08-20
Adrian Prantl
Fix a bug that caused SimplifyCFG to drop DebugLocs.
blob
|
commitdiff
|
raw
|
diff to current
2015-08-13
Sanjay Patel
don't repeat function names in comments; NFC
blob
|
commitdiff
|
raw
|
diff to current
2015-07-22
Chandler Carruth
[PM/AA] Extract the ModRef enums from the AliasAnalysis...
blob
|
commitdiff
|
raw
|
diff to current
2015-07-21
Nick Lewycky
Fix a performance problem in memcpyopt by removing...
blob
|
commitdiff
|
raw
|
diff to current
2015-06-23
Alexander Kornienko
Revert r240137 (Fixed/added namespace ending comments...
blob
|
commitdiff
|
raw
|
diff to current
2015-06-19
Alexander Kornienko
Fixed/added namespace ending comments using clang-tidy...
blob
|
commitdiff
|
raw
|
diff to current
2015-06-17
Chandler Carruth
[PM/AA] Remove the Location typedef from the AliasAnaly...
blob
|
commitdiff
|
raw
|
diff to current
2015-06-12
Matt Wala
Fix a typo in a comment in MemCpyOpt (test commit)
blob
|
commitdiff
|
raw
|
diff to current
2015-06-04
Chandler Carruth
[PM/AA] Start refactoring AliasAnalysis to remove the...
blob
|
commitdiff
|
raw
|
diff to current
2015-05-21
Ahmed Bougacha
[MemCpyOpt] Do move the memset, but look at its dest...
blob
|
commitdiff
|
raw
|
diff to current
2015-05-21
Ahmed Bougacha
[MemCpyOpt] Pass Instruction to IRBuilder, no need...
blob
|
commitdiff
|
raw
|
diff to current
2015-05-20
Ahmed Bougacha
[MemCpyOpt] Don't move the memset when optimizing memse...
blob
|
commitdiff
|
raw
|
diff to current
2015-05-16
Ahmed Bougacha
[MemCpyOpt] Turn memcpy from just-memset'd source into...
blob
|
commitdiff
|
raw
|
diff to current
2015-05-16
Ahmed Bougacha
[MemCpyOpt] Remove dead argument. NFC.
blob
|
commitdiff
|
raw
|
diff to current
2015-05-11
Ahmed Bougacha
[MemCpyOpt] Look at any dependency -not just source...
blob
|
commitdiff
|
raw
|
diff to current
2015-04-21
Ahmed Bougacha
[MemCpyOpt] Use the raw i8* dest when optimizing memset...
blob
|
commitdiff
|
raw
|
diff to current
2015-04-18
Ahmed Bougacha
[MemCpyOpt] Don't force i64 when promoting memset/memcp...
blob
|
commitdiff
|
raw
|
diff to current
2015-04-18
Ahmed Bougacha
[MemCpyOpt] Promote both memset/memcpy sizes if differe...
blob
|
commitdiff
|
raw
|
diff to current
2015-04-17
Ahmed Bougacha
[MemCpyOpt] Optimize double-storing by memset+memcpy.
blob
|
commitdiff
|
raw
|
diff to current
2015-04-10
Benjamin Kramer
[CallSite] Make construction from Value* (or Instructio...
blob
|
commitdiff
|
raw
|
diff to current
2015-03-23
Benjamin Kramer
Re-sort includes with sort-includes.py and insert raw_o...
blob
|
commitdiff
|
raw
|
diff to current
2015-03-10
Mehdi Amini
DataLayout is mandatory, update the API to reflect...
blob
|
commitdiff
|
raw
|
diff to current
2015-03-04
Mehdi Amini
Make DataLayout Non-Optional in the Module
blob
|
commitdiff
|
raw
|
diff to current
2015-02-07
Bjorn Steinbrink
Properly update AA metadata when performing call slot...
blob
|
commitdiff
|
raw
|
diff to current
2015-01-15
Chandler Carruth
[PM] Separate the TargetLibraryInfo object from the...
blob
|
commitdiff
|
raw
|
diff to current
2015-01-15
Chandler Carruth
[PM] Move TargetLibraryInfo into the Analysis library.
blob
|
commitdiff
|
raw
|
diff to current
2015-01-04
Chandler Carruth
[PM] Split the AssumptionTracker immutable pass into...
blob
|
commitdiff
|
raw
|
diff to current
2014-10-16
Bjorn Steinbrink
Allow call-slop optzn for destinations with a suitable...
blob
|
commitdiff
|
raw
|
diff to current
2014-09-07
Hal Finkel
Make use of @llvm.assume in ValueTracking (computeKnown...
blob
|
commitdiff
|
raw
|
diff to current
2014-09-01
Chandler Carruth
Fix a really bad miscompile introduced in r216865 ...
blob
|
commitdiff
|
raw
|
diff to current
2014-09-01
Nick Lewycky
Ignore lifetime intrinsics in use list for MemCpyOptimi...
blob
|
commitdiff
|
raw
|
diff to current
2014-07-14
Nick Lewycky
Don't eliminate memcpy's when the address of the pointe...
blob
|
commitdiff
|
raw
|
diff to current
2014-04-25
Craig Topper
[C++] Use 'nullptr'. Transforms edition.
blob
|
commitdiff
|
raw
|
diff to current
2014-04-22
Chandler Carruth
[Modules] Fix potential ODR violations by sinking the...
blob
|
commitdiff
|
raw
|
diff to current
2014-03-26
Nick Lewycky
Treat lifetime.start'd memory like we treat freshly...
blob
|
commitdiff
|
raw
|
diff to current
2014-03-10
Benjamin Kramer
MemCpyOpt: When merging memsets also merge the trivial...
blob
|
commitdiff
|
raw
|
diff to current
2014-03-09
Chandler Carruth
[C++11] Add range based accessors for the Use-Def chain...
blob
|
commitdiff
|
raw
|
diff to current
2014-03-05
Craig Topper
[C++11] Add 'override' keyword to virtual methods that...
blob
|
commitdiff
|
raw
|
diff to current
2014-03-04
Chandler Carruth
[Modules] Move GetElementPtrTypeIterator into the IR...
blob
|
commitdiff
|
raw
|
diff to current
2014-02-25
Rafael Espindola
Make DataLayout a plain object, not a pass.
blob
|
commitdiff
|
raw
|
diff to current
2014-02-21
Rafael Espindola
Rename many DataLayout variables from TD to DL.
blob
|
commitdiff
|
raw
|
diff to current
2014-02-06
Nick Lewycky
A memcpy out of an fresh alloca is a no-op, delete...
blob
|
commitdiff
|
raw
|
diff to current
2014-02-06
Paul Robinson
Disable most IR-level transform passes on functions...
blob
|
commitdiff
|
raw
|
diff to current
2014-02-04
Nick Lewycky
Self-memcpy-elision and memcpy of constant byte to...
blob
|
commitdiff
|
raw
|
diff to current
2014-01-22
Matt Arsenault
Handle an addrspacecast case in memcpyopt
blob
|
commitdiff
|
raw
|
diff to current
2014-01-13
Chandler Carruth
[PM] Split DominatorTree into a concrete analysis resul...
blob
|
commitdiff
|
raw
|
diff to current
2014-01-13
Chandler Carruth
[cleanup] Move the Dominators.h and Verifier.h headers...
blob
|
commitdiff
|
raw
|
diff to current
2013-09-16
Matt Arsenault
MemCpyOptimizer: Use max legal int size instead of...
blob
|
commitdiff
|
raw
|
diff to current
2013-07-03
Craig Topper
Use SmallVectorImpl::iterator/const_iterator instead...
blob
|
commitdiff
|
raw
|
diff to current
2013-06-08
Shuxin Yang
Fix a potential bug in r183584.
blob
|
commitdiff
|
raw
|
diff to current
2013-06-07
Shuxin Yang
Fix an assertion in MemCpyOpt pass.
blob
|
commitdiff
|
raw
|
diff to current
2013-01-02
Chandler Carruth
Move all of the header files which are involved in...
blob
|
commitdiff
|
raw
|
diff to current
2012-12-03
Chandler Carruth
Use the new script to sort the includes of every file...
blob
|
commitdiff
|
raw
|
diff to current
2012-11-01
Chandler Carruth
Revert the majority of the next patch in the address...
blob
|
commitdiff
|
raw
|
diff to current
2012-10-15
Micah Villmow
Resubmit the changes to llvm core to update the functio...
blob
|
commitdiff
|
raw
|
diff to current
2012-10-11
Micah Villmow
Revert 165732 for further review.
blob
|
commitdiff
|
raw
|
diff to current
2012-10-11
Micah Villmow
Add in the first iteration of support for llvm/clang...
blob
|
commitdiff
|
raw
|
diff to current
2012-10-08
Micah Villmow
Move TargetData to DataLayout.
blob
|
commitdiff
|
raw
|
diff to current
2012-10-05
Duncan Sands
Move this test a bit later, after the point at which...
blob
|
commitdiff
|
raw
|
diff to current
2012-10-04
Duncan Sands
In my recent change to avoid use of underaligned memory...
blob
|
commitdiff
|
raw
|
diff to current
2012-10-04
Duncan Sands
The memcpy optimizer was happily doing call slot forwar...
blob
|
commitdiff
|
raw
|
diff to current
2012-09-13
Benjamin Kramer
MemCpyOpt: When forming a memset from stores also take...
blob
|
commitdiff
|
raw
|
diff to current
2012-07-24
Nadav Rotem
Clean whitespaces.
blob
|
commitdiff
|
raw
|
diff to current
2012-06-29
Chandler Carruth
Move llvm/Support/IRBuilder.h -> llvm/IRBuilder.h
blob
|
commitdiff
|
raw
|
diff to current
2012-05-14
Chad Rosier
Move the capture analysis from MemoryDependencyAnalysis...
blob
|
commitdiff
|
raw
|
diff to current
2012-02-13
Ahmed Charles
Fix various issues (or do cleanups) found by enabling...
blob
|
commitdiff
|
raw
|
diff to current
2011-12-05
Chad Rosier
Update comment.
blob
|
commitdiff
|
raw
|
diff to current
2011-12-05
Chad Rosier
Make the MemCpyOptimizer a bit more aggressive. I...
blob
|
commitdiff
|
raw
|
diff to current
2011-11-20
Nick Lewycky
Refactor code to use new attribute getters on CallSite...
blob
|
commitdiff
|
raw
|
diff to current
2011-10-16
Nick Lewycky
When looking for dependencies on the src pointer, scan...
blob
|
commitdiff
|
raw
|
diff to current
2011-10-12
Nick Lewycky
Add missing space.
blob
|
commitdiff
|
raw
|
diff to current
2011-08-17
Eli Friedman
Atomic load/store handling for the passes using memdep...
blob
|
commitdiff
|
raw
|
diff to current
2011-07-18
Chris Lattner
land David Blaikie's patch to de-constify Type, with...
blob
|
commitdiff
|
raw
|
diff to current
2011-07-14
Benjamin Kramer
Change Intrinsic::getDeclaration and friends to take...
blob
|
commitdiff
|
raw
|
diff to current
2011-07-12
Jay Foad
Second attempt at de-constifying LLVM Types in Function...
blob
|
commitdiff
|
raw
|
diff to current
2011-07-12
Bill Wendling
Revert r134893 and r134888 (and related patches in...
blob
|
commitdiff
|
raw
|
diff to current
2011-07-11
Jay Foad
De-constify Types in FunctionType::get().
blob
|
commitdiff
|
raw
|
diff to current
2011-06-15
Eli Friedman
Stop using memdep for a check that didn't really make...
blob
|
commitdiff
|
raw
|
diff to current
2011-06-15
Eli Friedman
Add "unknown" results for memdep, which mean "I don...
blob
|
commitdiff
|
raw
|
diff to current
2011-06-02
Eli Friedman
PR10067: Add missing safety check to call return transf...
blob
|
commitdiff
|
raw
|
diff to current
2011-05-23
Chris Lattner
Teach valuetracking that byval arguments with a specifi...
blob
|
commitdiff
|
raw
|
diff to current
2011-05-04
Devang Patel
Preserve line number info.
blob
|
commitdiff
|
raw
|
diff to current
2011-05-01
Chris Lattner
enhance memcpyopt to obey -fno-builtin and friends...
blob
|
commitdiff
|
raw
|
diff to current
2011-04-15
Chris Lattner
Fix a ton of comment typos found by codespell. Patch by
blob
|
commitdiff
|
raw
|
diff to current
2011-02-15
Duncan Sands
Spelling fix: consequtive -> consecutive.
blob
|
commitdiff
|
raw
|
diff to current
next