Age | Commit message (Expand) | Author |
2013-02-28 | Fix a bug in instcombine for fmul in fast math mode. | Quentin Colombet |
2013-01-15 | 1. Hoist minus sign as high as possible in an attempt to reveal | Shuxin Yang |
2013-01-14 | This change is to implement following rules under the condition C_A and/or C_R | Shuxin Yang |
2013-01-07 | Cosmetical changne in order to conform to coding std. | Shuxin Yang |
2013-01-07 | This change is to implement following rules: | Shuxin Yang |
2013-01-02 | Move all of the header files which are involved in modelling the LLVM IR | Chandler Carruth |
2012-12-14 | rdar://12753946 | Shuxin Yang |
2012-12-13 | Rename isPowerOfTwo to isKnownToBeAPowerOfTwo. | Rafael Espindola |
2012-12-12 | The TargetData is not used for the isPowerOfTwo determination. It has never | Rafael Espindola |
2012-12-12 | Remove redunant optimizations from InstCombine, instead call the appropriate ... | Michael Ilseman |
2012-12-03 | Use the new script to sort the includes of every file under lib. | Chandler Carruth |
2012-11-30 | reversed the logic of the log2 detection routine to reduce the number of nest... | Pedro Artigas |
2012-11-30 | Addresses many style issues with prior checkin (r169025) | Pedro Artigas |
2012-11-30 | Add fast math inst combine X*log2(Y*0.5)-->X*log2(Y)-X | Pedro Artigas |
2012-10-08 | Move TargetData to DataLayout. | Micah Villmow |
2012-09-27 | Revert 'Fix a typo 'iff' => 'if''. iff is an abreviation of if and only if. S... | Sylvestre Ledru |
2012-09-27 | Fix a typo 'iff' => 'if' | Sylvestre Ledru |
2012-09-21 | InstCombine: Make sure we use the pre-zext type when creating a constant of a... | Benjamin Kramer |
2012-08-30 | InstCombine: Fix comment to reflect the code. | Benjamin Kramer |
2012-08-30 | It is illegal to transform (sdiv (ashr X c1) c2) -> (sdiv x (2^c1 * c2)), | Nadav Rotem |
2012-08-28 | InstCombine: Defensively avoid undefined shifts by limiting the amount to the... | Benjamin Kramer |
2012-08-28 | InstCombine: Guard the transform introduced in r162743 against large ints and... | Benjamin Kramer |
2012-08-28 | Make sure that we don't call getZExtValue on values > 64 bits. | Nadav Rotem |
2012-08-28 | Teach InstCombine to canonicalize [SU]div+[AL]shl patterns. | Nadav Rotem |
2012-06-21 | Look pass zext to strength reduce an udiv. Patch by David Majnemer. rdar://11... | Evan Cheng |
2012-02-06 | Remove some dead code and tidy things up now that vectors use ConstantDataVector | Chris Lattner |
2012-01-27 | continue making the world safe for ConstantDataVector. At this point, | Chris Lattner |
2012-01-25 | use ConstantVector::getSplat in a few places. | Chris Lattner |
2011-11-07 | InstCombine now optimizes vector udiv by power of 2 to shifts | Pete Cooper |
2011-09-27 | Stop emitting instructions with the name "tmp" they eat up memory and have to... | Benjamin Kramer |
2011-07-18 | land David Blaikie's patch to de-constify Type, with a few tweaks. | Chris Lattner |
2011-07-15 | start using the new helper methods a bit. | Chris Lattner |
2011-06-01 | Reapply 132348 with fixes. rdar://problem/6501862 | Stuart Hastings |
2011-05-31 | Revert to pacify a buildbot. rdar://problem/6501862 | Stuart Hastings |
2011-05-31 | Followup to 132316; accept arbitrary constants, add with a constant, | Stuart Hastings |
2011-05-30 | (1 - X) * (-2) -> (x - 1) * 2, for all positive nonzero powers of 2 | Stuart Hastings |
2011-05-23 | rearrange two transforms, since one subsumes the other. Make the shift-exact... | Chris Lattner |
2011-05-23 | Transform any logical shift of a power of two into an exact/NUW shift when | Chris Lattner |
2011-05-23 | use the valuetracking isPowerOfTwo function, which is more powerful than chec... | Chris Lattner |
2011-05-22 | add some random notes. | Chris Lattner |
2011-05-22 | Carve out a place in instcombine to put transformations which work knowing th... | Chris Lattner |
2011-05-02 | Remove unused variable. | Duncan Sands |
2011-05-02 | Move some rem transforms out of instcombine and into instsimplify. | Duncan Sands |
2011-04-30 | InstCombine: Turn (zext A) udiv (zext B) into (zext (A udiv B)). Same for ure... | Benjamin Kramer |
2011-04-30 | Use SimplifyDemandedBits on div instructions. | Benjamin Kramer |
2011-03-30 | InstCombine: If the divisor of an fdiv has an exact inverse, turn it into an ... | Benjamin Kramer |
2011-02-10 | Enhance a bunch of transformations in instcombine to start generating | Chris Lattner |
2011-02-06 | enhance vmcore to know that udiv's can be exact, and add a trivial | Chris Lattner |
2011-01-29 | Call SimplifyFDivInst() in InstCombiner::visitFDiv(). | Frits van Bommel |
2011-01-29 | Move InstCombine's knowledge of fdiv to SimplifyInstruction(). | Frits van Bommel |