2011-01-11 |
Chandler Carruth | Teach constant folding to perform conversions from... |
blob | commitdiff | raw |
2011-01-11 |
Owen Anderson | Fix a random missed optimization by making InstCombine... |
blob | commitdiff | raw | diff to current |
2011-01-10 |
Chris Lattner | +0.0 vs -0.0 differences can be handled by looking... |
blob | commitdiff | raw | diff to current |
2011-01-10 |
Chris Lattner | expand on a note |
blob | commitdiff | raw | diff to current |
2011-01-09 |
Chris Lattner | typo |
blob | commitdiff | raw | diff to current |
2011-01-09 |
Chris Lattner | xref a PR # |
blob | commitdiff | raw | diff to current |
2011-01-09 |
Chandler Carruth | Add a note about the inability to model FP -> int conve... |
blob | commitdiff | raw | diff to current |
2011-01-09 |
Chandler Carruth | Add a note about a missed FP optimization. |
blob | commitdiff | raw | diff to current |
2011-01-09 |
Chandler Carruth | Another missed memset in std::vector initialization. |
blob | commitdiff | raw | diff to current |
2011-01-09 |
Chandler Carruth | Fix a cut-paste-o so that the sample code is correct... |
blob | commitdiff | raw | diff to current |
2011-01-09 |
Chandler Carruth | Another missed optimization of trivial vector code. |
blob | commitdiff | raw | diff to current |
2011-01-09 |
Chandler Carruth | Add a note about vector's size-constructor producing... |
blob | commitdiff | raw | diff to current |
2011-01-09 |
Chandler Carruth | Add a note about a missed memset optimization from... |
blob | commitdiff | raw | diff to current |
2011-01-07 |
Benjamin Kramer | Revert 122959, it needs more thought. Add it back to... |
blob | commitdiff | raw | diff to current |
2011-01-06 |
Chris Lattner | With Benjamin's recent amazing patches, we should be... |
blob | commitdiff | raw | diff to current |
2011-01-06 |
Benjamin Kramer | Add a note from llvmdev, this time with more info. |
blob | commitdiff | raw | diff to current |
2011-01-06 |
Benjamin Kramer | EarlyCSE does this now (and GVN always did it). |
blob | commitdiff | raw | diff to current |
2011-01-06 |
Benjamin Kramer | InstCombine: If we call llvm.objectsize on a malloc... |
blob | commitdiff | raw | diff to current |
2011-01-06 |
Chris Lattner | add a note about object size from drystone, add a poorl... |
blob | commitdiff | raw | diff to current |
2011-01-06 |
Chris Lattner | add a trivial instcombine missed in Dhrystone |
blob | commitdiff | raw | diff to current |
2011-01-02 |
Chris Lattner | update a bunch of entries. |
blob | commitdiff | raw | diff to current |
2011-01-02 |
Chris Lattner | Allow loop-idiom to run on multiple BB loops, but still... |
blob | commitdiff | raw | diff to current |
2011-01-01 |
Chris Lattner | a missed __builtin_object_size case. |
blob | commitdiff | raw | diff to current |
2011-01-01 |
Chris Lattner | various updates. |
blob | commitdiff | raw | diff to current |
2011-01-01 |
Duncan Sands | Revert commit 122654 at the request of Chris, who recko... |
blob | commitdiff | raw | diff to current |
2011-01-01 |
Duncan Sands | Fix a README item by having InstructionSimplify do... |
blob | commitdiff | raw | diff to current |
2010-12-28 |
Chris Lattner | add a note from llvmdev |
blob | commitdiff | raw | diff to current |
2010-12-23 |
Benjamin Kramer | Remove/fix invalid README entries. The well thought... |
blob | commitdiff | raw | diff to current |
2010-12-19 |
Chris Lattner | recognize an unsigned add with overflow idiom into... |
blob | commitdiff | raw | diff to current |
2010-12-15 |
Chris Lattner | add another overflow idiom |
blob | commitdiff | raw | diff to current |
2010-12-15 |
Chris Lattner | add a note about overflow idiom recognition. |
blob | commitdiff | raw | diff to current |
2010-12-15 |
Chris Lattner | add a shift/imul missed optimization |
blob | commitdiff | raw | diff to current |
2010-12-15 |
Chris Lattner | add a note about a SPEC hack that gcc mainline does. |
blob | commitdiff | raw | diff to current |
2010-12-13 |
Chris Lattner | add a note |
blob | commitdiff | raw | diff to current |
2010-12-11 |
Benjamin Kramer | Generalize the and-icmp-select instcombine further... |
blob | commitdiff | raw | diff to current |
2010-11-23 |
Benjamin Kramer | The srem -> urem transform is not safe for any divisor... |
blob | commitdiff | raw | diff to current |
2010-11-23 |
Benjamin Kramer | InstCombine: Reduce "X shift (A srem B)" to "X shift... |
blob | commitdiff | raw | diff to current |
2010-11-22 |
Benjamin Kramer | InstCombine: Implement X - A*-B -> X + A*B. |
blob | commitdiff | raw | diff to current |
2010-11-22 |
Benjamin Kramer | Implement the "if (X == 6 || X == 4)" -> "if ((X|2... |
blob | commitdiff | raw | diff to current |
2010-11-21 |
Chris Lattner | add some random notes. |
blob | commitdiff | raw | diff to current |
2010-11-21 |
Chris Lattner | optimize: |
blob | commitdiff | raw | diff to current |
2010-11-21 |
Chris Lattner | tail calls on x86 are implemented. |
blob | commitdiff | raw | diff to current |
2010-11-11 |
Chris Lattner | add a note |
blob | commitdiff | raw | diff to current |
2010-11-11 |
Chris Lattner | add pr# |
blob | commitdiff | raw | diff to current |
2010-11-09 |
Chris Lattner | add a case we fail to devirt. |
blob | commitdiff | raw | diff to current |
2010-11-07 |
Duncan Sands | Fix a README item: when doing a comparison with the... |
blob | commitdiff | raw | diff to current |
2010-11-06 |
Benjamin Kramer | Add a note. |
blob | commitdiff | raw | diff to current |
2010-09-30 |
Benjamin Kramer | Add constant folding for strspn and strcspn to Simplify... |
blob | commitdiff | raw | diff to current |
2010-09-19 |
Chris Lattner | idiom recognition should catch this. |
blob | commitdiff | raw | diff to current |
2010-08-08 |
Nick Lewycky | Add optimization to Target/README.txt. |
blob | commitdiff | raw | diff to current |
2010-07-08 |
Benjamin Kramer | Teach instcombine to transform |
blob | commitdiff | raw | diff to current |
2010-07-03 |
Eli Friedman | Minor amendment to switch-lowering improvement. |
blob | commitdiff | raw | diff to current |
2010-07-03 |
Eli Friedman | Note switch-lowering inefficiency. |
blob | commitdiff | raw | diff to current |
2010-06-29 |
Eric Christopher | Add another bswap idiom that isn't matched. |
blob | commitdiff | raw | diff to current |
2010-06-16 |
Benjamin Kramer | TODO-- |
blob | commitdiff | raw | diff to current |
2010-06-12 |
Eli Friedman | Add README entry; based on testcase from Bill Hart. |
blob | commitdiff | raw | diff to current |
2010-05-21 |
Chris Lattner | add a note |
blob | commitdiff | raw | diff to current |
2010-05-03 |
Dan Gohman | Add a README entry. |
blob | commitdiff | raw | diff to current |
2010-04-16 |
Chris Lattner | add a note |
blob | commitdiff | raw | diff to current |
2010-04-15 |
Chris Lattner | Implement rdar://7860110 (also in target/readme.txt... |
blob | commitdiff | raw | diff to current |
2010-03-10 |
Chris Lattner | move PR6576 here. |
blob | commitdiff | raw | diff to current |
2010-02-09 |
Chris Lattner | move PR6212 to this file. |
blob | commitdiff | raw | diff to current |
2010-01-31 |
Eli Friedman | Remove a completed item, add a couple new ones. |
blob | commitdiff | raw | diff to current |
2010-01-29 |
Bob Wilson | Improve isSafeToLoadUnconditionally to recognize that... |
blob | commitdiff | raw | diff to current |
2010-01-24 |
Chris Lattner | reassociate should do this. |
blob | commitdiff | raw | diff to current |
2010-01-24 |
Chris Lattner | add a note. |
blob | commitdiff | raw | diff to current |
2010-01-23 |
Chris Lattner | implement a simple instcombine xform that has been... |
blob | commitdiff | raw | diff to current |
2010-01-23 |
Chris Lattner | add some notes, making posix-memalign be nocapture... |
blob | commitdiff | raw | diff to current |
2010-01-18 |
Eli Friedman | Add some potentially interesting transformations to... |
blob | commitdiff | raw | diff to current |
2010-01-06 |
Duncan Sands | Fix a README item: have functionattrs look through... |
blob | commitdiff | raw | diff to current |
2010-01-06 |
Duncan Sands | Partially address a README by having functionattrs... |
blob | commitdiff | raw | diff to current |
2010-01-04 |
Chris Lattner | implement an instcombine xform needed by clang's codegen |
blob | commitdiff | raw | diff to current |
2010-01-01 |
Chris Lattner | Teach codegen to lower llvm.powi to an efficient (but... |
blob | commitdiff | raw | diff to current |
2010-01-01 |
Chris Lattner | update this. To take the next step, llvm.powi should... |
blob | commitdiff | raw | diff to current |
2009-12-12 |
Eli Friedman | More info on this transformation. |
blob | commitdiff | raw | diff to current |
2009-12-12 |
Eli Friedman | Remove some stuff that's already implemented. Also... |
blob | commitdiff | raw | diff to current |
2009-12-03 |
Chris Lattner | expand note. |
blob | commitdiff | raw | diff to current |
2009-12-03 |
Chris Lattner | add a note |
blob | commitdiff | raw | diff to current |
2009-11-29 |
Chris Lattner | update and consolidate the load pre notes. |
blob | commitdiff | raw | diff to current |
2009-11-27 |
Chris Lattner | add a deadargelim note. |
blob | commitdiff | raw | diff to current |
2009-11-27 |
Chris Lattner | This testcase is actually only partially redundant... |
blob | commitdiff | raw | diff to current |
2009-11-27 |
Chris Lattner | this (and probably several others) are now done. |
blob | commitdiff | raw | diff to current |
2009-11-26 |
Chris Lattner | Teach memdep to phi translate bitcasts. This allows... |
blob | commitdiff | raw | diff to current |
2009-11-26 |
Chris Lattner | Teach basicaa that x|c == x+c when the c bits of x... |
blob | commitdiff | raw | diff to current |
2009-11-26 |
Chris Lattner | teach basicaa that A[i] != A[i+1]. |
blob | commitdiff | raw | diff to current |
2009-11-26 |
Chris Lattner | update some notes slightly |
blob | commitdiff | raw | diff to current |
2009-11-15 |
Nick Lewycky | Add a complex missed optimization opportunity I came... |
blob | commitdiff | raw | diff to current |
2009-11-11 |
Chris Lattner | another const prop failure. |
blob | commitdiff | raw | diff to current |
2009-11-11 |
Chris Lattner | add a note |
blob | commitdiff | raw | diff to current |
2009-11-10 |
Chris Lattner | add a note |
blob | commitdiff | raw | diff to current |
2009-11-10 |
Chris Lattner | I did this a week or two ago |
blob | commitdiff | raw | diff to current |
2009-11-07 |
Nick Lewycky | Improve tail call elimination to handle the switch... |
blob | commitdiff | raw | diff to current |
2009-11-05 |
Chris Lattner | add a note from PR5313 |
blob | commitdiff | raw | diff to current |
2009-10-27 |
Bill Wendling | Add new note. |
blob | commitdiff | raw | diff to current |
2009-10-27 |
Bill Wendling | Move and clarify note. |
blob | commitdiff | raw | diff to current |
2009-10-25 |
Chris Lattner | this is done. |
blob | commitdiff | raw | diff to current |
2009-10-23 |
Chris Lattner | some stuff is done, we still have constantexpr simplifi... |
blob | commitdiff | raw | diff to current |
2009-10-21 |
Chris Lattner | IPSCCP is missing stuff. |
blob | commitdiff | raw | diff to current |
2009-09-21 |
Chris Lattner | add a note |
blob | commitdiff | raw | diff to current |
2009-09-21 |
Chris Lattner | one case handled, expanded another testcase inline. |
blob | commitdiff | raw | diff to current |
next |