aboutsummaryrefslogtreecommitdiffstats
path: root/test/Transforms/InstCombine
Commit message (Expand)AuthorAgeFilesLines
* Convert all tests using TCL-style quoting to use shell-style quoting.Chandler Carruth2012-07-0289-101/+101
* make instcombine produce calls to llvm.donothing instead of a random intrinsicNuno Lopes2012-06-281-1/+1
* Remove a instcombine transform that (no longer?) makes sense:Evan Cheng2012-06-262-28/+16
* Replacing zero-sized alloca's with a null pointer is too aggressive, insteadDuncan Sands2012-06-261-1/+7
* improve optimization of invoke instructions:Nuno Lopes2012-06-251-1/+1
* Revert remaining part of r93200: "Disable folding sext(trunc(x)) -> x"Jakob Stoklund Olesen2012-06-221-6/+7
* instcombine: disable optimization of 'invoke null/undef'. I'll move this fun...Nuno Lopes2012-06-211-0/+47
* Look pass zext to strength reduce an udiv. Patch by David Majnemer. rdar://11...Evan Cheng2012-06-212-9/+23
* Add support for invoke to the MemoryBuiltin analysid.Nuno Lopes2012-06-211-0/+24
* hopefully fix the buildbots: some tests have wrong definitions of malloc and...Nuno Lopes2012-06-211-0/+13
* refactor the MemoryBuiltin analysis:Nuno Lopes2012-06-211-1/+1
* InstCombine: fix a bug when combining (fcmp cc0 x, y) && (fcmp cc1 x, y).Manman Ren2012-06-141-0/+11
* InstCombine: Turn (zext A) == (B & (1<<X)-1) into A == (trunc B), narrowing t...Benjamin Kramer2012-06-101-0/+22
* canonicalize:Nuno Lopes2012-06-081-0/+24
* Fix a bug in FoldSelectOpOp. Bitcast ops may change the number of vector elem...Nadav Rotem2012-06-071-0/+11
* Adding a missing -S to the opt invocation.Meador Inge2012-06-071-1/+1
* Spell optimization name correclty.Bill Wendling2012-06-061-1/+1
* Another testcase for r156548.Bill Wendling2012-06-061-0/+162
* Fix combine of uno && ord -> false so that the ordering of the fcmps doesn'tChad Rosier2012-06-061-0/+10
* Remove extraneous CHECK-NOTs from previous commit and add a new test case.Chad Rosier2012-06-061-2/+10
* FileCheckize this test.Chad Rosier2012-06-061-2/+18
* InstCombine: Fix infinite loop when encountering switch on trivial icmp.Benjamin Kramer2012-05-281-0/+39
* PR12967: Don't crash when trying to fold a shift that's larger than the type'...Benjamin Kramer2012-05-271-0/+61
* revert my previous patches that introduced an additional parameter to the obj...Nuno Lopes2012-05-222-96/+16
* objectsize: add a few more tests and fix a bugNuno Lopes2012-05-111-0/+55
* Fix a minor logic mistake transforming compares in instcombine. PR12514.Eli Friedman2012-05-111-0/+15
* objectsize: add support for GEPs with non-constant indexesNuno Lopes2012-05-101-0/+25
* objectsize:Nuno Lopes2012-05-091-11/+1
* change the objectsize intrinsic signature: add a 3rd parameter to denote the ...Nuno Lopes2012-05-092-16/+16
* Small fix in InstCombineCasts.cpp. Restored "alloca + bitcast" reducing for c...Stepan Dyatkovskiy2012-05-051-2/+5
* remove calls to calloc if the allocated memory is not used (it was already be...Nuno Lopes2012-05-031-2/+2
* add support for calloc to objectsize loweringNuno Lopes2012-05-031-0/+20
* Add support for llvm.arm.neon.vmull* intrinsics to InstCombine. FixesLang Hames2012-05-011-0/+68
* Just mark the sign bit as known zero, rather than any other irrelevant bitsDuncan Sands2012-04-301-0/+12
* Reapply r155682, making constant folding more consistent, with a fix to workDan Gohman2012-04-271-0/+10
* Add instcombine patterns for the following transformations:Chad Rosier2012-04-261-0/+24
* Actually delete now-empty file.Chandler Carruth2012-04-251-0/+0
* Reverting r155468. Chris and Chandler have convinced me that it's dangerous andLang Hames2012-04-251-68/+0
* ConstantFoldSelectInstruction swapped the operands of the select.Nadav Rotem2012-04-241-0/+13
* Add support for llvm.arm.neon.vmull* intrinsics to InstCombine. This fixesLang Hames2012-04-241-0/+68
* Reapply r155136 after fixing PR12599.Jakob Stoklund Olesen2012-04-234-17/+74
* Revert r155136 "Defer some shl transforms to DAGCombine."Jakob Stoklund Olesen2012-04-204-74/+17
* Defer some shl transforms to DAGCombine.Jakob Stoklund Olesen2012-04-194-17/+74
* FileCheckizeJakob Stoklund Olesen2012-04-181-2/+59
* Nobody likes shifty instructions, but that was a bit strong.Jakob Stoklund Olesen2012-04-181-1/+1
* Teach InstCombine to nuke a common alloca pattern -- an alloca which hasChandler Carruth2012-04-081-0/+44
* Always compute all the bits in ComputeMaskedBits.Rafael Espindola2012-04-041-0/+15
* Filecheck-ize this test so that it actually tests something reasonable.Chandler Carruth2012-03-291-2/+13
* Factor out the multiply analysis code in ComputeMaskedBits and apply it to theNick Lewycky2012-03-181-6/+74
* Revert r152907.Bill Wendling2012-03-161-12/+0