2010-01-21 |
Dan Gohman | Re-implement the main strength-reduction portion of... |
tree | commitdiff |
2010-01-21 |
Eric Christopher | Add strcpy_chk -> strcpy support for "don't know" objec... |
tree | commitdiff |
2010-01-19 |
Dan Gohman | When doing address-mode sinking, expand the base regist... |
tree | commitdiff |
2010-01-19 |
Bob Wilson | Fix a crash in scalarrepl for memcpy/memmove where... |
tree | commitdiff |
2010-01-17 |
Owen Anderson | Convert some of the dynamic opcode lookups into static... |
tree | commitdiff |
2010-01-12 |
Chris Lattner | 1) Use the new SimplifyInstructionsInBlock routine... |
tree | commitdiff |
2010-01-12 |
Chris Lattner | tidy up |
tree | commitdiff |
2010-01-12 |
Chris Lattner | Teach jump threading to duplicate small blocks when... |
tree | commitdiff |
2010-01-11 |
Chris Lattner | some cleanup, and make it obvious that ProcessJumpOnPHI... |
tree | commitdiff |
2010-01-09 |
Chris Lattner | only factor from expressions whose uses are empty and... |
tree | commitdiff |
2010-01-08 |
Duncan Sands | Suppress an unused variable warning when assertions... |
tree | commitdiff |
2010-01-07 |
Benjamin Kramer | Use a do-while loop instead of while + boolean. |
tree | commitdiff |
2010-01-06 |
Eric Christopher | Move the object size intrinsic optimization to inst... |
tree | commitdiff |
2010-01-06 |
Mikhail Glushenkov | Formatting. |
tree | commitdiff |
2010-01-05 |
Benjamin Kramer | Move remaining stuff to the isInteger predicate. |
tree | commitdiff |
2010-01-05 |
Benjamin Kramer | Convert a ton of simple integer type equality tests... |
tree | commitdiff |
2010-01-05 |
Dan Gohman | Set Changed properly after calling DeleteDeadPHIs. |
tree | commitdiff |
2010-01-05 |
Dan Gohman | Use do+while instead of while for loops which obviously... |
tree | commitdiff |
2010-01-05 |
Chris Lattner | fix an infinite loop in reassociate building emacs. |
tree | commitdiff |
2010-01-05 |
David Greene | Change errs() to dbgs(). |
tree | commitdiff |
2010-01-05 |
David Greene | Change errs() to dbgs(). |
tree | commitdiff |
2010-01-05 |
David Greene | Change errs() to dbgs(). |
tree | commitdiff |
2010-01-05 |
David Greene | Change errs() to dbgs(). |
tree | commitdiff |
2010-01-05 |
David Greene | Change errs() to dbgs(). |
tree | commitdiff |
2010-01-05 |
David Greene | Change errs() to dbgs(). |
tree | commitdiff |
2010-01-05 |
David Greene | Change errs() to dbgs(). |
tree | commitdiff |
2010-01-05 |
David Greene | Change errs() to dbgs(). |
tree | commitdiff |
2010-01-05 |
David Greene | Change errs() to dbgs(). |
tree | commitdiff |
2010-01-05 |
David Greene | Change errs() to dbgs(). |
tree | commitdiff |
2010-01-05 |
David Greene | Change errs() to dbgs(). |
tree | commitdiff |
2010-01-05 |
David Greene | Change errs() to dbgs(). |
tree | commitdiff |
2010-01-05 |
David Greene | Change errs() to dbgs(). |
tree | commitdiff |
2010-01-05 |
David Greene | Change errs() to dbgs(). |
tree | commitdiff |
2010-01-05 |
Devang Patel | Remove dead debug info intrinsics. |
tree | commitdiff |
2010-01-04 |
Mikhail Glushenkov | 80-col violations, trailing whitespace. |
tree | commitdiff |
2010-01-04 |
Chris Lattner | move instcombine to its own library, it's past time. |
tree | commitdiff |
2010-01-04 |
Chris Lattner | implement an instcombine xform needed by clang's codegen |
tree | commitdiff |
2010-01-03 |
Chris Lattner | pull my debug hooks out, I'm done with this xform for... |
tree | commitdiff |
2010-01-03 |
Nick Lewycky | Small cleanups, refactor some duplicated code into... |
tree | commitdiff |
2010-01-03 |
Chris Lattner | generalize the previous transformation to handle indexi... |
tree | commitdiff |
2010-01-03 |
Nick Lewycky | Cleanup. |
tree | commitdiff |
2010-01-02 |
Chris Lattner | teach instcombine to optimize idioms like A[i]&42 ... |
tree | commitdiff |
2010-01-02 |
Chris Lattner | Teach the table lookup optimization to generate range... |
tree | commitdiff |
2010-01-02 |
Chris Lattner | theoretically the negate we find could be in a differen... |
tree | commitdiff |
2010-01-02 |
Chris Lattner | use enums for the over/underdefined markers for clarity... |
tree | commitdiff |
2010-01-02 |
Chris Lattner | remove the random sampling framework, which is not... |
tree | commitdiff |
2010-01-02 |
Nick Lewycky | Fix logic error in previous commit. The != case needs... |
tree | commitdiff |
2010-01-02 |
Nick Lewycky | Optimize pointer comparison into the typesafe form... |
tree | commitdiff |
2010-01-02 |
Chris Lattner | Generalize the previous xform to handle cases where... |
tree | commitdiff |
2010-01-02 |
Chris Lattner | fix a miscompilation I introduced of cdecl with a late... |
tree | commitdiff |
2010-01-02 |
Chris Lattner | enhance the compare/load/index optimization to work... |
tree | commitdiff |
2010-01-02 |
Chris Lattner | enhance the previous optimization to work with fcmp... |
tree | commitdiff |
2010-01-02 |
Chris Lattner | Teach instcombine to fold compares of loads from constant |
tree | commitdiff |
2010-01-02 |
Chris Lattner | remove the instcombine transformations that are inserti... |
tree | commitdiff |
2010-01-01 |
Chris Lattner | add a simple instcombine xform, simplify another one... |
tree | commitdiff |
2010-01-01 |
Chris Lattner | generalize the pointer difference optimization to handle |
tree | commitdiff |
2010-01-01 |
Chris Lattner | teach instcombine to optimize pointer difference idioms... |
tree | commitdiff |
2010-01-01 |
Chris Lattner | use 'match' to simplify some code. |
tree | commitdiff |
2010-01-01 |
Chris Lattner | implement the transform requested in PR5284 |
tree | commitdiff |
2010-01-01 |
Chris Lattner | add missing line. |
tree | commitdiff |
2010-01-01 |
Chris Lattner | add a few trivial instcombines for llvm.powi. |
tree | commitdiff |
2010-01-01 |
Chris Lattner | When factoring multiply expressions across adds, factor... |
tree | commitdiff |
2010-01-01 |
Chris Lattner | clean up some comments. |
tree | commitdiff |
2010-01-01 |
Chris Lattner | switch from std::map to DenseMap for rank data structures. |
tree | commitdiff |
2009-12-31 |
Chris Lattner | reuse negates where possible instead of always creating... |
tree | commitdiff |
2009-12-31 |
Chris Lattner | we don't need a smallptrset to detect duplicates, the... |
tree | commitdiff |
2009-12-31 |
Chris Lattner | make reassociate more careful about not leaving around... |
tree | commitdiff |
2009-12-31 |
Chris Lattner | remove debug |
tree | commitdiff |
2009-12-31 |
Chris Lattner | teach reassociate to factor x+x+x -> x*3. While I... |
tree | commitdiff |
2009-12-31 |
Chris Lattner | change reassociate to use SmallVector for its key datas... |
tree | commitdiff |
2009-12-31 |
Chris Lattner | change an if to an assert, fix comment. |
tree | commitdiff |
2009-12-31 |
Chris Lattner | move the rest of the add optimization code out to Optim... |
tree | commitdiff |
2009-12-31 |
Chris Lattner | factor statistic updating better. |
tree | commitdiff |
2009-12-31 |
Chris Lattner | simple fix for an incorrect factoring which causes a |
tree | commitdiff |
2009-12-31 |
Chris Lattner | factor code out into helper functions. |
tree | commitdiff |
2009-12-31 |
Chris Lattner | switch some std::vector's to smallvector. Reduce nesting. |
tree | commitdiff |
2009-12-31 |
Chris Lattner | use more modern datastructures. |
tree | commitdiff |
2009-12-31 |
Chris Lattner | clean up -debug output. |
tree | commitdiff |
2009-12-28 |
Chris Lattner | split code that doesn't need to be templated out of... |
tree | commitdiff |
2009-12-28 |
Chris Lattner | Metadata.h doesn't need to include ValueHandle.h anymore. |
tree | commitdiff |
2009-12-24 |
Chris Lattner | move an optimization for memcmp out of simplifylibcalls... |
tree | commitdiff |
2009-12-23 |
Chris Lattner | reorder to follow a normal fall-through style, no funct... |
tree | commitdiff |
2009-12-23 |
David Greene | Remove dump routine and the associated Debug.h from... |
tree | commitdiff |
2009-12-23 |
Eric Christopher | Update objectsize intrinsic and associated dependencies... |
tree | commitdiff |
2009-12-22 |
Chris Lattner | Fix the Convert to scalar to not insert dead loads... |
tree | commitdiff |
2009-12-22 |
Chris Lattner | fix some fixme's by using twines |
tree | commitdiff |
2009-12-22 |
Bob Wilson | Generalize SROA to allow the first index of a GEP to... |
tree | commitdiff |
2009-12-22 |
Chris Lattner | Implement PR5795 by merging duplicated return blocks... |
tree | commitdiff |
2009-12-22 |
Chris Lattner | The phi translated pointer can be computed when returni... |
tree | commitdiff |
2009-12-22 |
Eric Christopher | Whitespace fixes. |
tree | commitdiff |
2009-12-21 |
Daniel Dunbar | Add suggested parentheses. |
tree | commitdiff |
2009-12-21 |
Chris Lattner | Add a fastpath to Load GVN to special case when we... |
tree | commitdiff |
2009-12-21 |
Chris Lattner | refactor some code out to a new helper method. |
tree | commitdiff |
2009-12-21 |
Bob Wilson | Remove special-case SROA optimization of variable index... |
tree | commitdiff |
2009-12-21 |
Chris Lattner | give instcombine some helper functions for matching... |
tree | commitdiff |
2009-12-21 |
Chris Lattner | enhance x-(-A) -> x+A to preserve NUW/NSW. |
tree | commitdiff |
2009-12-21 |
Chris Lattner | Optimize all cases of "icmp (X+Cst), X" to something... |
tree | commitdiff |
2009-12-19 |
Chris Lattner | fix PR5827 by disabling the phi slicing transformation... |
tree | commitdiff |
2009-12-19 |
Bob Wilson | Update my SROA changes in response to review. |
tree | commitdiff |
2009-12-18 |
Bob Wilson | Reapply 91459 with a simple fix for the problem that... |
tree | commitdiff |
next |