Use IRBuilder instead of ConstantInt methods.
[oota-llvm.git] / lib / Transforms / InstCombine /
2013-06-06 Jakub StaszakUse IRBuilder instead of ConstantInt methods.
2013-06-05 Jakub StaszakUse IRBuilder instead of ConstantInt methods. It simpli...
2013-06-03 Nick LewyckyDelete dead safety check.
2013-06-01 Nick LewyckyWhen determining the new index for an insertelement...
2013-05-31 Rafael EspindolaSimplify multiplications by vectors whose elements...
2013-05-31 Nick LewyckyReapply with r182909 with a fix to the calculation...
2013-05-30 Evgeniy StepanovRevert r182909.
2013-05-30 Nick LewyckySwizzle vector inputs if it helps us eliminate shuffles.
2013-05-24 Michael J. SpencerReplace Count{Leading,Trailing}Zeros_{32,64} with count...
2013-05-24 Joey GoulyRun clang-format over the scalarizePHI function.
2013-05-24 Joey GoulyscalarizePHI needs to insert the next ExtractElement...
2013-05-22 Jean-Luc DupratThis is an update to a previous commit (r181216).
2013-05-17 Matt ArsenaultAdd missing -*- C++ -*- to headers
2013-05-14 Sylvestre LedruFix two typo
2013-05-12 David MajnemerInstCombine: Flip the order of two urem transforms
2013-05-11 David MajnemerInstCombine: Turn urem to bitwise-and more often
2013-05-10 Benjamin KramerInstCombine: Don't claim to be able to evaluate any...
2013-05-10 Benjamin KramerInstCombine: Verify the type before transforming uitofp...
2013-05-09 Benjamin KramerInstCombine: Don't just copy known bits from the first...
2013-05-06 David MajnemerInstCombine: (X ^ signbit) + C -> X + (signbit ^ C)
2013-05-06 Jean-Luc DupratProvide InstCombines for the following 3 cases:
2013-05-06 Nadav RotemRevert r164763 because it introduces new shuffles.
2013-05-05 Dmitri GribenkoAdd ArrayRef constructor from None, and do the cleanups...
2013-05-04 Nick LewyckyTabs to spaces. No functionality change.
2013-05-01 Filip PizloThis patch breaks up Wrap.h so that it does not have...
2013-05-01 Jim GrosbachRevert "InstCombine: Fold more shuffles of shuffles."
2013-04-30 Jim GrosbachInstCombine: Fold more shuffles of shuffles.
2013-04-30 David MajnemerFix a bug in foldSelectICmpAndOr.
2013-04-30 David MajnemerFix "Combine bit test + conditional or into simple...
2013-04-22 Eric ChristopherMove C++ code out of the C headers and into either...
2013-04-22 Anat ShemerChanged back (relative to commit 179786) the operations...
2013-04-19 Jakub StaszakKeep coding stanard. Don't use "else if" after "return".
2013-04-18 Anat ShemerIn the function InstCombiner::visitExtractElementInst...
2013-04-18 Anat ShemerAdded a function scalarizePHI() that sclarizes a vector...
2013-04-18 David MajnemerRevert "Combine bit test + conditional or into simple...
2013-04-18 David MajnemerCombine bit test + conditional or into simple math
2013-04-14 David MajnemerReorders two transforms that collide with each other
2013-04-12 Benjamin KramerInstCombine: Check the operand types before merging...
2013-04-12 David MajnemerSimplify (A & ~B) in icmp if A is a power of 2
2013-04-11 David MajnemerOptimize icmp involving addition better
2013-04-11 Benjamin KramerFix for wrong instcombine on vector insert/extract
2013-04-05 Jim GrosbachTidy up a bit. No functional change.
2013-03-28 Akira HatanakaCheck if Type is a vector before calling function Type...
2013-03-26 Ulrich WeigandMake InstCombineCasts.cpp:OptimizeIntToFloatBitCast...
2013-03-25 Shuxin YangFix a bug in fast-math fadd/fsub simplification.
2013-03-25 Arnaud A. de Grand... Address issues found by Duncan during post-commit revie...
2013-03-25 Arnaud A. de Grand... InstCombine: simplify comparisons to zero of (shl ...
2013-03-22 Arnaud A. de Grand... InstCombine: Improve the result bitvect type when foldi...
2013-03-14 Shuxin YangPerform factorization as a last resort of unsafe fadd...
2013-03-13 Arnaud A. de Grand... Fix a performance regression when combining to smaller...
2013-03-09 Jakub StaszakSimplify code. No functionality change.
2013-03-06 Jim GrosbachInstCombine: Don't shrink allocas when combining with...
2013-02-28 Quentin ColombetFix a bug in instcombine for fmul in fast math mode.
2013-02-16 Bill WendlingThe transform is:
2013-02-15 Arnaud A. de Grand... Fix refactoring mistake in "Teach InstCombine to work...
2013-02-15 Arnaud A. de Grand... Teach InstCombine to work with smaller legal types...
2013-02-13 Arnaud A. de Grand... Fix comment
2013-02-11 Michael IlsemanOptimization: bitcast (<1 x ...> insertelement ......
2013-02-08 Andrew TrickRevert "Have InstCombine call SipmlifyCall when handlin...
2013-02-07 Michael IlsemanHave InstCombine call SipmlifyCall when handling calls...
2013-02-07 Michael IlsemanPreserve fast-math flags after reassociation and commut...
2013-02-05 Benjamin KramerInstCombine: Fix and simplify the inttoptr side too.
2013-02-05 Benjamin KramerInstCombine: Harden code to work with vectors of pointe...
2013-02-01 Nadav RotemRevert r174152. The shift amount may overflow and in...
2013-02-01 Nadav RotemOptimize shift lefts of a constant by a value plus...
2013-01-30 Bill WendlingConvert typeIncompatible to return an AttributeSet.
2013-01-30 Nadav RotemInstCombine: canonicalize sext-and --> select
2013-01-27 Bill WendlingUse the AttributeSet instead of AttributeWithIndex.
2013-01-25 Bill WendlingRemove some introspection functions.
2013-01-25 Bill WendlingUse the new 'getSlotIndex' method to retrieve the attri...
2013-01-24 Craig TopperRemove trailing whitespace.
2013-01-23 Benjamin KramerRevert "InstCombine: Clean up weird code that talks...
2013-01-23 Benjamin KramerInstCombine: Clean up weird code that talks about a...
2013-01-23 Bill WendlingRemove the last of uses that use the Attribute object...
2013-01-21 Bill WendlingHave AttributeSet::getRetAttributes() return an Attribu...
2013-01-21 Bill WendlingMake AttributeSet::getFnAttributes() return an Attribut...
2013-01-21 Paul RedmondTransform (sub 0, (zext bool to A)) to (sext bool to...
2013-01-18 Bill WendlingUse AttributeSet accessor methods instead of Attribute...
2013-01-18 Bill WendlingPush some more methods down to hide the use of the...
2013-01-18 Craig TopperCheck for less than 0 in shuffle mask instead of -1...
2013-01-18 Craig TopperRemove trailing whitespace. Remove new lines between...
2013-01-15 Nadav RotemTeach InstCombine to optimize extract of a value from...
2013-01-15 Shuxin Yang1. Hoist minus sign as high as possible in an attempt...
2013-01-14 Jakub StaszakRemove trailing spaces.
2013-01-14 Shuxin YangThis change is to implement following rules under the...
2013-01-14 David GreeneFix Casting Bug
2013-01-14 Nick LewyckyFix typo in comment.
2013-01-10 Owen AndersonTeach InstCombine to hoist FABS and FNEG through FPTRUN...
2013-01-09 Shuxin YangConsider expression "0.0 - X" as the negation of X if
2013-01-07 Shuxin YangCosmetical changne in order to conform to coding std.
2013-01-07 Shuxin YangThis change is to implement following rules:
2013-01-07 Quentin ColombetWhen code size is the priority (Oz, MinSize attribute...
2013-01-05 Chris Lattnerswitch from pointer equality comparison to MDNode:...
2013-01-02 Chandler CarruthMove all of the header files which are involved in...
2012-12-31 Jakub StaszakAdd extra CHECK to make sure that 'or' instruction...
2012-12-31 Chris Lattnerteach instcombine to preserve TBAA tag when merging...
2012-12-31 Jakub StaszakGrammo.
2012-12-31 Bill WendlingRemove the getAttributesAtIndex and getNumAttrs methods...
2012-12-31 Jakub StaszakTransform (A == C1 || A == C2) into (A & ~(C1 ^ C2...
2012-12-30 Nuno Lopesconvert a bunch of callers from DataLayout::getIndexedO...
next