2012-03-23 |
Duncan Sands | When propagating equalities, eg replacing A with B... |
blob | commitdiff | raw | diff to current |
2012-03-11 |
Stepan Dyatkovskiy | llvm::SwitchInst |
blob | commitdiff | raw | diff to current |
2012-03-08 |
Stepan Dyatkovskiy | Taken into account Duncan's comments for r149481 dated... |
blob | commitdiff | raw | diff to current |
2012-03-05 |
Duncan Sands | This is not a common case, in fact it never happens! |
blob | commitdiff | raw | diff to current |
2012-03-05 |
Chandler Carruth | Replace the ad-hoc hashing in GVN with the new hashing... |
blob | commitdiff | raw | diff to current |
2012-03-04 |
Duncan Sands | Nick pointed out on IRC that GVN's propagateEquality... |
blob | commitdiff | raw | diff to current |
2012-02-29 |
Duncan Sands | Have GVN also do condition propagation when the right... |
blob | commitdiff | raw | diff to current |
2012-02-27 |
Duncan Sands | Micro-optimization, no functionality change. |
blob | commitdiff | raw | diff to current |
2012-02-27 |
Duncan Sands | The value numbering function is recursive, so it is... |
blob | commitdiff | raw | diff to current |
2012-02-27 |
Duncan Sands | When performing a conditional branch depending on the... |
blob | commitdiff | raw | diff to current |
2012-02-24 |
Duncan Sands | Teach GVN that x+y is the same as y+x and that x<y... |
blob | commitdiff | raw | diff to current |
2012-02-08 |
Duncan Sands | Use Use::set rather than finding the operand number... |
blob | commitdiff | raw | diff to current |
2012-02-05 |
Duncan Sands | Neaten up this method. Check that if there is only one |
blob | commitdiff | raw | diff to current |
2012-02-05 |
Duncan Sands | Fix a thinko pointed out by Eli and the buildbots. |
blob | commitdiff | raw | diff to current |
2012-02-05 |
Duncan Sands | Reduce the number of dom queries made by GVN's conditio... |
blob | commitdiff | raw | diff to current |
2012-02-05 |
Duncan Sands | Reduce the number of non-trivial domtree queries by... |
blob | commitdiff | raw | diff to current |
2012-02-01 |
Stepan Dyatkovskiy | SwitchInst refactoring. |
blob | commitdiff | raw | diff to current |
2012-01-31 |
Bill Wendling | Increase the initial vector size to be equivalent to... |
blob | commitdiff | raw | diff to current |
2012-01-31 |
Bill Wendling | Cache the size of the vector instead of calling .size... |
blob | commitdiff | raw | diff to current |
2012-01-30 |
Chad Rosier | Typo. |
blob | commitdiff | raw | diff to current |
2012-01-30 |
Chad Rosier | Typo. |
blob | commitdiff | raw | diff to current |
2011-12-01 |
Chad Rosier | Propagate TargetLibraryInfo throughout ConstantFolding... |
blob | commitdiff | raw | diff to current |
2011-10-15 |
Duncan Sands | Don't replace all dominated uses if there is only one... |
blob | commitdiff | raw | diff to current |
2011-10-13 |
Eli Friedman | Enhance the memdep interface so that users can tell... |
blob | commitdiff | raw | diff to current |
2011-10-07 |
Duncan Sands | Teach GVN to also propagate switch cases. For example... |
blob | commitdiff | raw | diff to current |
2011-10-05 |
Duncan Sands | GVN does simple propagation of conditions: when it... |
blob | commitdiff | raw | diff to current |
2011-10-05 |
Duncan Sands | Generalize GVN's conditional propagation logic slightly: |
blob | commitdiff | raw | diff to current |
2011-09-27 |
Benjamin Kramer | Stop emitting instructions with the name "tmp" they... |
blob | commitdiff | raw | diff to current |
2011-09-02 |
Jakub Staszak | Compare type size instead of type _store_ size to make... |
blob | commitdiff | raw | diff to current |
2011-08-17 |
Eli Friedman | Atomic load/store handling for the passes using memdep... |
blob | commitdiff | raw | diff to current |
2011-08-17 |
Bill Wendling | Disable PRE for landing pads. |
blob | commitdiff | raw | diff to current |
2011-07-21 |
Jay Foad | Convert ConstantExpr::getGetElementPtr and |
blob | commitdiff | raw | diff to current |
2011-07-18 |
Chris Lattner | land David Blaikie's patch to de-constify Type, with... |
blob | commitdiff | raw | diff to current |
2011-07-09 |
Lang Hames | Added recognition for signed add/sub/mul with overflow... |
blob | commitdiff | raw | diff to current |
2011-07-08 |
Lang Hames | Make GVN look through extractvalues for recognised... |
blob | commitdiff | raw | diff to current |
2011-06-20 |
Jay Foad | Make better use of the PHINode API. |
blob | commitdiff | raw | diff to current |
2011-06-15 |
Eli Friedman | Add "unknown" results for memdep, which mean "I don... |
blob | commitdiff | raw | diff to current |
2011-05-22 |
Chris Lattner | fix PR9841 by having GVN not process dead loads. This was |
blob | commitdiff | raw | diff to current |
2011-05-17 |
Devang Patel | Preserve line number information. |
blob | commitdiff | raw | diff to current |
2011-05-17 |
Devang Patel | Set debug loc for new load instruction. |
blob | commitdiff | raw | diff to current |
2011-05-04 |
Devang Patel | Set debug loc for new instructions. |
blob | commitdiff | raw | diff to current |
2011-04-28 |
Chris Lattner | improve comment. |
blob | commitdiff | raw | diff to current |
2011-04-28 |
Chris Lattner | final step needed to resolve PR6627, which allows us... |
blob | commitdiff | raw | diff to current |
2011-04-28 |
Chris Lattner | code cleanups only. |
blob | commitdiff | raw | diff to current |
2011-04-28 |
Chris Lattner | centralize "marking for deletion" into a helper functio... |
blob | commitdiff | raw | diff to current |
2011-04-28 |
Chris Lattner | Promote toErase to be an ivar of the GVN class. |
blob | commitdiff | raw | diff to current |
2011-04-28 |
Chris Lattner | teach GVN to widen integer loads when they are overalig... |
blob | commitdiff | raw | diff to current |
2011-04-26 |
Chris Lattner | Improve the bail-out predicate to really only kick... |
blob | commitdiff | raw | diff to current |
2011-04-26 |
Chris Lattner | Enhance MemDep: When alias analysis returns a partial... |
blob | commitdiff | raw | diff to current |
2011-03-30 |
Jay Foad | Remove PHINode::reserveOperandSpace(). Instead, add... |
blob | commitdiff | raw | diff to current |
2011-03-30 |
Jay Foad | (Almost) always call reserveOperandSpace() on newly... |
blob | commitdiff | raw | diff to current |
2011-01-24 |
Dan Gohman | Give GetUnderlyingObject a TargetData, to keep it in... |
blob | commitdiff | raw | diff to current |
2011-01-11 |
Jakob Stoklund Olesen | Remove the PR8954 workaround. |
blob | commitdiff | raw | diff to current |
2011-01-11 |
Cameron Zwarich | Dial back the speculative fix for PR8954 a bit, so... |
blob | commitdiff | raw | diff to current |
2011-01-11 |
Cameron Zwarich | Attempt to fix the bootstrap buildbot. Rafael says... |
blob | commitdiff | raw | diff to current |
2011-01-11 |
Chris Lattner | update memdep when an instruction is deleted. This... |
blob | commitdiff | raw | diff to current |
2011-01-11 |
Chris Lattner | Fix FoldSingleEntryPHINodes to update memdep and AA... |
blob | commitdiff | raw | diff to current |
2011-01-04 |
Owen Anderson | Don't bother value numbering instructions with void... |
blob | commitdiff | raw | diff to current |
2011-01-04 |
Owen Anderson | Complete the NumberTable --> LeaderTable rename. |
blob | commitdiff | raw | diff to current |
2011-01-04 |
Owen Anderson | Fix typo in a comment. |
blob | commitdiff | raw | diff to current |
2011-01-04 |
Owen Anderson | Prune #include's. |
blob | commitdiff | raw | diff to current |
2011-01-04 |
Owen Anderson | Clarify terminology, settling on referring to what... |
blob | commitdiff | raw | diff to current |
2011-01-04 |
Owen Anderson | When removing a value from GVN's leaders list, don... |
blob | commitdiff | raw | diff to current |
2011-01-04 |
Owen Anderson | Branch instructions don't produce values, so there... |
blob | commitdiff | raw | diff to current |
2011-01-04 |
Owen Anderson | Remove commented out code. |
blob | commitdiff | raw | diff to current |
2011-01-03 |
Owen Anderson | Use the new addEscapingValue callback to update Globals... |
blob | commitdiff | raw | diff to current |
2011-01-03 |
Owen Anderson | Simplify GVN's value expression structure, allowing... |
blob | commitdiff | raw | diff to current |
2011-01-02 |
Chris Lattner | split dom frontier handling stuff out to its own Domina... |
blob | commitdiff | raw | diff to current |
2010-12-21 |
Owen Anderson | Give GVN back the ability to perform simple conditional... |
blob | commitdiff | raw | diff to current |
2010-12-21 |
Owen Anderson | Remove dead code. |
blob | commitdiff | raw | diff to current |
2010-12-21 |
Benjamin Kramer | GVN's Expression is not POD-like (it contains a SmallVe... |
blob | commitdiff | raw | diff to current |
2010-12-19 |
Chris Lattner | tidy up |
blob | commitdiff | raw | diff to current |
2010-12-15 |
Dan Gohman | Preserve TBAA tags when doing load PRE. |
blob | commitdiff | raw | diff to current |
2010-12-15 |
Dan Gohman | Move Value::getUnderlyingObject to be a standalone |
blob | commitdiff | raw | diff to current |
2010-11-30 |
Chris Lattner | move GetPointerBaseWithConstantOffset out of GVN into... |
blob | commitdiff | raw | diff to current |
2010-11-30 |
Chris Lattner | remove a fixed fixme |
blob | commitdiff | raw | diff to current |
2010-11-19 |
Owen Anderson | Document the new GVN number table structure. |
blob | commitdiff | raw | diff to current |
2010-11-18 |
Owen Anderson | Completely rework the datastructure GVN uses to represe... |
blob | commitdiff | raw | diff to current |
2010-11-17 |
Duncan Sands | Remove dead code in GVN: now that SimplifyInstruction... |
blob | commitdiff | raw | diff to current |
2010-11-14 |
Duncan Sands | If dom tree information is available, make it possible... |
blob | commitdiff | raw | diff to current |
2010-11-12 |
Duncan Sands | Have GVN simplify instructions as it goes. For example... |
blob | commitdiff | raw | diff to current |
2010-11-11 |
Dan Gohman | Add helper functions for computing the Location of... |
blob | commitdiff | raw | diff to current |
2010-11-10 |
Dan Gohman | Enhance GVN to do more precise alias queries for non... |
blob | commitdiff | raw | diff to current |
2010-11-10 |
Dan Gohman | Use getValueOperand() and getPointerOperand() on load... |
blob | commitdiff | raw | diff to current |
2010-10-19 |
Owen Anderson | Get rid of static constructors for pass registration... |
blob | commitdiff | raw | diff to current |
2010-10-12 |
Owen Anderson | Begin adding static dependence information to passes... |
blob | commitdiff | raw | diff to current |
2010-10-07 |
Owen Anderson | Now with fewer extraneous semicolons! |
blob | commitdiff | raw | diff to current |
2010-10-01 |
Owen Anderson | Now that the profitable bits of EnableFullLoadPRE have... |
blob | commitdiff | raw | diff to current |
2010-09-30 |
Owen Anderson | We do want to allow LoadPRE to perform LICM-like transf... |
blob | commitdiff | raw | diff to current |
2010-09-25 |
Owen Anderson | LoadPRE was not properly checking that the load it... |
blob | commitdiff | raw | diff to current |
2010-09-04 |
Chris Lattner | zap dead code. |
blob | commitdiff | raw | diff to current |
2010-09-02 |
Duncan Sands | Reapply commit 112699, speculatively reverted by echris... |
blob | commitdiff | raw | diff to current |
2010-09-01 |
Eric Christopher | Speculatively revert 112699 and 112702, they seem to... |
blob | commitdiff | raw | diff to current |
2010-09-01 |
Duncan Sands | If PrototypeValue is erased in the middle of using... |
blob | commitdiff | raw | diff to current |
2010-08-29 |
Chris Lattner | remove dead proto |
blob | commitdiff | raw | diff to current |
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 |
next |