2008-05-27 |
Owen Anderson | Remove ADCE from the optimization pipeline.
|
commit | commitdiff | tree |
2008-05-26 |
Owen Anderson | Use a DenseMap instead of an std::map, speeding up...
|
commit | commitdiff | tree |
2008-05-24 |
Owen Anderson | Create archives with the same permissions are ar.
|
commit | commitdiff | tree |
2008-05-16 |
Owen Anderson | Remove ADCE's ability to delete loops. This ability...
|
commit | commitdiff | tree |
2008-05-16 |
Owen Anderson | Move this test from ADCE to loop deletion, where it...
|
commit | commitdiff | tree |
2008-05-16 |
Owen Anderson | Use loop deletion instead of ADCE in these tests.
|
commit | commitdiff | tree |
2008-05-16 |
Owen Anderson | Clean ups for loop deletion based on Chris' feedback.
|
commit | commitdiff | tree |
2008-05-16 |
Owen Anderson | Use loop deletion instead of ADCE for removing loops.
|
commit | commitdiff | tree |
2008-05-16 |
Owen Anderson | Fix this test. It was testing broken behavior in that...
|
commit | commitdiff | tree |
2008-05-13 |
Owen Anderson | Fix Analysis/BasicAA/pure-const-dce.ll. This turned...
|
commit | commitdiff | tree |
2008-05-13 |
Owen Anderson | Fix memdep's handling of invokes when finding the dependency...
|
commit | commitdiff | tree |
2008-05-13 |
Owen Anderson | Make the non-local CSE safety checks slightly more...
|
commit | commitdiff | tree |
2008-05-13 |
Owen Anderson | Add a testcase for non-local CSE of read-only calls.
|
commit | commitdiff | tree |
2008-05-13 |
Owen Anderson | Add support for non-local CSE of read-only calls.
|
commit | commitdiff | tree |
2008-05-12 |
Owen Anderson | Go back to passing the analyses around as parameters.
|
commit | commitdiff | tree |
2008-05-12 |
Owen Anderson | Move the various analyses used by GVN into static variables...
|
commit | commitdiff | tree |
2008-05-10 |
Owen Anderson | Re-enable loop deletion by default.
|
commit | commitdiff | tree |
2008-05-06 |
Owen Anderson | Disable loop deletion until the release branch.
|
commit | commitdiff | tree |
2008-05-06 |
Owen Anderson | Testcase for r50770.
|
commit | commitdiff | tree |
2008-05-06 |
Owen Anderson | We need to update PHIs containing the exiting block...
|
commit | commitdiff | tree |
2008-05-05 |
Owen Anderson | Enable dead loop elimination.
|
commit | commitdiff | tree |
2008-05-04 |
Owen Anderson | Fix PR1098 by correcting the postdominators analysis.
|
commit | commitdiff | tree |
2008-04-30 |
Owen Anderson | Move this test to LoopDeletion, where it now passes.
|
commit | commitdiff | tree |
2008-04-30 |
Owen Anderson | This condition got inverted accidentally.
|
commit | commitdiff | tree |
2008-04-29 |
Owen Anderson | Revert r50441. The original code was correct. Add...
|
commit | commitdiff | tree |
2008-04-29 |
Owen Anderson | Fix a bug in memcpyopt where the memcpy-memcpy transform...
|
commit | commitdiff | tree |
2008-04-29 |
Owen Anderson | We should be returning true here since we've changed...
|
commit | commitdiff | tree |
2008-04-29 |
Owen Anderson | A lot of cleanups and documentation improvements, as...
|
commit | commitdiff | tree |
2008-04-29 |
Owen Anderson | Rename DeadLoopElimination to LoopDeletion, part 2.
|
commit | commitdiff | tree |
2008-04-29 |
Owen Anderson | Rename DeadLoopElimination to LoopDeletion, part one.
|
commit | commitdiff | tree |
2008-04-29 |
Owen Anderson | Clarify what we mean by a dead loop.
|
commit | commitdiff | tree |
2008-04-29 |
Owen Anderson | Add some more comments.
|
commit | commitdiff | tree |
2008-04-29 |
Owen Anderson | Remove debugging code.
|
commit | commitdiff | tree |
2008-04-29 |
Owen Anderson | Add dead loop elimination, which removes dead loops...
|
commit | commitdiff | tree |
2008-04-22 |
Owen Anderson | Move MemCpyOpt after GVN.
|
commit | commitdiff | tree |
2008-04-22 |
Owen Anderson | Add MemCpyOpt to LTO.
|
commit | commitdiff | tree |
2008-04-21 |
Owen Anderson | Use GVN in LTO instead of GCSE+LoadVN.
|
commit | commitdiff | tree |
2008-04-21 |
Owen Anderson | Remove unneeded #include's.
|
commit | commitdiff | tree |
2008-04-21 |
Owen Anderson | Refactor memcpyopt based on Chris' suggestions. Consolidate...
|
commit | commitdiff | tree |
2008-04-17 |
Owen Anderson | Make GVN able to remove unnecessary calls to read-only...
|
commit | commitdiff | tree |
2008-04-16 |
Owen Anderson | XFAIL this test for the moment. The real solution...
|
commit | commitdiff | tree |
2008-04-16 |
Owen Anderson | Major repairs to the post-dominators implementation...
|
commit | commitdiff | tree |
2008-04-14 |
Owen Anderson | Revert r49614. As Dan pointed out, some of these aren...
|
commit | commitdiff | tree |
2008-04-13 |
Owen Anderson | Replace calls of the form V1->setName(V2->getName(...
|
commit | commitdiff | tree |
2008-04-13 |
Owen Anderson | The functionality being tested was removed because...
|
commit | commitdiff | tree |
2008-04-11 |
Owen Anderson | Add testcase for PR2213.
|
commit | commitdiff | tree |
2008-04-11 |
Owen Anderson | Fix PR2213 by simultaneously making GVN more aggressive...
|
commit | commitdiff | tree |
2008-04-10 |
Owen Anderson | Fix for PR2190. Memdep's non-local caching was checking...
|
commit | commitdiff | tree |
2008-04-09 |
Owen Anderson | Factor a bunch of functionality related to memcpy and...
|
commit | commitdiff | tree |
2008-04-09 |
Owen Anderson | Remove accidentally duplicated code.
|
commit | commitdiff | tree |
2008-04-07 |
Owen Anderson | Add operator= implementations to SparseBitVector, allowing...
|
commit | commitdiff | tree |
2008-04-07 |
Owen Anderson | Make GVN more memory efficient, particularly on code...
|
commit | commitdiff | tree |
2008-04-02 |
Owen Anderson | In some situations, we need to check for local interferences...
|
commit | commitdiff | tree |
2008-04-02 |
Owen Anderson | Correctly mark a valno that was previous defined by...
|
commit | commitdiff | tree |
2008-04-01 |
Owen Anderson | Don't dereference MBB->end().
|
commit | commitdiff | tree |
2008-03-31 |
Owen Anderson | Fix a major bug in the DFS calculation. Thanks for...
|
commit | commitdiff | tree |
2008-03-29 |
Owen Anderson | Remove some unneeded code for LiveInterval joining...
|
commit | commitdiff | tree |
2008-03-26 |
Owen Anderson | Dead PHI instructions need to be handled specially.
|
commit | commitdiff | tree |
2008-03-25 |
Owen Anderson | Remove some debugging code.
|
commit | commitdiff | tree |
2008-03-25 |
Owen Anderson | StrongPHIElimination doesn't support swapping live...
|
commit | commitdiff | tree |
2008-03-24 |
Owen Anderson | Oops. I wanted the compile flags for C++, not the...
|
commit | commitdiff | tree |
2008-03-24 |
Owen Anderson | Revert r48676. I had plans for using it, but now it...
|
commit | commitdiff | tree |
2008-03-24 |
Owen Anderson | Remove #include<iostream>, which I was using for debugging.
|
commit | commitdiff | tree |
2008-03-24 |
Owen Anderson | Be sure to remove intervals after we've joined them...
|
commit | commitdiff | tree |
2008-03-22 |
Owen Anderson | Use normal naming convention for test.
|
commit | commitdiff | tree |
2008-03-22 |
Owen Anderson | Add a comment, and fix a bug where AllocateRW recurred...
|
commit | commitdiff | tree |
2008-03-22 |
Owen Anderson | Add an AllocateRW to match AllocateRWX.
|
commit | commitdiff | tree |
2008-03-17 |
Owen Anderson | A first attempt at updating live intervals, with code...
|
commit | commitdiff | tree |
2008-03-13 |
Owen Anderson | Fix a bug in GVN that Duncan noticed, where we potentially...
|
commit | commitdiff | tree |
2008-03-12 |
Owen Anderson | Improve the return slot optimization to be both more...
|
commit | commitdiff | tree |
2008-03-12 |
Owen Anderson | We also need to collect the VN IDs for the PHI instructions...
|
commit | commitdiff | tree |
2008-03-12 |
Owen Anderson | When we're determining what registers to coallesce...
|
commit | commitdiff | tree |
2008-03-10 |
Owen Anderson | Move StrongPHIElimination after live interval analysis...
|
commit | commitdiff | tree |
2008-02-26 |
Owen Anderson | Add PR number to testcase.
|
commit | commitdiff | tree |
2008-02-26 |
Owen Anderson | Fix an issue where GVN had the sizes of the two memcpy...
|
commit | commitdiff | tree |
2008-02-25 |
Owen Anderson | Fix an issue where GVN was performing the return slot...
|
commit | commitdiff | tree |
2008-02-25 |
Owen Anderson | Fix an issue where GVN would try to use an instruction...
|
commit | commitdiff | tree |
2008-02-20 |
Owen Anderson | When performing return slot optimization, remember...
|
commit | commitdiff | tree |
2008-02-19 |
Owen Anderson | Refactor this method a bit, and correct a test that...
|
commit | commitdiff | tree |
2008-02-19 |
Owen Anderson | Fix a comment.
|
commit | commitdiff | tree |
2008-02-19 |
Owen Anderson | In addition to arguments passed to it, memcpy (and...
|
commit | commitdiff | tree |
2008-02-19 |
Owen Anderson | Major improvements to yesterday's return slot optimization...
|
commit | commitdiff | tree |
2008-02-19 |
Owen Anderson | Factor the profitability check for return slot optimization...
|
commit | commitdiff | tree |
2008-02-19 |
Owen Anderson | An sret parameter is required to be the first parameter...
|
commit | commitdiff | tree |
2008-02-19 |
Owen Anderson | Cleanup some of my patches from yesterday. Refactor...
|
commit | commitdiff | tree |
2008-02-19 |
Owen Anderson | Fix Transforms/GVN/memcpy.ll, which Chris broke in...
|
commit | commitdiff | tree |
2008-02-18 |
Owen Anderson | Since we're not checking for the more general AllocationInst...
|
commit | commitdiff | tree |
2008-02-18 |
Owen Anderson | Add support to GVN for performing sret return slot...
|
commit | commitdiff | tree |
2008-02-18 |
Owen Anderson | I got the predicate backwards in my last patch. The...
|
commit | commitdiff | tree |
2008-02-18 |
Owen Anderson | This check is not correct for mallocs, so exclude them...
|
commit | commitdiff | tree |
2008-02-18 |
Owen Anderson | Make the definition of the noalias attribute clearer.
|
commit | commitdiff | tree |
2008-02-18 |
Owen Anderson | Duncan pointed out that we can fast fail here, because...
|
commit | commitdiff | tree |
2008-02-18 |
Owen Anderson | Fix a comment, and a bug where we weren't applying...
|
commit | commitdiff | tree |
2008-02-18 |
Owen Anderson | Fix bugs that Chris noticed in my last patch.
|
commit | commitdiff | tree |
2008-02-18 |
Owen Anderson | Add support for setting parameters to CallSite.
|
commit | commitdiff | tree |
2008-02-17 |
Owen Anderson | Add a predicate to Argument to check for the StructRet...
|
commit | commitdiff | tree |
2008-02-17 |
Owen Anderson | Teach getModRefInfo that memcpy, memmove, and memset...
|
commit | commitdiff | tree |
2008-02-12 |
Owen Anderson | Re-apply the patch to improve the optimizations of...
|
commit | commitdiff | tree |
2008-02-05 |
Owen Anderson | Fix an obscure read-after-free bug that Duncan found.
|
commit | commitdiff | tree |
2008-02-04 |
Owen Anderson | Make this test more aggressive, to cover recent improvements.
|
commit | commitdiff | tree |
next |