| Commit message (Expand) | Author | Age | Files | Lines |
| * | Enable GVN Load PRE. | Bill Wendling | 2009-05-29 | 1 | -1/+1 |
| * | just show the instruction, its not that slow. | Torok Edwin | 2009-05-29 | 1 | -6/+1 |
| * | for instructions with void type we have no choice but print the instruction as | Torok Edwin | 2009-05-29 | 1 | -1/+4 |
| * | Add a DEBUG() output to GVN that prints the instruction clobbering a load. | Torok Edwin | 2009-05-29 | 1 | -1/+11 |
| * | Fix an issue where phiMap was not being updated properly when doing load PRE. | Owen Anderson | 2009-05-29 | 1 | -0/+5 |
| * | Allow readonly functions to unwind exceptions. Teach | Duncan Sands | 2009-05-06 | 1 | -3/+3 |
| * | Reapply r68211, with the miscompilations it caused fixed. | Owen Anderson | 2009-04-01 | 1 | -9/+30 |
| * | Revert r68172. It caused regressions in | Dan Gohman | 2009-04-01 | 1 | -38/+10 |
| * | Enhance GVN to propagate simple conditionals. This fixes PR3921. | Owen Anderson | 2009-04-01 | 1 | -10/+38 |
| * | Do not attempt to do parial redundancy elimination on void values. | John Criswell | 2009-03-10 | 1 | -3/+4 |
| * | Skip DbgInfoIntrinsic. | Devang Patel | 2009-03-06 | 1 | -2/+2 |
| * | improve naming of values in GVN, patch by Jay Foad! | Chris Lattner | 2009-02-12 | 1 | -2/+2 |
| * | Mistakenly turned this on. | Bill Wendling | 2009-02-08 | 1 | -1/+1 |
| * | Revert r63999. It was breaking self-hosting builds. | Bill Wendling | 2009-02-08 | 1 | -1/+1 |
| * | improve compatibility with cygwin, patch by Jay Foad! | Chris Lattner | 2009-01-19 | 1 | -1/+1 |
| * | Don't forget to remove phi nodes from the value numbering table after we coll... | Owen Anderson | 2008-12-23 | 1 | -0/+2 |
| * | Comment clean-ups. No functionality change. | Bill Wendling | 2008-12-22 | 1 | -5/+3 |
| * | Check that the instruction isn't in the value numbering scope. | Bill Wendling | 2008-12-22 | 1 | -6/+22 |
| * | Simplification: Negate the operator== method instead of implementing a full o... | Bill Wendling | 2008-12-22 | 1 | -24/+1 |
| * | Add verification that deleted instruction isn't hiding in the PHI map. | Bill Wendling | 2008-12-22 | 1 | -4/+17 |
| * | Verify removed in a few more places. | Bill Wendling | 2008-12-22 | 1 | -0/+2 |
| * | Add verification functions to GVN which check to see that an instruction was | Bill Wendling | 2008-12-22 | 1 | -0/+18 |
| * | Didn't mean to commit this. | Bill Wendling | 2008-12-18 | 1 | -1/+1 |
| * | Re-XFAIL this test until debug stuff settles down. | Bill Wendling | 2008-12-18 | 1 | -1/+1 |
| * | reapply this hunk from Bill's reversion in r61169, it is conservative | Chris Lattner | 2008-12-18 | 1 | -0/+5 |
| * | Temporarily revert r61027. It was causing a bootstrap failure in "release" mode | Bill Wendling | 2008-12-17 | 1 | -6/+1 |
| * | Enable Load PRE. This teaches GVN to push partially redundant loads up the | Chris Lattner | 2008-12-15 | 1 | -1/+6 |
| * | Ifdef out some code that I didn't mean to enable by default yet. | Owen Anderson | 2008-12-15 | 1 | -1/+8 |
| * | make GVN try to rename inputs to the resultant replaced values, which | Chris Lattner | 2008-12-15 | 1 | -1/+5 |
| * | Add support for slow-path GVN with full phi construction for scalars. This i... | Owen Anderson | 2008-12-15 | 1 | -7/+77 |
| * | Generalize GVN's phi construciton routine to work for things other than loads. | Owen Anderson | 2008-12-14 | 1 | -3/+7 |
| * | Temporarily revert r60973. It's inexplicably causing a failure when self-host... | Bill Wendling | 2008-12-13 | 1 | -1/+0 |
| * | make RLE preserve the name of the load that it replaces. This is just | Chris Lattner | 2008-12-13 | 1 | -0/+1 |
| * | Teach GVN to invalidate some memdep information when it does an RAUW | Chris Lattner | 2008-12-09 | 1 | -0/+18 |
| * | rename getNonLocalDependency -> getNonLocalCallDependency, and remove | Chris Lattner | 2008-12-09 | 1 | -1/+1 |
| * | Switch GVN::processNonLocalLoad to using the new | Chris Lattner | 2008-12-09 | 1 | -20/+11 |
| * | random cleanups, no functionality change. | Chris Lattner | 2008-12-09 | 1 | -14/+26 |
| * | Make a few major changes to memdep and its clients: | Chris Lattner | 2008-12-05 | 1 | -108/+63 |
| * | Revert invalid r60393. It causes llvm-gcc bootstrap fails in release builds. | Anton Korobeynikov | 2008-12-05 | 1 | -7/+2 |
| * | Fix test/Transforms/GVN/pre-load.ll | Chris Lattner | 2008-12-05 | 1 | -1/+1 |
| * | Make IsValueFullyAvailableInBlock safe. | Chris Lattner | 2008-12-05 | 1 | -14/+60 |
| * | Implement PRE of loads in the GVN pass with a pretty cheap and | Chris Lattner | 2008-12-02 | 1 | -54/+193 |
| * | Fix an issue that Chris noticed, where local PRE was not properly instantiating | Owen Anderson | 2008-12-02 | 1 | -2/+7 |
| * | Rename some variables, only increment BI once at the start of the loop instea... | Chris Lattner | 2008-12-01 | 1 | -38/+30 |
| * | pull the predMap densemap out of the inner loop of performPRE, so | Chris Lattner | 2008-12-01 | 1 | -2/+4 |
| * | Make GVN be more intelligent about redundant load | Chris Lattner | 2008-12-01 | 1 | -2/+19 |
| * | Reimplement the non-local dependency data structure in terms of a sorted | Chris Lattner | 2008-12-01 | 1 | -22/+34 |
| * | Cache analyses in ivars and add some useful DEBUG output. | Chris Lattner | 2008-12-01 | 1 | -37/+30 |
| * | improve indentation, do cheap checks before expensive ones, | Chris Lattner | 2008-11-30 | 1 | -52/+51 |
| * | Fix a fixme by making memdep's handling of allocations more logical. | Chris Lattner | 2008-11-30 | 1 | -15/+12 |