[InstCombine] fold bitcasts around an extractelement
[oota-llvm.git] / lib / Transforms / InstCombine / InstCombineCasts.cpp
2015-12-09 Sanjay Patel[InstCombine] fold bitcasts around an extractelement
2015-11-21 Sanjay Patelfix typo; NFC
2015-11-18 Sanjay Patel[InstCombine] refactor optimizeIntToFloatBitCast()...
2015-11-17 Sanjay Patelfix typos; NFC
2015-11-17 Sanjay Pateluse local variables; NFCI
2015-10-13 Duncan P. N. Exon... InstCombine: Remove ilist iterator implicit conversions...
2015-09-10 Jakub KuderskiThere is a trunc(lshr (zext A), Cst) optimization in...
2015-09-09 David MajnemerRevert trunc(lshr (sext A), Cst) to ashr A, Cst
2015-09-09 Sanjay Patelfunction names start with a lower case letter; NFC
2015-09-09 Sanjay Pateldon't repeat function names in comments; NFC
2015-09-08 Jakub KuderskiThere is a trunc(lshr (zext A), Cst) optimization in...
2015-08-11 James MolloyAdd support for floating-point minnum and maxnum
2015-05-20 James MolloyReapply r237539 with a fix for the Chromium build.
2015-05-19 Hans WennborgRevert r237539: "Reapply r237520 with another fix for...
2015-05-17 James MolloyReapply r237520 with another fix for infinite looping
2015-05-16 James MolloyRevert commits r237521 and r237520.
2015-05-16 James MolloyReapply r237453 with a fix for the test timeouts.
2015-05-12 Pete CooperConvert PHI getIncomingValue() to foreach over incoming...
2015-04-18 Benjamin Kramer[InstCombine] Create zero constants on demand.
2015-03-27 David BlaikieRecommit r233116 better: Remove a redundant instcombine...
2015-03-24 David BlaikieOpaque Pointer Types: GEP API migrations to specify...
2015-03-24 David BlaikieRevert "Remove an InstCombine that seems to have become...
2015-03-24 David BlaikieRemove an InstCombine that seems to have become redundant.
2015-03-15 David Blaikie[opaque pointer type] IRBuilder gep migration progress
2015-03-10 Mehdi AminiDataLayout is mandatory, update the API to reflect...
2015-02-16 Mehdi AminiInstCombine: fold more cases of (fp_to_u/sint (u/sint_t...
2015-02-14 Philip Reames[InstCombine] When canonicalizing gep indices, prefer...
2015-01-22 Chandler Carruth[PM] Rename InstCombine.h to InstCombineInternal.h...
2015-01-15 Chandler Carruth[PM] Move TargetLibraryInfo into the Analysis library.
2014-12-12 Steven WuMore code format fix from r224133, NFC
2014-12-12 Steven WuRestructure code from r224097. NFC
2014-12-12 Steven WuFix another infinite loop in InstCombine
2014-11-18 David MajnemerInstCombine: Fix another infinite loop caused by visitF...
2014-11-18 David MajnemerRevert "Revert r222040 because of bot failure."
2014-11-18 Manman RenRevert r222040 because of bot failure.
2014-11-14 David MajnemerInstCombine: Fix infinite loop caused by visitFPTrunc
2014-10-27 David MajnemerInstCombine: Fix a combine assuming that icmp operands...
2014-10-23 Sanjay PatelHandle sqrt() shrinking in SimplifyLibCalls like any...
2014-09-07 Hal FinkelMake use of @llvm.assume in ValueTracking (computeKnown...
2014-07-16 Manuel JacobFix comment in InstCombiner::visitAddrSpaceCast.
2014-06-15 Jingyue WuCanonicalize addrspacecast ConstExpr between different...
2014-06-06 Jingyue WuInstCombine: Canonicalize addrspacecast between differe...
2014-05-14 Jay FoadRename ComputeMaskedBits to computeKnownBits. "Masked...
2014-04-28 Hans WennborgInstCombine: don't drop 'inalloca' in PromoteCastOfAllo...
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-04 Chandler Carruth[Modules] Move the LLVM IR pattern match header into...
2014-02-24 Rafael EspindolaMake some DataLayout pointers const.
2014-02-21 Rafael EspindolaRename many DataLayout variables from TD to DL.
2014-01-24 Alp TokerFix known typos
2014-01-19 Benjamin KramerInstCombine: Modernize a bunch of cast combines.
2014-01-18 Owen AndersonFix more instances of dropped fast math flags when...
2014-01-14 Matt ArsenaultDo pointer cast simplifications on addrspacecast
2014-01-14 Matt ArsenaultRemove a check for an illegal condition.
2013-11-28 Stephen CanonRein in overzealous InstCombine of fptrunc(OP(fpextend...
2013-11-16 Hal FinkelApply the InstCombine fptrunc sqrt optimization to...
2013-11-15 Matt ArsenaultAdd instcombine visitor for addrspacecast
2013-10-03 Owen AndersonPull fptrunc's upwards through selects when one of...
2013-08-21 Matt ArsenaultTeach InstCombine about address spaces
2013-08-19 Matt ArsenaultTeach InstCombine visitGetElementPtr about address...
2013-08-19 Matt ArsenaultcommonPointerCast cleanups to make address space change...
2013-08-14 Matt ArsenaultUse type helper functions instead of cast
2013-08-12 Richard SandifordFix big-endian handling of integer-to-vector bitcasts...
2013-05-10 Benjamin KramerInstCombine: Don't claim to be able to evaluate any...
2013-03-26 Ulrich WeigandMake InstCombineCasts.cpp:OptimizeIntToFloatBitCast...
2013-03-06 Jim GrosbachInstCombine: Don't shrink allocas when combining with...
2013-02-13 Arnaud A. de Grand... Fix comment
2013-02-11 Michael IlsemanOptimization: bitcast (<1 x ...> insertelement ......
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-01-24 Craig TopperRemove trailing whitespace.
2013-01-14 Nick LewyckyFix typo in comment.
2013-01-10 Owen AndersonTeach InstCombine to hoist FABS and FNEG through FPTRUN...
2013-01-02 Chandler CarruthMove all of the header files which are involved in...
2012-12-30 Nuno Lopesconvert a bunch of callers from DataLayout::getIndexedO...
2012-12-03 Chandler CarruthUse the new script to sort the includes of every file...
2012-11-01 Chandler CarruthRevert the majority of the next patch in the address...
2012-11-01 Chandler CarruthRevert the series of commits starting with r166578...
2012-10-30 Duncan SandsFix isEliminableCastPair to work correctly in the prese...
2012-10-24 Micah VillmowAdd in support for getIntPtrType to get the pointer...
2012-10-15 Micah VillmowResubmit the changes to llvm core to update the functio...
2012-10-11 Micah VillmowRevert 165732 for further review.
2012-10-11 Micah VillmowAdd in the first iteration of support for llvm/clang...
2012-10-08 Micah VillmowMove TargetData to DataLayout.
2012-09-27 Sylvestre LedruRevert 'Fix a typo 'iff' => 'if''. iff is an abreviatio...
2012-09-27 Sylvestre LedruFix a typo 'iff' => 'if'
2012-06-22 Jakob Stoklund OlesenRevert remaining part of r93200: "Disable folding sext...
2012-06-20 Nuno Lopesreplace usage of EmitGEPOffset() with TargetData::getIn...
2012-05-05 Stepan DyatkovskiySmall fix in InstCombineCasts.cpp. Restored "alloca...
2012-04-04 Rafael EspindolaAlways compute all the bits in ComputeMaskedBits.
2012-02-06 Chris LattnerRemove some dead code and tidy things up now that vecto...
2012-01-20 David BlaikieMore dead code removal (using -Wunreachable-code)
2011-12-17 Dan GohmanThe powers that be have decided that LLVM IR should...
2011-12-01 Chad RosierLast bit of TargetLibraryInfo propagation. Also fixed...
2011-11-30 Chad RosierWhitespace.
2011-11-29 Chad RosierAdd support for sqrt, sqrtl, and sqrtf in TargetLibrary...
2011-09-27 Benjamin KramerStop emitting instructions with the name "tmp" they...
2011-08-29 Nadav RotemFixes following the CR by Chris and Duncan:
next