DataLayout is mandatory, update the API to reflect it with references.
[oota-llvm.git] / lib / Transforms / InstCombine / InstCombineVectorOps.cpp
2015-03-10 Mehdi AminiDataLayout is mandatory, update the API to reflect...
2015-02-25 JF BastienInstCombine: extract instead of shuffle when performing...
2015-01-22 Chandler Carruth[PM] Rename InstCombine.h to InstCombineInternal.h...
2014-07-07 Sanjay Patelfixed some typos
2014-05-13 Serge PavlovFix type of shuffle resulted from shuffle merge.
2014-05-11 Serge PavlovReorder shuffle and binary operation.
2014-05-08 Michael Zolotukhin[InstCombine] Some cleanup in optimization of redundant...
2014-05-07 Michael Zolotukhin[InstCombine] Add optimization of redundant insertvalue...
2014-04-28 Craig Topper[C++] Use 'nullptr'.
2014-04-25 Craig Topper[C++] Use 'nullptr'. Transforms edition.
2014-04-22 Chandler Carruth[Modules] Fix potential ODR violations by sinking the...
2014-04-21 Chandler Carruth[Modules] Sink all the DEBUG_TYPE defines for InstCombi...
2014-03-09 Chandler Carruth[C++11] Add range based accessors for the Use-Def chain...
2014-03-07 Tim NorthoverInstCombine: form shuffles from wider range of insert...
2014-03-04 Chandler Carruth[Modules] Move the LLVM IR pattern match header into...
2014-01-24 Benjamin KramerInstCombine: Don't try to use aggregate elements of...
2014-01-24 Alp TokerFix known typos
2014-01-18 Owen AndersonFix more instances of dropped fast math flags when...
2014-01-08 Hao LiuFix a bug about generating undef operand when optimisin...
2013-11-04 Matt ArsenaultScalarize select vector arguments when extracted.
2013-09-06 Matt ArsenaultUse type helper functions.
2013-08-28 Matt ArsenaultFix typo.
2013-07-12 Joey GoulyFix a crash in EvaluateInDifferentElementOrder where...
2013-06-03 Nick LewyckyDelete dead safety check.
2013-06-01 Nick LewyckyWhen determining the new index for an insertelement...
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 Joey GoulyRun clang-format over the scalarizePHI function.
2013-05-24 Joey GoulyscalarizePHI needs to insert the next ExtractElement...
2013-05-04 Nick LewyckyTabs to spaces. No functionality change.
2013-05-01 Jim GrosbachRevert "InstCombine: Fold more shuffles of shuffles."
2013-04-30 Jim GrosbachInstCombine: Fold more shuffles of shuffles.
2013-04-22 Anat ShemerChanged back (relative to commit 179786) the operations...
2013-04-18 Anat ShemerIn the function InstCombiner::visitExtractElementInst...
2013-04-18 Anat ShemerAdded a function scalarizePHI() that sclarizes a vector...
2013-04-11 Benjamin KramerFix for wrong instcombine on vector insert/extract
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...
2012-10-16 Michael Gottesman[InstCombine] Teach InstCombine how to handle an obfusc...
2012-01-27 Chris Lattnercontinue making the world safe for ConstantDataVector...
2012-01-26 Chris Lattnersome general cleanup, using new methods and tidying...
2012-01-24 Chris Lattnerbasic instcombine support for CDS.
2011-10-21 Eli FriedmanMinor simplification: use ShuffleVectorInst::getMaskVal...
2011-10-21 Eli FriedmanExtend instcombine's shufflevector simplification to...
2011-07-18 Chris Lattnerland David Blaikie's patch to de-constify Type, with...
2011-03-31 Nadav RotemInstcombile optimization: extractelement(cast) -> cast...
2011-02-19 Eli FriedmanPR9218: SimplifyDemandedVectorElts can return a non...
2010-12-01 Jay FoadPR5207: Rename overloaded APInt methods set(), clear...
2010-10-29 Bob WilsonClean up indentation and other whitespace.
2010-10-29 Bob WilsonRemove trailing whitespace.
2010-10-29 Bob WilsonFix 80-column violation.
2010-10-29 Bob WilsonChange instcombine's getShuffleMask to represent undef...
2010-10-29 Bob WilsonMake instcombine a little more aggressive in combining...
2010-08-17 Eric ChristopherTemporarily revert r110987 as it's causing some miscomp...
2010-08-13 Nate BegemanReapply this transformation now that it is passing...
2010-08-12 Eric ChristopherTemporarily revert 110737 and 110734, they were causing...
2010-08-10 Nate BegemanAdd the minimal amount of smarts necessary to instcombi...
2010-02-16 Duncan SandsThere are two ways of checking for a given type, for...
2010-02-08 Chris Lattnerfix some problems handling large vectors reported in...
2010-01-05 Chris Lattnerreduce indentation
2010-01-05 Chris Lattnersplit vector stuff out to InstCombineVectorOps.cpp