2015-10-13 |
Duncan P. N. Exon... | Scalar: Remove remaining ilist iterator implicit conver... |
blob | commitdiff | raw |
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 |
2011-01-21 |
Dan Gohman | Actually check memcpy lengths, instead of just commenti... |
blob | commitdiff | raw | diff to current |
2011-01-12 |
Chris Lattner | revert 123144, reenabling the rest of memset formation. |
blob | commitdiff | raw | diff to current |
2011-01-12 |
Chris Lattner | revert r123146 which disabled code that wasn't the... |
blob | commitdiff | raw | diff to current |
2011-01-12 |
Chris Lattner | revert r123149, reenabling an improvement to memcpyopt... |
blob | commitdiff | raw | diff to current |
2011-01-10 |
Chris Lattner | another random stab in the dark trying to fix llvm... |
blob | commitdiff | raw | diff to current |
2011-01-10 |
Chris Lattner | another (more) aggressive attempt to bring llvm-gcc... |
blob | commitdiff | raw | diff to current |
2011-01-09 |
Chris Lattner | temporarily disable memset formation from memsets in... |
blob | commitdiff | raw | diff to current |
2011-01-09 |
Chris Lattner | fix a few old bugs (found by inspection) where we would... |
blob | commitdiff | raw | diff to current |
2011-01-08 |
Chris Lattner | fix a latent bug in memcpyoptimizer that my recent... |
blob | commitdiff | raw | diff to current |
2011-01-08 |
Chris Lattner | tryMergingIntoMemset can only handle constant length... |
blob | commitdiff | raw | diff to current |
next |