2015-11-19 |
Pete Cooper | Revert "Change memcpy/memset/memmove to have dest and... |
blob | commitdiff | raw |
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 some implicit ilist iterator conversions... |
blob | commitdiff | raw |
2015-09-23 |
Igor Laevsky | [DeadStoreElimination] Remove dead zero store to calloc... |
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 |
Bjorn Steinbrink | Revert "[DSE] Enable removal of lifetime intrinsics... |
blob | commitdiff | raw | diff to current |
2015-08-20 |
Bjorn Steinbrink | [DSE] Enable removal of lifetime intrinsics in terminat... |
blob | commitdiff | raw | diff to current |
2015-08-19 |
Eric Christopher | Revert "Fix PR24469 resulting from r245025 and re-enabl... |
blob | commitdiff | raw | diff to current |
2015-08-17 |
Karthik Bhat | Fix PR24469 resulting from r245025 and re-enable dead... |
blob | commitdiff | raw | diff to current |
2015-08-16 |
David Majnemer | Revert "Add support for cross block dse. This patch... |
blob | commitdiff | raw | diff to current |
2015-08-14 |
Karthik Bhat | Add support for cross block dse. |
blob | commitdiff | raw | diff to current |
2015-08-13 |
Erik Eckstein | [DeadStoreElimination] remove a redundant store even... |
blob | commitdiff | raw | diff to current |
2015-08-12 |
Chandler Carruth | [PM/AA] Add missing static dependency edges from DSE... |
blob | commitdiff | raw | diff to current |
2015-08-12 |
Chandler Carruth | [PM/AA] Stop getting the TargetLibraryInfo out of the... |
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-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 UnknownSize static member from Alias... |
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-04 |
Chandler Carruth | [PM/AA] Start refactoring AliasAnalysis to remove the... |
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-01-15 |
Chandler Carruth | [PM] Move TargetLibraryInfo into the Analysis library. |
blob | commitdiff | raw | diff to current |
2014-10-17 |
Hal Finkel | [DSE] Remove no-data-layout-only type-based overlap... |
blob | commitdiff | raw | diff to current |
2014-08-06 |
Rui Ueyama | Revert "r214897 - Remove dead zero store to calloc... |
blob | commitdiff | raw | diff to current |
2014-08-05 |
Philip Reames | Remove dead zero store to calloc initialized memory |
blob | commitdiff | raw | diff to current |
2014-07-21 |
Duncan P. N. Exon... | Revert "[C++11] Add predecessors(BasicBlock *) / succes... |
blob | commitdiff | raw | diff to current |
2014-07-20 |
Manuel Jacob | [C++11] Add predecessors(BasicBlock *) / successors... |
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-05 |
Craig Topper | [C++11] Add 'override' keyword to virtual methods that... |
blob | commitdiff | raw | diff to current |
2014-03-03 |
Benjamin Kramer | [C++11] Remove a leftover std::function instance. |
blob | commitdiff | raw | diff to current |
2014-03-03 |
Chandler Carruth | [C++11] Remove the completely unnecessary requirement... |
blob | commitdiff | raw | diff to current |
2014-03-02 |
Benjamin Kramer | [C++11] Replace llvm::next and llvm::prior with std... |
blob | commitdiff | raw | diff to current |
2014-03-01 |
Benjamin Kramer | Now that we have C++11, turn simple functors into lambd... |
blob | commitdiff | raw | diff to current |
2014-02-25 |
Rafael Espindola | Factor out calls to AA.getDataLayout(). |
blob | commitdiff | raw | diff to current |
2014-02-21 |
Rafael Espindola | Rename a few more DataLayout variables from TD to DL. |
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-01-28 |
Reid Kleckner | Update optimization passes to handle inalloca arguments |
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-01-31 |
Dan Gohman | Change GetPointerBaseWithConstantOffset's DataLayout... |
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-10-14 |
Benjamin Kramer | Unquadratize SetVector removal loops in DSE. |
blob | commitdiff | raw | diff to current |
2012-10-08 |
Micah Villmow | Move TargetData to DataLayout. |
blob | commitdiff | raw | diff to current |
2012-09-25 |
Nick Lewycky | Don't forget that strcpy and friends return a pointer... |
blob | commitdiff | raw | diff to current |
2012-09-24 |
Nick Lewycky | Remove unused name of variable to quiet a warning.... |
blob | commitdiff | raw | diff to current |
2012-09-24 |
Nick Lewycky | Teach DSE that strcpy, strncpy, strcat and strncat... |
blob | commitdiff | raw | diff to current |
2012-09-24 |
Nick Lewycky | Move all the calls to AA.getTargetLibraryInfo() to... |
blob | commitdiff | raw | diff to current |
2012-09-09 |
Benjamin Kramer | DSE: Poking holes into a SetVector is expensive, avoid... |
blob | commitdiff | raw | diff to current |
2012-08-29 |
Benjamin Kramer | Make MemoryBuiltins aware of TargetLibraryInfo. |
blob | commitdiff | raw | diff to current |
2012-08-14 |
Craig Topper | Change greater than to greater than or equal so that... |
blob | commitdiff | raw | diff to current |
2012-08-08 |
Eli Friedman | isAllocLikeFn is allowed to return true for functions... |
blob | commitdiff | raw | diff to current |
2012-07-24 |
Nadav Rotem | Clean whitespaces. |
blob | commitdiff | raw | diff to current |
2012-06-21 |
Nuno Lopes | refactor the MemoryBuiltin analysis: |
blob | commitdiff | raw | diff to current |
2012-06-16 |
Evan Cheng | It's not deterministic to iterate over SmallPtrSet... |
blob | commitdiff | raw | diff to current |
2012-05-10 |
Dan Gohman | Teach DeadStoreElimination to eliminate exit-block... |
blob | commitdiff | raw | diff to current |
2012-05-10 |
Nuno Lopes | teach DSE and isInstructionTriviallyDead() about calloc |
blob | commitdiff | raw | diff to current |
2012-02-28 |
Pete Cooper | Reverted r152620 - DSE: Shorten memset when a later... |
blob | commitdiff | raw | diff to current |
2012-02-28 |
Pete Cooper | DSE: Shorten memset when a later store overwrites the... |
blob | commitdiff | raw | diff to current |
2012-02-07 |
Craig Topper | Convert assert(0) to llvm_unreachable |
blob | commitdiff | raw | diff to current |
2011-12-08 |
Nick Lewycky | Fix infinite loop in DSE when deleting a free in a... |
blob | commitdiff | raw | diff to current |
2011-12-03 |
Pete Cooper | Fixed deadstoreelimination bug where negative indices... |
blob | commitdiff | raw | diff to current |
2011-11-16 |
Nick Lewycky | Merge isObjectPointerWithTrustworthySize with getPointe... |
blob | commitdiff | raw | diff to current |
2011-11-10 |
Pete Cooper | Fixed bug in DeadStoreElimination commit r144239 |
blob | commitdiff | raw | diff to current |
2011-11-09 |
Pete Cooper | DeadStoreElimination can now trim the size of a store... |
blob | commitdiff | raw | diff to current |
2011-11-05 |
Nick Lewycky | Do simple cross-block DSE when we encounter a free... |
blob | commitdiff | raw | diff to current |
2011-11-04 |
Daniel Dunbar | Speculatively revert "DeadStoreElimination can now... |
blob | commitdiff | raw | diff to current |
2011-11-03 |
Pete Cooper | DeadStoreElimination can now trim the size of a store... |
blob | commitdiff | raw | diff to current |
2011-10-22 |
Nick Lewycky | A non-escaping malloc in the entry block is not unlike... |
blob | commitdiff | raw | diff to current |
2011-10-13 |
Eli Friedman | Enhance the memdep interface so that users can tell... |
blob | commitdiff | raw | diff to current |
2011-09-13 |
Eli Friedman | Add comment to clarify the behavior of a helper in... |
blob | commitdiff | raw | diff to current |
2011-09-06 |
Owen Anderson | Try again at r138809 (make DSE more aggressive in remov... |
blob | commitdiff | raw | diff to current |
2011-08-30 |
Owen Anderson | Speculatively revert r138809 in an attempt to fix Drago... |
blob | commitdiff | raw | diff to current |
2011-08-30 |
Owen Anderson | When walking backwards to eliminate final stores to... |
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-27 |
Eli Friedman | Misc mid-level changes for new 'fence' instruction. |
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-06-15 |
Eli Friedman | Add "unknown" results for memdep, which mean "I don... |
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-03-30 |
Bill Wendling | * The DSE code that tested for overlapping needed to... |
blob | commitdiff | raw | diff to current |
2011-03-29 |
Benjamin Kramer | DSE: Remove an early exit optimization that depended... |
blob | commitdiff | raw | diff to current |
2011-03-26 |
Bill Wendling | Simplification noticed by Frits. |
blob | commitdiff | raw | diff to current |
2011-03-26 |
Bill Wendling | Rework the logic that determines if a store completely... |
blob | commitdiff | raw | diff to current |
2011-03-26 |
Bill Wendling | PR9561: A store with a negative offset (via GEP) could... |
blob | commitdiff | raw | diff to current |
2011-01-24 |
Dan Gohman | Give GetUnderlyingObject a TargetData, to keep it in... |
blob | commitdiff | raw | diff to current |
2011-01-18 |
Cameron Zwarich | Remove code for updating dominance frontiers and some... |
blob | commitdiff | raw | diff to current |
2010-12-15 |
Dan Gohman | Move Value::getUnderlyingObject to be a standalone |
blob | commitdiff | raw | diff to current |
2010-12-06 |
Chris Lattner | Use a stronger predicate here, pointed out by Duncan |
blob | commitdiff | raw | diff to current |
2010-12-06 |
Chris Lattner | add some DEBUG statements. |
blob | commitdiff | raw | diff to current |
2010-12-06 |
Chris Lattner | Fix PR8728, a miscompilation I recently introduced... |
blob | commitdiff | raw | diff to current |
2010-11-30 |
Chris Lattner | Enhance DSE to handle the variable index case in PR8657. |
blob | commitdiff | raw | diff to current |
2010-11-30 |
Chris Lattner | teach DSE to use GetPointerBaseWithConstantOffset to... |
blob | commitdiff | raw | diff to current |
2010-11-30 |
Chris Lattner | Make DeleteDeadInstruction be a static function, move... |
blob | commitdiff | raw | diff to current |
2010-11-30 |
Chris Lattner | switch RemoveAccessedObjects to use AliasAnalysis:... |
blob | commitdiff | raw | diff to current |
2010-11-30 |
Chris Lattner | two improvements to RemoveAccessedObjects: |
blob | commitdiff | raw | diff to current |
2010-11-30 |
Chris Lattner | remove the "undead" terminology, which is nonstandard... |
blob | commitdiff | raw | diff to current |
2010-11-30 |
Chris Lattner | move call handling in handleEndBlock up a bit, and... |
blob | commitdiff | raw | diff to current |
next |