[AVX512] Remove alternate data type versions of VALIGND, VALIGNQ, VMOVSHDUP and VMOVS...
[oota-llvm.git] / lib / Target / README.txt
2015-08-05 Tanya LattnerRename all references to old mailing lists to new lists...
2015-03-26 Benjamin KramerInstCombine: fold (A << C) == (B << C) --> ((A^B) ...
2015-03-21 Benjamin Kramer[SimplifyLibCalls] Turn memchr(const, C, const) into...
2014-10-16 Rafael EspindolaDelete -std-compile-opts.
2014-08-21 Erik VerbruggenReassociate x + -0.1234 * y into x - 0.1234 * y
2014-08-15 Erik VerbruggenRemove testcase from README which we didn't get. We...
2014-03-28 Erik VerbruggenRevert "InstCombine: merge constants in both operands...
2014-03-27 Erik VerbruggenInstCombine: merge constants in both operands of icmp.
2012-12-13 Shuxin YangRemove two popcount patterns which we are already able...
2012-10-08 Micah VillmowMove TargetData to DataLayout.
2012-08-19 Benjamin KramerFabs folding is implemented.
2012-07-23 Micah VillmowTest revert of test changes.
2012-07-23 Micah VillmowTest commit.
2012-06-23 Benjamin KramerAdd a microoptimization note.
2012-04-12 Benjamin KramerRemove README entry obsoleted by register masks.
2012-03-28 Benjamin KramerAdd another note about a missed compare with nsw arithm...
2012-03-27 Benjamin KramerAdd a note about a cute little fabs optimization.
2012-03-27 Benjamin KramerAdd two missed instcombines related to compares with...
2011-09-07 Benjamin KramerAdd two notes for correlated-expression optimizations.
2011-07-14 Benjamin KramerDon't emit a bit test if there is only one case the...
2011-06-13 Benjamin KramerInstCombine: Fold A-b == C --> b == A-C if A and C...
2011-05-23 Chris Lattnerclarify this, apparently it is confusing :)
2011-05-22 Chris Lattneradd a note.
2011-05-22 Chris Lattnermove PR9408 here.
2011-04-26 Chris LattnerTransform: "icmp eq (trunc (lshr(X, cst1)), cst" to...
2011-04-25 Chris Lattneradd a missed bitfield instcombine.
2011-04-22 Benjamin KramerDAGCombine: fold "(zext x) == C" into "x == (trunc...
2011-04-14 Chris Lattneradd a minor missed dag combine that is blocking mid...
2011-03-25 Benjamin KramerAdd a note.
2011-03-22 Eli FriedmanA bit more analysis of a memset-related README entry.
2011-03-21 Eli FriedmanThis README entry was fixed recently.
2011-03-01 Chris Lattneradd a note
2011-02-26 Benjamin KramerAdd some DAGCombines for (adde 0, 0, glue), which are...
2011-02-21 Chris Lattneradd a missed loop deletion case.
2011-02-21 Chris Lattneradd an idiom that loop idiom could theoretically catch.
2011-02-17 Duncan SandsThis has been implemented.
2011-02-17 Chris Lattneradd some notes on compares + binops. Remove redundant...
2011-02-16 Chris LattnerAdd a few missed xforms from GCC PR14753
2011-02-16 Eli FriedmanRemove outdated README entry.
2011-02-16 Eli FriedmanRemove outdated README entry.
2011-02-16 Eli FriedmanUpdate README entry.
2011-02-06 Anders CarlssonRemove a virtual inheritance case that clang can devirt...
2011-02-02 Benjamin KramerSimplifyCFG: Turn switches into sub+icmp+branch if...
2011-01-31 Chris Lattneradd a note, progress unblocked by PR8575 being fixed.
2011-01-30 Benjamin KramerTeach DAGCombine to fold fold (sra (trunc (sr x, c1...
2011-01-24 Chris Lattnerthis isn't a memset, we do convert dest[i] to one though :)
2011-01-24 Chris Lattnerwith recent work, we now optimize this into:
2011-01-23 Anders CarlssonAdd a memset loop that LoopIdiomRecognize doesn't recog...
2011-01-18 Chris Lattneradd a note
2011-01-16 Anders CarlssonUpdate README.txt to remove the DAE enhancement.
2011-01-16 Chris Lattneradd some commentary
2011-01-16 Chandler CarruthSimplify a README.txt entry significantly to expose...
2011-01-13 Chris Lattnertypo
2011-01-13 Chris Lattnermemcpy + metadata = bliss :)
2011-01-11 Chandler CarruthTeach constant folding to perform conversions from...
2011-01-11 Owen AndersonFix a random missed optimization by making InstCombine...
2011-01-10 Chris Lattner+0.0 vs -0.0 differences can be handled by looking...
2011-01-10 Chris Lattnerexpand on a note
2011-01-09 Chris Lattnertypo
2011-01-09 Chris Lattnerxref a PR #
2011-01-09 Chandler CarruthAdd a note about the inability to model FP -> int conve...
2011-01-09 Chandler CarruthAdd a note about a missed FP optimization.
2011-01-09 Chandler CarruthAnother missed memset in std::vector initialization.
2011-01-09 Chandler CarruthFix a cut-paste-o so that the sample code is correct...
2011-01-09 Chandler CarruthAnother missed optimization of trivial vector code.
2011-01-09 Chandler CarruthAdd a note about vector's size-constructor producing...
2011-01-09 Chandler CarruthAdd a note about a missed memset optimization from...
2011-01-07 Benjamin KramerRevert 122959, it needs more thought. Add it back to...
2011-01-06 Chris LattnerWith Benjamin's recent amazing patches, we should be...
2011-01-06 Benjamin KramerAdd a note from llvmdev, this time with more info.
2011-01-06 Benjamin KramerEarlyCSE does this now (and GVN always did it).
2011-01-06 Benjamin KramerInstCombine: If we call llvm.objectsize on a malloc...
2011-01-06 Chris Lattneradd a note about object size from drystone, add a poorl...
2011-01-06 Chris Lattneradd a trivial instcombine missed in Dhrystone
2011-01-02 Chris Lattnerupdate a bunch of entries.
2011-01-02 Chris LattnerAllow loop-idiom to run on multiple BB loops, but still...
2011-01-01 Chris Lattnera missed __builtin_object_size case.
2011-01-01 Chris Lattnervarious updates.
2011-01-01 Duncan SandsRevert commit 122654 at the request of Chris, who recko...
2011-01-01 Duncan SandsFix a README item by having InstructionSimplify do...
2010-12-28 Chris Lattneradd a note from llvmdev
2010-12-23 Benjamin KramerRemove/fix invalid README entries. The well thought...
2010-12-19 Chris Lattnerrecognize an unsigned add with overflow idiom into...
2010-12-15 Chris Lattneradd another overflow idiom
2010-12-15 Chris Lattneradd a note about overflow idiom recognition.
2010-12-15 Chris Lattneradd a shift/imul missed optimization
2010-12-15 Chris Lattneradd a note about a SPEC hack that gcc mainline does.
2010-12-13 Chris Lattneradd a note
2010-12-11 Benjamin KramerGeneralize the and-icmp-select instcombine further...
2010-11-23 Benjamin KramerThe srem -> urem transform is not safe for any divisor...
2010-11-23 Benjamin KramerInstCombine: Reduce "X shift (A srem B)" to "X shift...
2010-11-22 Benjamin KramerInstCombine: Implement X - A*-B -> X + A*B.
2010-11-22 Benjamin KramerImplement the "if (X == 6 || X == 4)" -> "if ((X|2...
2010-11-21 Chris Lattneradd some random notes.
2010-11-21 Chris Lattneroptimize:
2010-11-21 Chris Lattnertail calls on x86 are implemented.
2010-11-11 Chris Lattneradd a note
2010-11-11 Chris Lattneradd pr#
2010-11-09 Chris Lattneradd a case we fail to devirt.
2010-11-07 Duncan SandsFix a README item: when doing a comparison with the...
next