| Commit message (Expand) | Author | Age | Files | Lines |
... | |
* | Fix PR7052, patch by Jakub Staszak! | Chris Lattner | 2010-05-08 | 1 | -3/+3 |
* | Use the right version of "append" to combine two SmallVectors. | Bob Wilson | 2010-05-05 | 1 | -1/+1 |
* | Defer adding critical edges to the "toSplit" list until after checking for | Bob Wilson | 2010-05-04 | 1 | -4/+5 |
* | Revert 101465, it broke internal OpenGL testing. | Eric Christopher | 2010-04-16 | 1 | -3/+3 |
* | reapply r101434 | Gabor Greif | 2010-04-16 | 1 | -3/+3 |
* | back out r101423 and r101397, they break llvm-gcc self-host on darwin10 | Gabor Greif | 2010-04-16 | 1 | -3/+3 |
* | reapply r101364, which has been backed out in r101368 | Gabor Greif | 2010-04-15 | 1 | -3/+3 |
* | Fix a bunch of namespace polution. | Dan Gohman | 2010-04-15 | 1 | -1/+3 |
* | back out r101364, as it trips the linux nightlybot on some clang C++ tests | Gabor Greif | 2010-04-15 | 1 | -3/+3 |
* | rotate CallInst operands, i.e. move callee to the back | Gabor Greif | 2010-04-15 | 1 | -3/+3 |
* | const-ize a predicate | Gabor Greif | 2010-04-09 | 1 | -2/+2 |
* | fix PR6642, GVN forwarding from memset to load of the base of the memset. | Chris Lattner | 2010-03-25 | 1 | -7/+7 |
* | Don't attempt load PRE when there is no real redundancy (i.e., the load is in | Bob Wilson | 2010-03-02 | 1 | -4/+6 |
* | When GVN needs to split critical edges for load PRE, check all of the | Bob Wilson | 2010-03-01 | 1 | -1/+4 |
* | MemoryDepAnalysis is not used if redundant load processing is disabled. | Evan Cheng | 2010-03-01 | 1 | -1/+1 |
* | Revert r97245 which seems to be causing performance problems. | Bob Wilson | 2010-02-28 | 1 | -6/+5 |
* | Move the EnableFullLoadPRE flag from a separate command-line option to an | Bob Wilson | 2010-02-26 | 1 | -5/+6 |
* | Remove unused "NoPRE" parameter in GVN and createGVNPass(). | Bob Wilson | 2010-02-26 | 1 | -5/+4 |
* | Reapply r97010, the speculative revert failed. | Daniel Dunbar | 2010-02-24 | 1 | -6/+1 |
* | Speculatively revert r97010, "Add an argument to PHITranslateValue to specify | Daniel Dunbar | 2010-02-24 | 1 | -1/+6 |
* | Add an argument to PHITranslateValue to specify the DominatorTree. If this | Bob Wilson | 2010-02-24 | 1 | -6/+1 |
* | Update memdep when load PRE inserts a new load, and add some debug output. | Bob Wilson | 2010-02-23 | 1 | -0/+2 |
* | Erase deleted instructions from GVN's ValueTable. This fixes assertion | Bob Wilson | 2010-02-22 | 1 | -0/+7 |
* | Rename SuccessorNumber to GetSuccessorNumber. | Bob Wilson | 2010-02-16 | 1 | -2/+2 |
* | Split critical edges as needed for load PRE. | Bob Wilson | 2010-02-16 | 1 | -8/+30 |
* | Refactor to share code to find the position of a basic block successor in the | Bob Wilson | 2010-02-16 | 1 | -8/+1 |
* | There are two ways of checking for a given type, for example isa<PointerType>(T) | Duncan Sands | 2010-02-16 | 1 | -24/+24 |
* | Ignore dbg info intrinsics. | Devang Patel | 2010-02-11 | 1 | -0/+4 |
* | Fix some comment typos. | Bob Wilson | 2010-02-03 | 1 | -3/+3 |
* | Add an option to GVN to remove all partially redundant loads. This is currently | Bob Wilson | 2010-02-01 | 1 | -80/+107 |
* | Check alignment of loads when deciding whether it is safe to execute them | Bob Wilson | 2010-01-30 | 1 | -1/+2 |
* | Improve isSafeToLoadUnconditionally to recognize that GEPs with constant | Bob Wilson | 2010-01-29 | 1 | -1/+2 |
* | Remove check for an impossible condition: the condition of the while loop has | Bob Wilson | 2010-01-25 | 1 | -2/+0 |
* | Convert some of the dynamic opcode lookups into static ones. | Owen Anderson | 2010-01-17 | 1 | -59/+40 |
* | Use do+while instead of while for loops which obviously have a | Dan Gohman | 2010-01-05 | 1 | -2/+2 |
* | Change errs() to dbgs(). | David Greene | 2010-01-05 | 1 | -20/+20 |
* | split code that doesn't need to be templated out of IRBuilder into a new | Chris Lattner | 2009-12-28 | 1 | -0/+1 |
* | The phi translated pointer can be computed when returning a partially cached ... | Chris Lattner | 2009-12-22 | 1 | -1/+1 |
* | Add a fastpath to Load GVN to special case when we have exactly one dominating | Chris Lattner | 2009-12-21 | 1 | -2/+10 |
* | refactor some code out to a new helper method. | Chris Lattner | 2009-12-21 | 1 | -22/+27 |
* | Eliminte unnecessary uses of <cstdio>. | Dan Gohman | 2009-12-18 | 1 | -4/+3 |
* | Remove isPod() from DenseMapInfo, splitting it out to its own | Chris Lattner | 2009-12-15 | 1 | -1/+4 |
* | Fix PR5744, a case where we were getting the pointer size instead of the | Chris Lattner | 2009-12-10 | 1 | -1/+1 |
* | allow this to build when the #if 0's are enabled. No functionality change. | Chris Lattner | 2009-12-10 | 1 | -6/+2 |
* | fix hte last remaining known (by me) phi translation bug. When we reanalyze | Chris Lattner | 2009-12-09 | 1 | -6/+9 |
* | change GetStoreValueForLoad to use IRBuilder, which is cleaner and | Chris Lattner | 2009-12-09 | 1 | -7/+7 |
* | change AnalyzeLoadFromClobberingMemInst/AnalyzeLoadFromClobberingStore | Chris Lattner | 2009-12-09 | 1 | -13/+22 |
* | change AnalyzeLoadFromClobberingWrite and clients to pass in type | Chris Lattner | 2009-12-09 | 1 | -10/+12 |
* | change NonLocalDepEntry from being a typedef for an std::pair to be its | Chris Lattner | 2009-12-09 | 1 | -10/+10 |
* | add some aborts to #if 0's. | Chris Lattner | 2009-12-09 | 1 | -0/+2 |