2008-06-23 |
Owen Anderson | At Chris' suggestion, move the liveness and worklist...
|
commit | commitdiff | tree |
2008-06-20 |
Owen Anderson | llvmc doesn't exist anymore, and llvmc2 doesn't have...
|
commit | commitdiff | tree |
2008-06-20 |
Owen Anderson | Remove empty directory.
|
commit | commitdiff | tree |
2008-06-20 |
Owen Anderson | Really disable PRE.
|
commit | commitdiff | tree |
2008-06-20 |
Owen Anderson | Change around the data structures used to store availability...
|
commit | commitdiff | tree |
2008-06-19 |
Owen Anderson | Add a hidden -disable-pre flag for testing purposes...
|
commit | commitdiff | tree |
2008-06-19 |
Owen Anderson | PRE requires that critical edges be split.
|
commit | commitdiff | tree |
2008-06-19 |
Owen Anderson | Be sure to remove values from the value numbering table...
|
commit | commitdiff | tree |
2008-06-19 |
Owen Anderson | Revert support for insertvalue and extractvalue instructions...
|
commit | commitdiff | tree |
2008-06-19 |
Owen Anderson | Add an idx_iterator to the insertvalue and extractvalue...
|
commit | commitdiff | tree |
2008-06-19 |
Owen Anderson | Revert my last patch, which was causing regression...
|
commit | commitdiff | tree |
2008-06-19 |
Owen Anderson | Insert empty slots into the instruction numbering in...
|
commit | commitdiff | tree |
2008-06-18 |
Owen Anderson | Remove this test until the corresponding patch is reapplied...
|
commit | commitdiff | tree |
2008-06-18 |
Owen Anderson | Add support for extractvalue and insertvalue instructions...
|
commit | commitdiff | tree |
2008-06-18 |
Owen Anderson | Add local PRE to GVN. This only operates in cases...
|
commit | commitdiff | tree |
2008-06-18 |
Owen Anderson | Revert r52459, which was causing an infinite loop or...
|
commit | commitdiff | tree |
2008-06-17 |
Owen Anderson | We don't want to find dependencies within the same...
|
commit | commitdiff | tree |
2008-06-17 |
Owen Anderson | Add an insertBefore method for attaching previously...
|
commit | commitdiff | tree |
2008-06-17 |
Owen Anderson | Fix use of placement new to actually use an address.
|
commit | commitdiff | tree |
2008-06-16 |
Owen Anderson | Remove special case handling of empty MBBs now that...
|
commit | commitdiff | tree |
2008-06-16 |
Owen Anderson | Re-enable empty block indexing by default, since it...
|
commit | commitdiff | tree |
2008-06-16 |
Owen Anderson | Make indexing empty basic blocks an option for the...
|
commit | commitdiff | tree |
2008-06-16 |
Owen Anderson | Assign indices to empty basic blocks. This will be...
|
commit | commitdiff | tree |
2008-06-12 |
Owen Anderson | Switch GVN to use ScopedHashTable.
|
commit | commitdiff | tree |
2008-06-07 |
Owen Anderson | Connect successors before creating the DAG node for...
|
commit | commitdiff | tree |
2008-06-06 |
Owen Anderson | Include loop deletion and the ADCE rewrite in the release...
|
commit | commitdiff | tree |
2008-06-05 |
Owen Anderson | Remove debugging code.
|
commit | commitdiff | tree |
2008-06-05 |
Owen Anderson | Use the newly created helper on LiveIntervals.
|
commit | commitdiff | tree |
2008-06-05 |
Owen Anderson | Add a helper for constructing new live ranges that...
|
commit | commitdiff | tree |
2008-06-04 |
Owen Anderson | Remove unneeded #include.
|
commit | commitdiff | tree |
2008-06-04 |
Owen Anderson | Correctly construct live intervals for the copies we...
|
commit | commitdiff | tree |
2008-06-04 |
Owen Anderson | We need to subtract one from this index because live...
|
commit | commitdiff | tree |
2008-06-03 |
Owen Anderson | Testcase for LoopIndexSplit and DomFrontier.
|
commit | commitdiff | tree |
2008-06-03 |
Owen Anderson | LoopIndexSplit can sometimes result in cases where...
|
commit | commitdiff | tree |
2008-06-02 |
Owen Anderson | Correctly handle removed instructions at the beginning...
|
commit | commitdiff | tree |
2008-06-01 |
Owen Anderson | Fix two issues that Eli Friedman pointed out, where...
|
commit | commitdiff | tree |
2008-06-01 |
Owen Anderson | Test for PR2401
|
commit | commitdiff | tree |
2008-06-01 |
Owen Anderson | Don't remove the memcpy when call slot substitution...
|
commit | commitdiff | tree |
2008-06-01 |
Owen Anderson | Remember to update the reverse non-local cache when...
|
commit | commitdiff | tree |
2008-06-01 |
Owen Anderson | Make ping more aggressive in finding nonlocal caching...
|
commit | commitdiff | tree |
2008-05-30 |
Owen Anderson | The coalescer doesn't need LiveVariables now that we...
|
commit | commitdiff | tree |
2008-05-30 |
Owen Anderson | Forgot to commit this file.
|
commit | commitdiff | tree |
2008-05-30 |
Owen Anderson | Preserve the register coallescer, and update live intervals...
|
commit | commitdiff | tree |
2008-05-30 |
Owen Anderson | Since LCSSA switched over to DenseMap, we have to be...
|
commit | commitdiff | tree |
2008-05-29 |
Owen Anderson | Make the renumbering correct in the face of deleted...
|
commit | commitdiff | tree |
2008-05-29 |
Owen Anderson | Add newline at end of file.
|
commit | commitdiff | tree |
2008-05-29 |
Owen Anderson | Revert part of my last patch that I didn't intend to...
|
commit | commitdiff | tree |
2008-05-29 |
Owen Anderson | Renumbering needs to account for instruction slot offsets...
|
commit | commitdiff | tree |
2008-05-29 |
Owen Anderson | Force postdom to be linked into opt and bugpoint, even...
|
commit | commitdiff | tree |
2008-05-29 |
Owen Anderson | Move these tests into the proper directory.
|
commit | commitdiff | tree |
2008-05-29 |
Owen Anderson | Re-enable the newly simplified ADCE. This fixes a...
|
commit | commitdiff | tree |
2008-05-29 |
Owen Anderson | Replace the old ADCE implementation with a new one...
|
commit | commitdiff | tree |
2008-05-29 |
Owen Anderson | Remove debugging code.
|
commit | commitdiff | tree |
2008-05-28 |
Owen Anderson | Remap VNInfo data as well when doing renumbering.
|
commit | commitdiff | tree |
2008-05-28 |
Owen Anderson | Factor the numbering computation into a separate method...
|
commit | commitdiff | tree |
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 |
next |