summaryrefslogtreecommitdiff
path: root/lib/Target/README.txt
AgeCommit message (Expand)Author
2011-01-23Add a memset loop that LoopIdiomRecognize doesn't recognize.Anders Carlsson
2011-01-18add a noteChris Lattner
2011-01-16Update README.txt to remove the DAE enhancement.Anders Carlsson
2011-01-16add some commentaryChris Lattner
2011-01-16Simplify a README.txt entry significantly to expose the core issue.Chandler Carruth
2011-01-13typoChris Lattner
2011-01-13memcpy + metadata = bliss :)Chris Lattner
2011-01-11Teach constant folding to perform conversions from constant floatingChandler Carruth
2011-01-11Fix a random missed optimization by making InstCombine more aggressive when d...Owen Anderson
2011-01-10+0.0 vs -0.0 differences can be handled by looking at the user of theChris Lattner
2011-01-10expand on a noteChris Lattner
2011-01-09typoChris Lattner
2011-01-09xref a PR #Chris Lattner
2011-01-09Add a note about the inability to model FP -> int conversions whichChandler Carruth
2011-01-09Add a note about a missed FP optimization.Chandler Carruth
2011-01-09Another missed memset in std::vector initialization.Chandler Carruth
2011-01-09Fix a cut-paste-o so that the sample code is correct for my last note.Chandler Carruth
2011-01-09Another missed optimization of trivial vector code.Chandler Carruth
2011-01-09Add a note about vector's size-constructor producing dead stores.Chandler Carruth
2011-01-09Add a note about a missed memset optimization from std::fill.Chandler Carruth
2011-01-07Revert 122959, it needs more thought. Add it back to README.txt with addition...Benjamin Kramer
2011-01-06With Benjamin's recent amazing patches, we should be able to do even better t...Chris Lattner
2011-01-06Add a note from llvmdev, this time with more info.Benjamin Kramer
2011-01-06EarlyCSE does this now (and GVN always did it).Benjamin Kramer
2011-01-06InstCombine: If we call llvm.objectsize on a malloc call we can replace it wi...Benjamin Kramer
2011-01-06add a note about object size from drystone, add a poorly optimized loop from ...Chris Lattner
2011-01-06add a trivial instcombine missed in DhrystoneChris Lattner
2011-01-02update a bunch of entries.Chris Lattner
2011-01-02Allow loop-idiom to run on multiple BB loops, but still only scan the loop Chris Lattner
2011-01-01a missed __builtin_object_size case.Chris Lattner
2011-01-01various updates.Chris Lattner
2011-01-01Revert commit 122654 at the request of Chris, who reckons that instsimplifyDuncan Sands
2011-01-01Fix a README item by having InstructionSimplify do a mild form of valueDuncan Sands
2010-12-28add a note from llvmdevChris Lattner
2010-12-23Remove/fix invalid README entries. The well thought out strcpy function doesn...Benjamin Kramer
2010-12-19recognize an unsigned add with overflow idiom into uadd.Chris Lattner
2010-12-15add another overflow idiomChris Lattner
2010-12-15add a note about overflow idiom recognition.Chris Lattner
2010-12-15add a shift/imul missed optimizationChris Lattner
2010-12-15add a note about a SPEC hack that gcc mainline does.Chris Lattner
2010-12-13add a noteChris Lattner
2010-12-11Generalize the and-icmp-select instcombine further by allowing selects of the...Benjamin Kramer
2010-11-23The srem -> urem transform is not safe for any divisor that's not a power of ...Benjamin Kramer
2010-11-23InstCombine: Reduce "X shift (A srem B)" to "X shift (A urem B)" iff B is pos...Benjamin Kramer
2010-11-22InstCombine: Implement X - A*-B -> X + A*B.Benjamin Kramer
2010-11-22Implement the "if (X == 6 || X == 4)" -> "if ((X|2) == 6)" optimization.Benjamin Kramer
2010-11-21add some random notes.Chris Lattner
2010-11-21optimize:Chris Lattner
2010-11-21tail calls on x86 are implemented.Chris Lattner
2010-11-11add a noteChris Lattner