summaryrefslogtreecommitdiff
path: root/test/Transforms/InstCombine
Commit message (Expand)AuthorAge
* Remove hard-coded constant in Transforms/InstCombine/memcmp-1.llMeador Inge2012-11-11
* instcombine: Migrate memset optimizationsMeador Inge2012-11-11
* instcombine: Migrate memmove optimizationsMeador Inge2012-11-11
* instcombine: Migrate memcpy optimizationsMeador Inge2012-11-11
* instcombine: Migrate memcmp optimizationsMeador Inge2012-11-11
* instcombine: Migrate strstr optimizationsMeador Inge2012-11-11
* instcombine: Migrate strcspn optimizationsMeador Inge2012-11-10
* instcombine: Query target library information to gate libcall simplificationsMeador Inge2012-11-10
* llvm/ConstantFolding.cpp: Make ReadDataFromGlobal() and FoldReinterpretLoadFr...NAKAMURA Takumi2012-11-08
* instcombine: Migrate strspn optimizationsMeador Inge2012-11-08
* Generalize the transform that boosts GEP indices to the size of a pointer toDuncan Sands2012-11-03
* Revert the series of commits starting with r166578 which introduced theChandler Carruth2012-11-01
* instcombine: Migrate strto* optimizationsMeador Inge2012-10-31
* instcombine: Migrate strpbrk optimizationsMeador Inge2012-10-31
* instcombine: Migrate strlen optimizationsMeador Inge2012-10-31
* instcombine: Migrate strncpy optimizationsMeador Inge2012-10-31
* instcombine: Migrate stpcpy optimizationsMeador Inge2012-10-31
* instcombine: Split out the __stpcpy_chk simplifications from StrCpyChkOptMeador Inge2012-10-31
* Enable some additional constant folding for PPCDoubleDouble.Ulrich Weigand2012-10-30
* Fix a crash in SimpliftDemandedBits of vectors of pointers.Nadav Rotem2012-10-26
* Revert 166726 because it may have broken a number of SPEC tests. PR14183.Nadav Rotem2012-10-25
* Fix a crash in ValueTracking. Add support for vectors of pointers.Nadav Rotem2012-10-25
* Add in support for getIntPtrType to get the pointer type based on the address...Micah Villmow2012-10-24
* Add a testcase that would have noticed the typo fixed in commit 166475.Duncan Sands2012-10-24
* Transform code like thisDuncan Sands2012-10-23
* InstCombine: Fix an edge case where constant icmps could sneak into ConstantF...Benjamin Kramer2012-10-20
* instcombine: Migrate strcpy optimizationsMeador Inge2012-10-18
* [InstCombine] Teach InstCombine how to handle an obfuscated splat.Michael Gottesman2012-10-16
* instcombine: Migrate strcmp and strncmp optimizationsMeador Inge2012-10-15
* instcombine: Migrate strchr and strrchr optimizationsMeador Inge2012-10-13
* instcombine: Migrate strcat and strncat optimizationsMeador Inge2012-10-13
* Don't crash when !tbaa.struct contents is invalid.Nick Lewycky2012-10-11
* The alignment of an sret parameter is known: it must be at least theDuncan Sands2012-10-04
* Fix broken tests.Benjamin Kramer2012-10-02
* Surprisingly, we missed a trivial case here. Fix that!Nick Lewycky2012-09-28
* instcombine: Add more test cases for __strncpy_chk simplificationMeador Inge2012-09-27
* instcombine: Add more test cases for __strcpy_chk simplificationMeador Inge2012-09-27
* instcombine: Add more test cases for __memmove_chk simplificationMeador Inge2012-09-27
* instcombine: Add more test cases for __memcpy_chk simplificationMeador Inge2012-09-27
* instcombine: Add more test cases for __memset_chk simplificationMeador Inge2012-09-27
* Revert 'Fix a typo 'iff' => 'if''. iff is an abreviation of if and only if. S...Sylvestre Ledru2012-09-27
* Fix a typo 'iff' => 'if'Sylvestre Ledru2012-09-27
* Prefer shuffles to selects. Backends love shuffles!Nick Lewycky2012-09-27
* Add missing : in CHECK line.Richard Osborne2012-09-24
* Add missing check for presence of target data.Richard Osborne2012-09-24
* InstCombine: Make sure we use the pre-zext type when creating a constant of a...Benjamin Kramer2012-09-21
* Fix instcombine to obey requested alignment when merging allocas.Richard Osborne2012-09-18
* Handle the new !tbaa.struct metadata tags when converting a memcpy into scalarDan Gohman2012-09-13
* [llvm] Updated the test fold-vector-select so that we test the vector selects...Michael Gottesman2012-08-30
* It is illegal to transform (sdiv (ashr X c1) c2) -> (sdiv x (2^c1 * c2)),Nadav Rotem2012-08-30