2007-10-03 |
Owen Anderson | Factor some code from the DomTree and PostDomTree calculate...
|
commit | commitdiff | tree |
2007-10-02 |
Owen Anderson | Fix typo.
|
commit | commitdiff | tree |
2007-10-02 |
Owen Anderson | Mention memdep in the AA documentation.
|
commit | commitdiff | tree |
2007-09-30 |
Owen Anderson | Template-ize more of the DomTree internal implementation...
|
commit | commitdiff | tree |
2007-09-28 |
Owen Anderson | Remove unneeded #include.
|
commit | commitdiff | tree |
2007-09-28 |
Owen Anderson | Have PostDomTree use the newly templated DFSPass.
|
commit | commitdiff | tree |
2007-09-27 |
Owen Anderson | Convert DFSPass into a templated friend function, in...
|
commit | commitdiff | tree |
2007-09-25 |
Owen Anderson | Fill in the sections about my contributions.
|
commit | commitdiff | tree |
2007-09-24 |
Owen Anderson | Fix typo.
|
commit | commitdiff | tree |
2007-09-24 |
Owen Anderson | Merge significant portions of the DomTree and PostDomTree...
|
commit | commitdiff | tree |
2007-09-23 |
Owen Anderson | Factor the calculation details for PostDomTree out...
|
commit | commitdiff | tree |
2007-09-23 |
Owen Anderson | Move DFSPass back down into DominatorTree. I need...
|
commit | commitdiff | tree |
2007-09-23 |
Owen Anderson | Fix header.
|
commit | commitdiff | tree |
2007-09-23 |
Owen Anderson | Factor the dominator tree calculation details out into...
|
commit | commitdiff | tree |
2007-09-21 |
Owen Anderson | Fix CopyFrom for non-POD data types.
|
commit | commitdiff | tree |
2007-09-21 |
Owen Anderson | Add partial caching of non-local memory dependence...
|
commit | commitdiff | tree |
2007-09-19 |
Owen Anderson | Add a flag to mark a dirty cache entry. This is not...
|
commit | commitdiff | tree |
2007-09-16 |
Owen Anderson | Be more careful when constant-folding PHI nodes.
|
commit | commitdiff | tree |
2007-09-14 |
Owen Anderson | Remove RLE from the headers, since the pass itself...
|
commit | commitdiff | tree |
2007-09-14 |
Owen Anderson | Remove RLE. It is subsumed by GVN.
|
commit | commitdiff | tree |
2007-09-11 |
Owen Anderson | Add a ValueInfoT template parameter to DenseMap so...
|
commit | commitdiff | tree |
2007-09-11 |
Owen Anderson | Don't bother to initialize values corresponding to...
|
commit | commitdiff | tree |
2007-09-11 |
Owen Anderson | Fix a typo in memdep, which was causing PR1648.
|
commit | commitdiff | tree |
2007-09-11 |
Owen Anderson | Fix non-deterministic behavior in the DenseMap copy...
|
commit | commitdiff | tree |
2007-09-09 |
Owen Anderson | Remove an un-needed dependence query. This improves...
|
commit | commitdiff | tree |
2007-09-08 |
Owen Anderson | Turn GVN on by default.
|
commit | commitdiff | tree |
2007-09-07 |
Owen Anderson | Add lengthof and endof templates that hide a lot of...
|
commit | commitdiff | tree |
2007-08-26 |
Owen Anderson | Don't DSe volatile stores.
|
commit | commitdiff | tree |
2007-08-16 |
Owen Anderson | Factor out some code into a helper function.
|
commit | commitdiff | tree |
2007-08-16 |
Owen Anderson | Add some more comments to GVN.
|
commit | commitdiff | tree |
2007-08-16 |
Owen Anderson | Cache non-local memory dependence analysis. This is...
|
commit | commitdiff | tree |
2007-08-16 |
Owen Anderson | Forgot a line.
|
commit | commitdiff | tree |
2007-08-16 |
Owen Anderson | Add a copy constructor and an assignment operator to...
|
commit | commitdiff | tree |
2007-08-14 |
Owen Anderson | Eliminate PHI nodes with constant values during normal...
|
commit | commitdiff | tree |
2007-08-14 |
Owen Anderson | Be more aggressive in pruning unnecessary PHI nodes...
|
commit | commitdiff | tree |
2007-08-14 |
Owen Anderson | Make GVN iterative.
|
commit | commitdiff | tree |
2007-08-14 |
Owen Anderson | Fix a case where GVN was failing to return true when...
|
commit | commitdiff | tree |
2007-08-09 |
Owen Anderson | Make NonLocal and None const in the right way. :-)
|
commit | commitdiff | tree |
2007-08-08 |
Owen Anderson | Add more comments to memdep.
|
commit | commitdiff | tree |
2007-08-08 |
Owen Anderson | Make memdep fit in 80 cols.
|
commit | commitdiff | tree |
2007-08-08 |
Owen Anderson | Add one more comment.
|
commit | commitdiff | tree |
2007-08-08 |
Owen Anderson | Cleanup and comment-ize the memdep header.
|
commit | commitdiff | tree |
2007-08-08 |
Owen Anderson | Change the None and NonLocal markers in memdep to be...
|
commit | commitdiff | tree |
2007-08-08 |
Owen Anderson | Global values also don't undead-ify pointers in our...
|
commit | commitdiff | tree |
2007-08-08 |
Owen Anderson | Make handleEndBlock significantly faster with one trivial...
|
commit | commitdiff | tree |
2007-08-08 |
Owen Anderson | Small improvement: if a function doesn't access memory...
|
commit | commitdiff | tree |
2007-08-08 |
Owen Anderson | Add some comments, remove a dead argument, and simplify...
|
commit | commitdiff | tree |
2007-08-08 |
Owen Anderson | A few more small cleanups.
|
commit | commitdiff | tree |
2007-08-08 |
Owen Anderson | First round of cleanups from Chris' feedback.
|
commit | commitdiff | tree |
2007-08-07 |
Owen Anderson | Don't insert nearly as many redundant phi nodes.
|
commit | commitdiff | tree |
2007-08-07 |
Owen Anderson | Get rid of unnecessary #include.
|
commit | commitdiff | tree |
2007-08-07 |
Owen Anderson | Clean up a bunch of caching stuff in memdep. This...
|
commit | commitdiff | tree |
2007-08-06 |
Owen Anderson | Improve the accuracy of memdep for determining the...
|
commit | commitdiff | tree |
2007-08-03 |
Owen Anderson | Fix a subtle miscompilation. This allows 197.parser...
|
commit | commitdiff | tree |
2007-08-03 |
Owen Anderson | Fix a subtle iterator invalidation bug in a recursive...
|
commit | commitdiff | tree |
2007-08-02 |
Owen Anderson | Fix 80 col. violations.
|
commit | commitdiff | tree |
2007-08-02 |
Owen Anderson | Fix 80 col. violations.
|
commit | commitdiff | tree |
2007-08-02 |
Owen Anderson | Fix 80 col. violations.
|
commit | commitdiff | tree |
2007-08-02 |
Owen Anderson | Fix a bug that was causing several miscompilations...
|
commit | commitdiff | tree |
2007-08-01 |
Owen Anderson | Make non-local memdep not be recursive, and fix a bug...
|
commit | commitdiff | tree |
2007-08-01 |
Owen Anderson | Forgot to update these files for the FastDSE changes.
|
commit | commitdiff | tree |
2007-08-01 |
Owen Anderson | Rename FastDSE to just DSE.
|
commit | commitdiff | tree |
2007-08-01 |
Owen Anderson | Move FastDSE in to DeadStoreElimination.
|
commit | commitdiff | tree |
2007-08-01 |
Owen Anderson | Remove old DSE.
|
commit | commitdiff | tree |
2007-07-31 |
Owen Anderson | Don't let the memory allocator outsmart GVN. ;-)
|
commit | commitdiff | tree |
2007-07-31 |
Owen Anderson | Fix a failure I accidentally caused in my last commit...
|
commit | commitdiff | tree |
2007-07-31 |
Owen Anderson | Fix a misoptimization in aha.
|
commit | commitdiff | tree |
2007-07-30 |
Owen Anderson | Avoid potential iterator invalidation problems.
|
commit | commitdiff | tree |
2007-07-30 |
Owen Anderson | Use more caching when computing non-local dependence...
|
commit | commitdiff | tree |
2007-07-30 |
Owen Anderson | Fix a bug caused by indiscriminantly asking for the...
|
commit | commitdiff | tree |
2007-07-27 |
Owen Anderson | Allow SmallPtrSet to hold pointers to const data.
|
commit | commitdiff | tree |
2007-07-26 |
Owen Anderson | Fix a bug introduced in my last commit.
|
commit | commitdiff | tree |
2007-07-26 |
Owen Anderson | Fix a couple more bugs in the phi construction by pulling...
|
commit | commitdiff | tree |
2007-07-25 |
Owen Anderson | Fix what is _hopefully_ the last corner case for loops.
|
commit | commitdiff | tree |
2007-07-25 |
Owen Anderson | My last commit was not correct for nested loops. Fix...
|
commit | commitdiff | tree |
2007-07-25 |
Owen Anderson | Fix an infinite loop on 300.twolf.
|
commit | commitdiff | tree |
2007-07-25 |
Owen Anderson | Forgot to include this file in my last commit.
|
commit | commitdiff | tree |
2007-07-25 |
Owen Anderson | Fix a bug in non-local memdep that was causing an infinite...
|
commit | commitdiff | tree |
2007-07-25 |
Owen Anderson | Fix a bug that was causing GVN to crash on 252.eon.
|
commit | commitdiff | tree |
2007-07-25 |
Owen Anderson | Add basic support for performing whole-function RLE.
|
commit | commitdiff | tree |
2007-07-24 |
Owen Anderson | Add initial support for non-local memory dependence...
|
commit | commitdiff | tree |
2007-07-24 |
Owen Anderson | Make the copy constructor of SmallPtrSet much faster.
|
commit | commitdiff | tree |
2007-07-24 |
Owen Anderson | Add a GVN pass, using the value numbering code I developed...
|
commit | commitdiff | tree |
2007-07-24 |
Owen Anderson | Rename a lot of things to change FastDLE to RedundantLoadEli...
|
commit | commitdiff | tree |
2007-07-24 |
Owen Anderson | Rename FastDLE as RedundantLoadElimination.
|
commit | commitdiff | tree |
2007-07-23 |
Owen Anderson | Add testcases for FastDLE.
|
commit | commitdiff | tree |
2007-07-23 |
Owen Anderson | Don't delete volatile loads. Doing so is not safe.
|
commit | commitdiff | tree |
2007-07-23 |
Owen Anderson | Forgot to commit this file.
|
commit | commitdiff | tree |
2007-07-23 |
Owen Anderson | Fix a comment.
|
commit | commitdiff | tree |
2007-07-23 |
Owen Anderson | Add FastDLE, the load-elimination counterpart of FastDSE.
|
commit | commitdiff | tree |
2007-07-23 |
Owen Anderson | Move these tests to use FastDSE instead of old DSE.
|
commit | commitdiff | tree |
2007-07-23 |
Owen Anderson | Fix file header.
|
commit | commitdiff | tree |
2007-07-20 |
Owen Anderson | Make the heuristic for shrinking DenseMap smarter.
|
commit | commitdiff | tree |
2007-07-20 |
Owen Anderson | Have DenseMap auto-shrink itself on clear(). This...
|
commit | commitdiff | tree |
2007-07-20 |
Owen Anderson | Fix a bug where we were marking GEP expressions with...
|
commit | commitdiff | tree |
2007-07-20 |
Owen Anderson | When removing instructions from the analysis, be sure...
|
commit | commitdiff | tree |
2007-07-19 |
Owen Anderson | Make val_replace fail early, which reduces the time...
|
commit | commitdiff | tree |
2007-07-19 |
Owen Anderson | Remember to free the heap allocated array if we're...
|
commit | commitdiff | tree |
2007-07-19 |
Owen Anderson | Use SmallVector and DenseMap in even more places.
|
commit | commitdiff | tree |
2007-07-19 |
Owen Anderson | Change ValueTable to use a DenseMap for mapping expressions...
|
commit | commitdiff | tree |
next |