aboutsummaryrefslogtreecommitdiff
path: root/test/Transforms/InstCombine/trunc.ll
AgeCommit message (Expand)Author
2017-08-25[InstCombine] Consider more cases where SimplifyDemandedUseBits does not conv...Amjad Aboud
2017-08-18[InstCombine] Teach ComputeNumSignBitsImpl to handle integer multiply instruc...Amjad Aboud
2017-08-16[InstCombine] Teach canEvaluateTruncated to handle arithmetic shift (includin...Amjad Aboud
2017-08-04[InstCombine] narrow truncated add/sub/mul with constantSanjay Patel
2017-08-04[InstCombine] add vector tests for truncated math; NFCSanjay Patel
2017-08-04[InstCombine] narrow lshr with constantSanjay Patel
2017-05-10[InstCombine] fix auto-generated FileCheck-captured variable refsSanjay Patel
2017-03-08[InstCombine] avoid crashing on shuffle shrinkage when input type is not same...Sanjay Patel
2017-03-07[InstCombine] shrink truncated splat shuffle (2nd try)Sanjay Patel
2017-03-07revert r297155 because there's a clang test that depends on InstCombine:Sanjay Patel
2017-03-07[InstCombine] shrink truncated splat shuffleSanjay Patel
2017-02-18[InstCombine] update trunc(shuffle) tests to reflect IR reality; NFCSanjay Patel
2017-02-17[InstCombine] add tests for trunc(shuffle X, C, M); NFCSanjay Patel
2016-09-16[InstCombine] allow vector types for constant folding / computeKnownBits (PR2...Sanjay Patel
2016-09-16auto-generate checksSanjay Patel
2016-09-13Reapply "InstCombine: Reduce trunc (shl x, K) width."Matt Arsenault
2016-07-08Revert "InstCombine rule to fold truncs whose value is available"Anna Thomas
2016-07-08InstCombine rule to fold truncs whose value is availableAnna Thomas
2016-06-24Revert "InstCombine rule to fold trunc when value available"Reid Kleckner
2016-06-23InstCombine rule to fold trunc when value availableAnna Thomas
2016-06-18Add looping testcase that broke in r272987Matt Arsenault
2016-06-17Revert "Revert "Revert "InstCombine: Reduce trunc (shl x, K) width."""Matt Arsenault
2016-06-17Revert "Revert "InstCombine: Reduce trunc (shl x, K) width.""Matt Arsenault
2016-06-17Revert "InstCombine: Reduce trunc (shl x, K) width."Matt Arsenault
2016-06-17InstCombine: Reduce trunc (shl x, K) width.Matt Arsenault
2015-12-14[InstCombine] fold trunc ([lshr] (bitcast vector) ) --> extractelement (PR25543)Sanjay Patel
2015-11-19[InstCombine] add tests to show missing trunc optimizationsSanjay Patel
2013-07-14Update Transforms tests to use CHECK-LABEL for easier debugging. No functiona...Stephen Lin
2012-06-22Revert remaining part of r93200: "Disable folding sext(trunc(x)) -> x"Jakob Stoklund Olesen
2011-02-10Enhance a bunch of transformations in instcombine to start generatingChris Lattner
2011-01-15implement an instcombine xform that canonicalizes casts outside of and-with-c...Chris Lattner
2010-08-27teach the truncation optimization that an entire chain ofChris Lattner
2010-08-27Add an instcombine to clean up a common pattern producedChris Lattner
2010-08-26filecheckizeChris Lattner
2010-08-26rename test.Chris Lattner