2011-02-17 |
Duncan Sands | This has been implemented. |
blob | commitdiff | raw |
2011-02-17 |
Chris Lattner | add some notes on compares + binops. Remove redundant... |
blob | commitdiff | raw | diff to current |
2011-02-16 |
Chris Lattner | Add a few missed xforms from GCC PR14753 |
blob | commitdiff | raw | diff to current |
2011-02-16 |
Eli Friedman | Remove outdated README entry. |
blob | commitdiff | raw | diff to current |
2011-02-16 |
Eli Friedman | Remove outdated README entry. |
blob | commitdiff | raw | diff to current |
2011-02-16 |
Eli Friedman | Update README entry. |
blob | commitdiff | raw | diff to current |
2011-02-06 |
Anders Carlsson | Remove a virtual inheritance case that clang can devirt... |
blob | commitdiff | raw | diff to current |
2011-02-02 |
Benjamin Kramer | SimplifyCFG: Turn switches into sub+icmp+branch if... |
blob | commitdiff | raw | diff to current |
2011-01-31 |
Chris Lattner | add a note, progress unblocked by PR8575 being fixed. |
blob | commitdiff | raw | diff to current |
2011-01-30 |
Benjamin Kramer | Teach DAGCombine to fold fold (sra (trunc (sr x, c1... |
blob | commitdiff | raw | diff to current |
2011-01-24 |
Chris Lattner | this isn't a memset, we do convert dest[i] to one though :) |
blob | commitdiff | raw | diff to current |
2011-01-24 |
Chris Lattner | with recent work, we now optimize this into: |
blob | commitdiff | raw | diff to current |
2011-01-23 |
Anders Carlsson | Add a memset loop that LoopIdiomRecognize doesn't recog... |
blob | commitdiff | raw | diff to current |
2011-01-18 |
Chris Lattner | add a note |
blob | commitdiff | raw | diff to current |
2011-01-16 |
Anders Carlsson | Update README.txt to remove the DAE enhancement. |
blob | commitdiff | raw | diff to current |
2011-01-16 |
Chris Lattner | add some commentary |
blob | commitdiff | raw | diff to current |
2011-01-16 |
Chandler Carruth | Simplify a README.txt entry significantly to expose... |
blob | commitdiff | raw | diff to current |
2011-01-13 |
Chris Lattner | typo |
blob | commitdiff | raw | diff to current |
2011-01-13 |
Chris Lattner | memcpy + metadata = bliss :) |
blob | commitdiff | raw | diff to current |
2011-01-11 |
Chandler Carruth | Teach constant folding to perform conversions from... |
blob | commitdiff | raw | diff to current |
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 |
next |