summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Transforms/Scalar/DeadStoreElimination.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* [DSE] Fix bug in updating MadeChange flagJun Bum Lim2016-07-271-2/+2
* Recommit - [DSE]Enhance shorthening MemIntrinsic based on OverlapIntervalsJun Bum Lim2016-07-221-62/+151
* [DSE] Add additional debug output. NFC.Chad Rosier2016-07-191-0/+2
* [DSE] Add additional debug output. NFC.Chad Rosier2016-07-191-0/+3
* Revert "r275571 [DSE]Enhance shorthening MemIntrinsic based on OverlapIntervals"Alexander Kornienko2016-07-181-134/+50
* [DSE]Enhance shorthening MemIntrinsic based on OverlapIntervalsJun Bum Lim2016-07-151-50/+134
* Give helper classes/functions internal linkage. NFC.Benjamin Kramer2016-07-101-0/+2
* [DSE] Minor refactor based on D21007. NFC.Chad Rosier2016-07-081-39/+50
* [DSE] Remove dead stores in end blocks containing fenceAnna Thomas2016-07-071-0/+8
* [DSE] Avoid iterator invalidation bugs.Chad Rosier2016-07-061-40/+34
* [DSE] Fix bug in partial overwrite trackingJun Bum Lim2016-06-301-7/+14
* Apply clang-tidy's modernize-loop-convert to most of lib/Transforms.Benjamin Kramer2016-06-261-3/+2
* Allow DeadStoreElimination to track combinations of partial later wrtiesHal Finkel2016-06-231-2/+73
* Fix for PR27940Patrik Hagglund2016-06-201-2/+3
* [DSE] Minor style cleanup. NFC.Chad Rosier2016-06-161-12/+5
* [DSE] Hoist a redundant check to simplify logic. NFC.Chad Rosier2016-06-151-12/+5
* Typo. NFC.Chad Rosier2016-06-151-1/+1
* Add a period. NFC.Chad Rosier2016-06-101-1/+1
* Fix whitespace. NFC.Chad Rosier2016-06-101-1/+1
* [PM] Port DSE to the new pass managerJustin Bogner2016-05-171-321/+339
* Re-commit optimization bisect support (r267022) without new pass manager supp...Andrew Kaylor2016-04-221-1/+1
* [DeadStoreElimination] Shorten beginning of memset overwritten by later storesJun Bum Lim2016-04-221-26/+71
* Revert "Initial implementation of optimization bisect support."Vedant Kumar2016-04-221-1/+1
* Initial implementation of optimization bisect support.Andrew Kaylor2016-04-211-1/+1
* [PM] Port memdep to the new pass manager.Chandler Carruth2016-03-101-6/+6
* Revert r255247, r255265, and r255286 due to serious compile-time regressions.Chad Rosier2015-12-111-242/+93
* [DSE] Disable non-local DSE to see if the bots go green.Chad Rosier2015-12-101-1/+1
* [DeadStoreElimination] Use range-based loops. NFC.Chad Rosier2015-12-101-9/+6
* [DeadStoreElimination] Add support for non-local DSE.Chad Rosier2015-12-101-90/+242
* Revert "Change memcpy/memset/memmove to have dest and source alignments."Pete Cooper2015-11-191-1/+1
* Change memcpy/memset/memmove to have dest and source alignments.Pete Cooper2015-11-181-1/+1
* Scalar: Remove some implicit ilist iterator conversions, NFCDuncan P. N. Exon Smith2015-10-131-29/+30
* [DeadStoreElimination] Remove dead zero store to calloc initialized memoryIgor Laevsky2015-09-231-33/+58
* [PM/AA] Rebuild LLVM's alias analysis infrastructure in a way compatibleChandler Carruth2015-09-091-4/+6
* Revert "[DSE] Enable removal of lifetime intrinsics in terminating blocks"Bjorn Steinbrink2015-08-201-30/+3
* [DSE] Enable removal of lifetime intrinsics in terminating blocksBjorn Steinbrink2015-08-201-3/+30
* Revert "Fix PR24469 resulting from r245025 and re-enable dead store eliminati...Eric Christopher2015-08-191-231/+51
* Fix PR24469 resulting from r245025 and re-enable dead store elimination acros...Karthik Bhat2015-08-171-51/+231
* Revert "Add support for cross block dse. This patch enables dead stroe elimin...David Majnemer2015-08-161-224/+51
* Add support for cross block dse.Karthik Bhat2015-08-141-51/+224
* [DeadStoreElimination] remove a redundant store even if the load is in a diff...Erik Eckstein2015-08-131-10/+71
* [PM/AA] Add missing static dependency edges from DSE and memdep to TLI.Chandler Carruth2015-08-121-1/+2
* [PM/AA] Stop getting the TargetLibraryInfo out of the AliasAnalysis andChandler Carruth2015-08-121-36/+36
* [PM/AA] Extract the ModRef enums from the AliasAnalysis class inChandler Carruth2015-07-221-3/+3
* Revert r240137 (Fixed/added namespace ending comments using clang-tidy. NFC)Alexander Kornienko2015-06-231-1/+1
* Fixed/added namespace ending comments using clang-tidy. NFCAlexander Kornienko2015-06-191-1/+1
* [PM/AA] Remove the UnknownSize static member from AliasAnalysis.Chandler Carruth2015-06-171-6/+6
* [PM/AA] Remove the Location typedef from the AliasAnalysis class nowChandler Carruth2015-06-171-23/+23
* [PM/AA] Start refactoring AliasAnalysis to remove the analysis group andChandler Carruth2015-06-041-6/+6
* [CallSite] Make construction from Value* (or Instruction*) explicit.Benjamin Kramer2015-04-101-4/+4
OpenPOWER on IntegriCloud