2010-08-29 |
Chris Lattner | remove dead proto |
blob | commitdiff | raw |
2010-08-07 |
Owen Anderson | Don't attempt the PRE inline asm calls, since we don... |
blob | commitdiff | raw | diff to current |
2010-08-06 |
Owen Anderson | Reapply r110396, with fixes to appease the Linux buildb... |
blob | commitdiff | raw | diff to current |
2010-08-06 |
Owen Anderson | Revert r110396 to fix buildbots. |
blob | commitdiff | raw | diff to current |
2010-08-05 |
Owen Anderson | Don't use PassInfo* as a type identifier for passes... |
blob | commitdiff | raw | diff to current |
2010-07-22 |
Gabor Greif | mass elimination of reliance on automatic iterator... |
blob | commitdiff | raw | diff to current |
2010-07-21 |
Owen Anderson | Fix batch of converting RegisterPass<> to INTIALIZE_PASS(). |
blob | commitdiff | raw | diff to current |
2010-07-09 |
Gabor Greif | cache result of operator* (found by inspection) |
blob | commitdiff | raw | diff to current |
2010-07-09 |
Gabor Greif | cache result of operator* |
blob | commitdiff | raw | diff to current |
2010-06-30 |
Gabor Greif | use getNumArgOperands instead of getNumOperands |
blob | commitdiff | raw | diff to current |
2010-06-24 |
Gabor Greif | use ArgOperand API |
blob | commitdiff | raw | diff to current |
2010-06-24 |
Gabor Greif | use callsite to obtain all arguments |
blob | commitdiff | raw | diff to current |
2010-06-22 |
Dan Gohman | Use pre-increment instead of post-increment when the... |
blob | commitdiff | raw | diff to current |
2010-05-28 |
Dan Gohman | Move FindAvailableLoadedValue isSafeToLoadUnconditional... |
blob | commitdiff | raw | diff to current |
2010-05-08 |
Chris Lattner | Fix PR7052, patch by Jakub Staszak! |
blob | commitdiff | raw | diff to current |
2010-05-05 |
Bob Wilson | Use the right version of "append" to combine two SmallV... |
blob | commitdiff | raw | diff to current |
2010-05-04 |
Bob Wilson | Defer adding critical edges to the "toSplit" list until... |
blob | commitdiff | raw | diff to current |
2010-04-16 |
Eric Christopher | Revert 101465, it broke internal OpenGL testing. |
blob | commitdiff | raw | diff to current |
2010-04-16 |
Gabor Greif | reapply r101434 |
blob | commitdiff | raw | diff to current |
2010-04-16 |
Gabor Greif | back out r101423 and r101397, they break llvm-gcc self... |
blob | commitdiff | raw | diff to current |
2010-04-15 |
Gabor Greif | reapply r101364, which has been backed out in r101368 |
blob | commitdiff | raw | diff to current |
2010-04-15 |
Dan Gohman | Fix a bunch of namespace polution. |
blob | commitdiff | raw | diff to current |
2010-04-15 |
Gabor Greif | back out r101364, as it trips the linux nightlybot... |
blob | commitdiff | raw | diff to current |
2010-04-15 |
Gabor Greif | rotate CallInst operands, i.e. move callee to the back |
blob | commitdiff | raw | diff to current |
2010-04-09 |
Gabor Greif | const-ize a predicate |
blob | commitdiff | raw | diff to current |
2010-03-25 |
Chris Lattner | fix PR6642, GVN forwarding from memset to load of the... |
blob | commitdiff | raw | diff to current |
2010-03-02 |
Bob Wilson | Don't attempt load PRE when there is no real redundancy... |
blob | commitdiff | raw | diff to current |
2010-03-01 |
Bob Wilson | When GVN needs to split critical edges for load PRE... |
blob | commitdiff | raw | diff to current |
2010-03-01 |
Evan Cheng | MemoryDepAnalysis is not used if redundant load process... |
blob | commitdiff | raw | diff to current |
2010-02-28 |
Bob Wilson | Revert r97245 which seems to be causing performance... |
blob | commitdiff | raw | diff to current |
2010-02-26 |
Bob Wilson | Move the EnableFullLoadPRE flag from a separate command... |
blob | commitdiff | raw | diff to current |
2010-02-26 |
Bob Wilson | Remove unused "NoPRE" parameter in GVN and createGVNPass(). |
blob | commitdiff | raw | diff to current |
2010-02-24 |
Daniel Dunbar | Reapply r97010, the speculative revert failed. |
blob | commitdiff | raw | diff to current |
2010-02-24 |
Daniel Dunbar | Speculatively revert r97010, "Add an argument to PHITra... |
blob | commitdiff | raw | diff to current |
2010-02-24 |
Bob Wilson | Add an argument to PHITranslateValue to specify the... |
blob | commitdiff | raw | diff to current |
2010-02-23 |
Bob Wilson | Update memdep when load PRE inserts a new load, and... |
blob | commitdiff | raw | diff to current |
2010-02-22 |
Bob Wilson | Erase deleted instructions from GVN's ValueTable. ... |
blob | commitdiff | raw | diff to current |
2010-02-16 |
Bob Wilson | Rename SuccessorNumber to GetSuccessorNumber. |
blob | commitdiff | raw | diff to current |
2010-02-16 |
Bob Wilson | Split critical edges as needed for load PRE. |
blob | commitdiff | raw | diff to current |
2010-02-16 |
Bob Wilson | Refactor to share code to find the position of a basic... |
blob | commitdiff | raw | diff to current |
2010-02-16 |
Duncan Sands | There are two ways of checking for a given type, for... |
blob | commitdiff | raw | diff to current |
2010-02-11 |
Devang Patel | Ignore dbg info intrinsics. |
blob | commitdiff | raw | diff to current |
2010-02-03 |
Bob Wilson | Fix some comment typos. |
blob | commitdiff | raw | diff to current |
2010-02-01 |
Bob Wilson | Add an option to GVN to remove all partially redundant... |
blob | commitdiff | raw | diff to current |
2010-01-30 |
Bob Wilson | Check alignment of loads when deciding whether it is... |
blob | commitdiff | raw | diff to current |
2010-01-29 |
Bob Wilson | Improve isSafeToLoadUnconditionally to recognize that... |
blob | commitdiff | raw | diff to current |
2010-01-25 |
Bob Wilson | Remove check for an impossible condition: the condition... |
blob | commitdiff | raw | diff to current |
2010-01-17 |
Owen Anderson | Convert some of the dynamic opcode lookups into static... |
blob | commitdiff | raw | diff to current |
2010-01-05 |
Dan Gohman | Use do+while instead of while for loops which obviously... |
blob | commitdiff | raw | diff to current |
2010-01-05 |
David Greene | Change errs() to dbgs(). |
blob | commitdiff | raw | diff to current |
2009-12-28 |
Chris Lattner | split code that doesn't need to be templated out of... |
blob | commitdiff | raw | diff to current |
2009-12-22 |
Chris Lattner | The phi translated pointer can be computed when returni... |
blob | commitdiff | raw | diff to current |
2009-12-21 |
Chris Lattner | Add a fastpath to Load GVN to special case when we... |
blob | commitdiff | raw | diff to current |
2009-12-21 |
Chris Lattner | refactor some code out to a new helper method. |
blob | commitdiff | raw | diff to current |
2009-12-18 |
Dan Gohman | Eliminte unnecessary uses of <cstdio>. |
blob | commitdiff | raw | diff to current |
2009-12-15 |
Chris Lattner | Remove isPod() from DenseMapInfo, splitting it out... |
blob | commitdiff | raw | diff to current |
2009-12-10 |
Chris Lattner | Fix PR5744, a case where we were getting the pointer... |
blob | commitdiff | raw | diff to current |
2009-12-10 |
Chris Lattner | allow this to build when the #if 0's are enabled. ... |
blob | commitdiff | raw | diff to current |
2009-12-09 |
Chris Lattner | fix hte last remaining known (by me) phi translation... |
blob | commitdiff | raw | diff to current |
2009-12-09 |
Chris Lattner | change GetStoreValueForLoad to use IRBuilder, which... |
blob | commitdiff | raw | diff to current |
2009-12-09 |
Chris Lattner | change AnalyzeLoadFromClobberingMemInst/AnalyzeLoadFrom... |
blob | commitdiff | raw | diff to current |
2009-12-09 |
Chris Lattner | change AnalyzeLoadFromClobberingWrite and clients to... |
blob | commitdiff | raw | diff to current |
2009-12-09 |
Chris Lattner | change NonLocalDepEntry from being a typedef for an... |
blob | commitdiff | raw | diff to current |
2009-12-09 |
Chris Lattner | add some aborts to #if 0's. |
blob | commitdiff | raw | diff to current |
2009-12-09 |
Chris Lattner | Switch GVN and memdep to use PHITransAddr, which correc... |
blob | commitdiff | raw | diff to current |
2009-12-06 |
Chris Lattner | constant fold loads from memcpy's from global constants... |
blob | commitdiff | raw | diff to current |
2009-12-06 |
Chris Lattner | add support for forwarding mem intrinsic values to... |
blob | commitdiff | raw | diff to current |
2009-12-06 |
Chris Lattner | Handle forwarding local memsets to loads. For example... |
blob | commitdiff | raw | diff to current |
2009-12-03 |
Owen Anderson | Fix this crasher, and add a FIXME for a missed optimiza... |
blob | commitdiff | raw | diff to current |
2009-12-02 |
Owen Anderson | Cleanup/remove some parts of the lifetime region handli... |
blob | commitdiff | raw | diff to current |
2009-12-02 |
Chris Lattner | factor some code better. |
blob | commitdiff | raw | diff to current |
2009-11-28 |
Chris Lattner | reenable load address insertion in load pre. This... |
blob | commitdiff | raw | diff to current |
2009-11-28 |
Chris Lattner | Enhance InsertPHITranslatedPointer to be able to return... |
blob | commitdiff | raw | diff to current |
2009-11-27 |
Chris Lattner | disable value insertion for now, I need to figure out how |
blob | commitdiff | raw | diff to current |
2009-11-27 |
Chris Lattner | Rework InsertPHITranslatedPointer to handle the recursi... |
blob | commitdiff | raw | diff to current |
2009-11-27 |
Chris Lattner | teach GVN's load PRE to insert computations of the... |
blob | commitdiff | raw | diff to current |
2009-11-27 |
Chris Lattner | Fix phi translation in load PRE to agree with the phi |
blob | commitdiff | raw | diff to current |
2009-11-14 |
Dan Gohman | Add an option for running GVN with redundant load proce... |
blob | commitdiff | raw | diff to current |
2009-11-10 |
Jeffrey Yasskin | Fix DenseMap iterator constness. |
blob | commitdiff | raw | diff to current |
2009-10-31 |
Chris Lattner | Make sure PRE doesn't split crit edges from indirectbr. |
blob | commitdiff | raw | diff to current |
2009-10-30 |
Evan Cheng | Add option to createGVNPass to disable PRE. |
blob | commitdiff | raw | diff to current |
2009-10-28 |
Owen Anderson | Treat lifetime begin/end markers as allocations/frees... |
blob | commitdiff | raw | diff to current |
2009-10-27 |
Victor Hernandez | Rename MallocFreeHelper as MemoryBuiltins |
blob | commitdiff | raw | diff to current |
2009-10-26 |
Victor Hernandez | Rename MallocHelper as MallocFreeHelper, since it now... |
blob | commitdiff | raw | diff to current |
2009-10-23 |
Victor Hernandez | Remove AllocationInst. Since MallocInst went away... |
blob | commitdiff | raw | diff to current |
2009-10-21 |
Chris Lattner | make GVN work better when TD is not around: |
blob | commitdiff | raw | diff to current |
2009-10-19 |
Owen Anderson | Refactor lookup_or_add to contain _MUCH_ less duplicate... |
blob | commitdiff | raw | diff to current |
2009-10-19 |
Owen Anderson | Simplify some code. |
blob | commitdiff | raw | diff to current |
2009-10-14 |
Devang Patel | Use isVoidTy() |
blob | commitdiff | raw | diff to current |
2009-10-10 |
Chris Lattner | switch GVN to use SSAUpdater. Besides removing a lot... |
blob | commitdiff | raw | diff to current |
2009-10-10 |
Chris Lattner | remove dead code |
blob | commitdiff | raw | diff to current |
2009-10-10 |
Chris Lattner | random tidying |
blob | commitdiff | raw | diff to current |
2009-09-27 |
Chris Lattner | simplify some code. |
blob | commitdiff | raw | diff to current |
2009-09-27 |
Nick Lewycky | Instruction::clone does not need to take an LLVMContext... |
blob | commitdiff | raw | diff to current |
2009-09-21 |
Chris Lattner | big endian systems shift by bits too, hopefully this... |
blob | commitdiff | raw | diff to current |
2009-09-21 |
Chris Lattner | fix PR5016, a crash I introduced in GVN handing first... |
blob | commitdiff | raw | diff to current |
2009-09-21 |
Chris Lattner | enable non-local analysis and PRE of large store -... |
blob | commitdiff | raw | diff to current |
2009-09-21 |
Chris Lattner | convert an std::pair to an explicit struct. |
blob | commitdiff | raw | diff to current |
2009-09-21 |
Chris Lattner | move some functions, add a comment. |
blob | commitdiff | raw | diff to current |
2009-09-21 |
Chris Lattner | split HandleLoadFromClobberingStore in two pieces:... |
blob | commitdiff | raw | diff to current |
next |