Age | Commit message (Expand) | Author |
2009-02-12 | improve naming of values in GVN, patch by Jay Foad! | Chris Lattner |
2009-02-08 | Mistakenly turned this on. | Bill Wendling |
2009-02-08 | Revert r63999. It was breaking self-hosting builds. | Bill Wendling |
2009-01-19 | improve compatibility with cygwin, patch by Jay Foad! | Chris Lattner |
2008-12-23 | Don't forget to remove phi nodes from the value numbering table after we coll... | Owen Anderson |
2008-12-22 | Comment clean-ups. No functionality change. | Bill Wendling |
2008-12-22 | Check that the instruction isn't in the value numbering scope. | Bill Wendling |
2008-12-22 | Simplification: Negate the operator== method instead of implementing a full o... | Bill Wendling |
2008-12-22 | Add verification that deleted instruction isn't hiding in the PHI map. | Bill Wendling |
2008-12-22 | Verify removed in a few more places. | Bill Wendling |
2008-12-22 | Add verification functions to GVN which check to see that an instruction was | Bill Wendling |
2008-12-18 | Didn't mean to commit this. | Bill Wendling |
2008-12-18 | Re-XFAIL this test until debug stuff settles down. | Bill Wendling |
2008-12-18 | reapply this hunk from Bill's reversion in r61169, it is conservative | Chris Lattner |
2008-12-17 | Temporarily revert r61027. It was causing a bootstrap failure in "release" mode | Bill Wendling |
2008-12-15 | Enable Load PRE. This teaches GVN to push partially redundant loads up the | Chris Lattner |
2008-12-15 | Ifdef out some code that I didn't mean to enable by default yet. | Owen Anderson |
2008-12-15 | make GVN try to rename inputs to the resultant replaced values, which | Chris Lattner |
2008-12-15 | Add support for slow-path GVN with full phi construction for scalars. This i... | Owen Anderson |
2008-12-14 | Generalize GVN's phi construciton routine to work for things other than loads. | Owen Anderson |
2008-12-13 | Temporarily revert r60973. It's inexplicably causing a failure when self-host... | Bill Wendling |
2008-12-13 | make RLE preserve the name of the load that it replaces. This is just | Chris Lattner |
2008-12-09 | Teach GVN to invalidate some memdep information when it does an RAUW | Chris Lattner |
2008-12-09 | rename getNonLocalDependency -> getNonLocalCallDependency, and remove | Chris Lattner |
2008-12-09 | Switch GVN::processNonLocalLoad to using the new | Chris Lattner |
2008-12-09 | random cleanups, no functionality change. | Chris Lattner |
2008-12-05 | Make a few major changes to memdep and its clients: | Chris Lattner |
2008-12-05 | Revert invalid r60393. It causes llvm-gcc bootstrap fails in release builds. | Anton Korobeynikov |
2008-12-05 | Fix test/Transforms/GVN/pre-load.ll | Chris Lattner |
2008-12-05 | Make IsValueFullyAvailableInBlock safe. | Chris Lattner |
2008-12-02 | Implement PRE of loads in the GVN pass with a pretty cheap and | Chris Lattner |
2008-12-02 | Fix an issue that Chris noticed, where local PRE was not properly instantiating | Owen Anderson |
2008-12-01 | Rename some variables, only increment BI once at the start of the loop instea... | Chris Lattner |
2008-12-01 | pull the predMap densemap out of the inner loop of performPRE, so | Chris Lattner |
2008-12-01 | Make GVN be more intelligent about redundant load | Chris Lattner |
2008-12-01 | Reimplement the non-local dependency data structure in terms of a sorted | Chris Lattner |
2008-12-01 | Cache analyses in ivars and add some useful DEBUG output. | Chris Lattner |
2008-11-30 | improve indentation, do cheap checks before expensive ones, | Chris Lattner |
2008-11-30 | Fix a fixme by making memdep's handling of allocations more logical. | Chris Lattner |
2008-11-29 | Change MemDep::getNonLocalDependency to return its results as | Chris Lattner |
2008-11-29 | reimplement getNonLocalDependency with a simpler worklist | Chris Lattner |
2008-11-29 | Split getDependency into getDependency and getDependencyFrom, the | Chris Lattner |
2008-11-29 | Introduce and use a new MemDepResult class to hold the results of a memdep | Chris Lattner |
2008-11-29 | Reimplement the internal abstraction used by MemDep in terms | Chris Lattner |
2008-10-10 | fix memleak by cleaning the global sets on pass exit | Nuno Lopes |
2008-10-08 | Add <cstdio> include where needed by gcc-4.4. | Duncan Sands |
2008-10-01 | Factorize code: remove variants of "strip off | Duncan Sands |
2008-09-04 | Tidy up several unbeseeming casts from pointer to intptr_t. | Dan Gohman |
2008-09-03 | Fix a bug that prevented PRE from applying in some cases. | Owen Anderson |
2008-08-26 | Put a heuristic in place to prevent GVN from falling into bad cases with mass... | Owen Anderson |