| Age | Commit message (Expand) | Author |
| 2009-12-10 | Fix PR5744, a case where we were getting the pointer size instead of the | Chris Lattner |
| 2009-12-10 | allow this to build when the #if 0's are enabled. No functionality change. | Chris Lattner |
| 2009-12-09 | fix hte last remaining known (by me) phi translation bug. When we reanalyze | Chris Lattner |
| 2009-12-09 | change GetStoreValueForLoad to use IRBuilder, which is cleaner and | Chris Lattner |
| 2009-12-09 | change AnalyzeLoadFromClobberingMemInst/AnalyzeLoadFromClobberingStore | Chris Lattner |
| 2009-12-09 | change AnalyzeLoadFromClobberingWrite and clients to pass in type | Chris Lattner |
| 2009-12-09 | change NonLocalDepEntry from being a typedef for an std::pair to be its | Chris Lattner |
| 2009-12-09 | add some aborts to #if 0's. | Chris Lattner |
| 2009-12-09 | Switch GVN and memdep to use PHITransAddr, which correctly handles | Chris Lattner |
| 2009-12-06 | constant fold loads from memcpy's from global constants. This is important | Chris Lattner |
| 2009-12-06 | add support for forwarding mem intrinsic values to non-local loads. | Chris Lattner |
| 2009-12-06 | Handle forwarding local memsets to loads. For example, we optimize this: | Chris Lattner |
| 2009-12-03 | Fix this crasher, and add a FIXME for a missed optimization. | Owen Anderson |
| 2009-12-02 | Cleanup/remove some parts of the lifetime region handling code in memdep and ... | Owen Anderson |
| 2009-12-02 | factor some code better. | Chris Lattner |
| 2009-11-28 | reenable load address insertion in load pre. This allows us to | Chris Lattner |
| 2009-11-28 | Enhance InsertPHITranslatedPointer to be able to return a list of newly | Chris Lattner |
| 2009-11-27 | disable value insertion for now, I need to figure out how | Chris Lattner |
| 2009-11-27 | Rework InsertPHITranslatedPointer to handle the recursive case, this | Chris Lattner |
| 2009-11-27 | teach GVN's load PRE to insert computations of the address in predecessors | Chris Lattner |
| 2009-11-27 | Fix phi translation in load PRE to agree with the phi | Chris Lattner |
| 2009-11-14 | Add an option for running GVN with redundant load processing disabled. | Dan Gohman |
| 2009-11-10 | Fix DenseMap iterator constness. | Jeffrey Yasskin |
| 2009-10-31 | Make sure PRE doesn't split crit edges from indirectbr. | Chris Lattner |
| 2009-10-30 | Add option to createGVNPass to disable PRE. | Evan Cheng |
| 2009-10-28 | Treat lifetime begin/end markers as allocations/frees respectively for the | Owen Anderson |
| 2009-10-27 | Rename MallocFreeHelper as MemoryBuiltins | Victor Hernandez |
| 2009-10-26 | Rename MallocHelper as MallocFreeHelper, since it now also identifies calls t... | Victor Hernandez |
| 2009-10-23 | Remove AllocationInst. Since MallocInst went away, AllocaInst is the only su... | Victor Hernandez |
| 2009-10-21 | make GVN work better when TD is not around: | Chris Lattner |
| 2009-10-19 | Refactor lookup_or_add to contain _MUCH_ less duplicated code. Add support for | Owen Anderson |
| 2009-10-19 | Simplify some code. | Owen Anderson |
| 2009-10-14 | Use isVoidTy() | Devang Patel |
| 2009-10-10 | switch GVN to use SSAUpdater. Besides removing a lot of complexity | Chris Lattner |
| 2009-10-10 | remove dead code | Chris Lattner |
| 2009-10-10 | random tidying | Chris Lattner |
| 2009-09-27 | simplify some code. | Chris Lattner |
| 2009-09-27 | Instruction::clone does not need to take an LLVMContext&. Remove that and | Nick Lewycky |
| 2009-09-21 | big endian systems shift by bits too, hopefully this will fix the ppc | Chris Lattner |
| 2009-09-21 | fix PR5016, a crash I introduced in GVN handing first class | Chris Lattner |
| 2009-09-21 | enable non-local analysis and PRE of large store -> little load. | Chris Lattner |
| 2009-09-21 | convert an std::pair to an explicit struct. | Chris Lattner |
| 2009-09-21 | move some functions, add a comment. | Chris Lattner |
| 2009-09-21 | split HandleLoadFromClobberingStore in two pieces: one that does the | Chris Lattner |
| 2009-09-21 | Improve GVN to be able to forward substitute a small load | Chris Lattner |
| 2009-09-21 | formatting cleanups, no functionality change. | Chris Lattner |
| 2009-09-20 | Move CoerceAvailableValueToLoadType earlier in GVN.cpp. Hook it up | Chris Lattner |
| 2009-09-20 | change the interface to CoerceAvailableValueToLoadType to be | Chris Lattner |
| 2009-09-20 | enhance GVN to forward substitute a stored value to a load | Chris Lattner |
| 2009-09-20 | Tabs -> spaces, and remove trailing whitespace. | Daniel Dunbar |