aboutsummaryrefslogtreecommitdiffstats
path: root/test/Transforms/InstCombine
Commit message (Expand)AuthorAgeFilesLines
* Fix PR14361: wrong simplification of A+B==B+A. You may think that the old logicDuncan Sands2012-11-161-0/+18
* Remove DOS line endings.Jakub Staszak2012-11-141-21/+21
* Fix the instcombine GEP index widening transform to work correctly for vectorDuncan Sands2012-11-131-0/+5
* instcombine: Migrate math library call simplificationsMeador Inge2012-11-138-0/+727
* Normalize memcmp constant folding results.Meador Inge2012-11-121-2/+2
* Remove hard-coded constant in Transforms/InstCombine/memcmp-1.llMeador Inge2012-11-111-1/+10
* instcombine: Migrate memset optimizationsMeador Inge2012-11-112-0/+34
* instcombine: Migrate memmove optimizationsMeador Inge2012-11-112-0/+34
* instcombine: Migrate memcpy optimizationsMeador Inge2012-11-112-0/+34
* instcombine: Migrate memcmp optimizationsMeador Inge2012-11-113-4/+86
* instcombine: Migrate strstr optimizationsMeador Inge2012-11-112-0/+83
* instcombine: Migrate strcspn optimizationsMeador Inge2012-11-103-0/+87
* instcombine: Query target library information to gate libcall simplificationsMeador Inge2012-11-101-0/+227
* llvm/ConstantFolding.cpp: Make ReadDataFromGlobal() and FoldReinterpretLoadFr...NAKAMURA Takumi2012-11-081-4/+6
* instcombine: Migrate strspn optimizationsMeador Inge2012-11-081-0/+56
* Generalize the transform that boosts GEP indices to the size of a pointer toDuncan Sands2012-11-031-0/+11
* Revert the series of commits starting with r166578 which introduced theChandler Carruth2012-11-011-235/+0
* instcombine: Migrate strto* optimizationsMeador Inge2012-10-311-0/+82
* instcombine: Migrate strpbrk optimizationsMeador Inge2012-10-312-0/+91
* instcombine: Migrate strlen optimizationsMeador Inge2012-10-312-0/+115
* instcombine: Migrate strncpy optimizationsMeador Inge2012-10-313-9/+126
* instcombine: Migrate stpcpy optimizationsMeador Inge2012-10-313-3/+71
* instcombine: Split out the __stpcpy_chk simplifications from StrCpyChkOptMeador Inge2012-10-312-0/+117
* Enable some additional constant folding for PPCDoubleDouble.Ulrich Weigand2012-10-301-2/+1
* Fix a crash in SimpliftDemandedBits of vectors of pointers.Nadav Rotem2012-10-261-0/+51
* Revert 166726 because it may have broken a number of SPEC tests. PR14183.Nadav Rotem2012-10-251-51/+0
* Fix a crash in ValueTracking. Add support for vectors of pointers.Nadav Rotem2012-10-251-0/+51
* Add in support for getIntPtrType to get the pointer type based on the address...Micah Villmow2012-10-241-0/+235
* Add a testcase that would have noticed the typo fixed in commit 166475.Duncan Sands2012-10-241-0/+9
* Transform code like thisDuncan Sands2012-10-231-0/+197
* InstCombine: Fix an edge case where constant icmps could sneak into ConstantF...Benjamin Kramer2012-10-201-0/+34
* instcombine: Migrate strcpy optimizationsMeador Inge2012-10-183-24/+97
* [InstCombine] Teach InstCombine how to handle an obfuscated splat.Michael Gottesman2012-10-161-0/+11
* instcombine: Migrate strcmp and strncmp optimizationsMeador Inge2012-10-155-0/+252
* instcombine: Migrate strchr and strrchr optimizationsMeador Inge2012-10-134-0/+150
* instcombine: Migrate strcat and strncat optimizationsMeador Inge2012-10-136-0/+204
* Don't crash when !tbaa.struct contents is invalid.Nick Lewycky2012-10-111-6/+24
* The alignment of an sret parameter is known: it must be at least theDuncan Sands2012-10-041-0/+16
* Fix broken tests.Benjamin Kramer2012-10-021-1/+1
* Surprisingly, we missed a trivial case here. Fix that!Nick Lewycky2012-09-281-0/+8
* instcombine: Add more test cases for __strncpy_chk simplificationMeador Inge2012-09-272-0/+87
* instcombine: Add more test cases for __strcpy_chk simplificationMeador Inge2012-09-273-13/+109
* instcombine: Add more test cases for __memmove_chk simplificationMeador Inge2012-09-272-0/+84
* instcombine: Add more test cases for __memcpy_chk simplificationMeador Inge2012-09-272-0/+84
* instcombine: Add more test cases for __memset_chk simplificationMeador Inge2012-09-273-18/+81
* Revert 'Fix a typo 'iff' => 'if''. iff is an abreviation of if and only if. S...Sylvestre Ledru2012-09-273-5/+5
* Fix a typo 'iff' => 'if'Sylvestre Ledru2012-09-273-5/+5
* Prefer shuffles to selects. Backends love shuffles!Nick Lewycky2012-09-272-1/+36
* Add missing : in CHECK line.Richard Osborne2012-09-241-1/+1
* Add missing check for presence of target data.Richard Osborne2012-09-241-0/+19