2013-08-14 |
Matt Arsenault | Fix always creating GEP with i32 indices |
tree | commitdiff |
2013-08-14 |
Matt Arsenault | Use type helper functions instead of cast |
tree | commitdiff |
2013-08-14 |
Matt Arsenault | Use array initializer, space around operator |
tree | commitdiff |
2013-08-12 |
Richard Sandiford | Fix big-endian handling of integer-to-vector bitcasts... |
tree | commitdiff |
2013-08-06 |
Matt Arsenault | Fix missing -*- C++ -*-s |
tree | commitdiff |
2013-07-30 |
Owen Anderson | Preserve fast-math flags when folding (fsub x, (fneg... |
tree | commitdiff |
2013-07-30 |
Matt Arsenault | Change behavior of calling bitcasted alias functions. |
tree | commitdiff |
2013-07-26 |
Owen Anderson | Fix variable name. |
tree | commitdiff |
2013-07-26 |
Owen Anderson | When InstCombine tries to fold away (fsub x, (fneg... |
tree | commitdiff |
2013-07-26 |
Stephen Lin | Correct case of m_UIToFp to m_UIToFP to match instructi... |
tree | commitdiff |
2013-07-20 |
Stephen Lin | InstCombine: call FoldOpIntoSelect for all floating... |
tree | commitdiff |
2013-07-17 |
Stephen Lin | Restore r181216, which was partially reverted in r182499. |
tree | commitdiff |
2013-07-15 |
Craig Topper | Use llvm::array_lengthof to replace sizeof(array)/sizeo... |
tree | commitdiff |
2013-07-14 |
Craig Topper | Use SmallVectorImpl& instead of SmallVector to avoid... |
tree | commitdiff |
2013-07-13 |
Nick Lewycky | Add a microoptimization for urem. |
tree | commitdiff |
2013-07-12 |
Joey Gouly | Fix a crash in EvaluateInDifferentElementOrder where... |
tree | commitdiff |
2013-07-11 |
Benjamin Kramer | Don't use a potentially expensive shift if all we want... |
tree | commitdiff |
2013-07-09 |
David Majnemer | InstCombine: Fix typo in comment for visitICmpInstWithI... |
tree | commitdiff |
2013-07-09 |
David Majnemer | InstCombine: variations on 0xffffffff - x >= 4 |
tree | commitdiff |
2013-07-09 |
David Majnemer | InstCombine: X & -C != -C -> X <= u ~C |
tree | commitdiff |
2013-07-09 |
David Majnemer | Commit r185909 was a misapplied patch, fix it |
tree | commitdiff |
2013-07-09 |
David Majnemer | InstCombine: add more transforms |
tree | commitdiff |
2013-07-08 |
David Majnemer | InstCombine: Fold X-C1 <u 2 -> (X & -2) == C1 |
tree | commitdiff |
2013-07-05 |
David Majnemer | InstCombine: (icmp eq B, 0) | (icmp ult A, B) -> (icmp... |
tree | commitdiff |
2013-07-04 |
David Majnemer | InstCombine: Reimplementation of visitUDivOperand |
tree | commitdiff |
2013-07-04 |
Craig Topper | Use SmallVectorImpl::iterator/const_iterator instead... |
tree | commitdiff |
2013-07-02 |
Hal Finkel | Revert r185257 (InstCombine: Be more agressive optimizi... |
tree | commitdiff |
2013-06-29 |
Benjamin Kramer | InstCombine: Also turn selects fed by an and into arith... |
tree | commitdiff |
2013-06-29 |
David Majnemer | InstCombine: FoldGEPICmp shouldn't change sign of base... |
tree | commitdiff |
2013-06-29 |
David Majnemer | InstCombine: Small whitespace cleanup in FoldGEPICmp |
tree | commitdiff |
2013-06-29 |
David Majnemer | InstCombine: Be more agressive optimizing 'udiv' instrs... |
tree | commitdiff |
2013-06-28 |
David Majnemer | InstCombine: Optimize (1 << X) Pred CstP2 to X Pred... |
tree | commitdiff |
2013-06-28 |
Matt Arsenault | Fix using arg_end() - arg_begin() instead of arg_size() |
tree | commitdiff |
2013-06-27 |
Michael Gottesman | Revert "Revert "[APFloat] Removed APFloat constructor... |
tree | commitdiff |
2013-06-27 |
Michael Gottesman | Revert "[APFloat] Removed APFloat constructor which... |
tree | commitdiff |
2013-06-27 |
Michael Gottesman | [APFloat] Removed APFloat constructor which initialized... |
tree | commitdiff |
2013-06-26 |
Michael Gottesman | In InstCombine{AddSub,MulDivRem} convert APFloat.isFini... |
tree | commitdiff |
2013-06-19 |
Michael Gottesman | [APFloat] Converted all references to APFloat::isNormal... |
tree | commitdiff |
2013-06-06 |
Jakub Staszak | Simplify code. No functionality change. |
tree | commitdiff |
2013-06-06 |
Jakub Staszak | Re-apply "Use IRBuilder instead of ConstantInt methods... |
tree | commitdiff |
2013-06-06 |
Rafael Espindola | Revert "Use IRBuilder instead of ConstantInt methods... |
tree | commitdiff |
2013-06-06 |
Jakub Staszak | Remove unneeded cast<>. |
tree | commitdiff |
2013-06-06 |
Jakub Staszak | Use IRBuilder instead of ConstantInt methods. |
tree | commitdiff |
2013-06-05 |
Jakub Staszak | Use IRBuilder instead of ConstantInt methods. It simpli... |
tree | commitdiff |
2013-06-03 |
Nick Lewycky | Delete dead safety check. |
tree | commitdiff |
2013-06-01 |
Nick Lewycky | When determining the new index for an insertelement... |
tree | commitdiff |
2013-05-31 |
Rafael Espindola | Simplify multiplications by vectors whose elements... |
tree | commitdiff |
2013-05-31 |
Nick Lewycky | Reapply with r182909 with a fix to the calculation... |
tree | commitdiff |
2013-05-30 |
Evgeniy Stepanov | Revert r182909. |
tree | commitdiff |
2013-05-30 |
Nick Lewycky | Swizzle vector inputs if it helps us eliminate shuffles. |
tree | commitdiff |
2013-05-24 |
Michael J. Spencer | Replace Count{Leading,Trailing}Zeros_{32,64} with count... |
tree | commitdiff |
2013-05-24 |
Joey Gouly | Run clang-format over the scalarizePHI function. |
tree | commitdiff |
2013-05-24 |
Joey Gouly | scalarizePHI needs to insert the next ExtractElement... |
tree | commitdiff |
2013-05-22 |
Jean-Luc Duprat | This is an update to a previous commit (r181216). |
tree | commitdiff |
2013-05-17 |
Matt Arsenault | Add missing -*- C++ -*- to headers |
tree | commitdiff |
2013-05-14 |
Sylvestre Ledru | Fix two typo |
tree | commitdiff |
2013-05-12 |
David Majnemer | InstCombine: Flip the order of two urem transforms |
tree | commitdiff |
2013-05-11 |
David Majnemer | InstCombine: Turn urem to bitwise-and more often |
tree | commitdiff |
2013-05-10 |
Benjamin Kramer | InstCombine: Don't claim to be able to evaluate any... |
tree | commitdiff |
2013-05-10 |
Benjamin Kramer | InstCombine: Verify the type before transforming uitofp... |
tree | commitdiff |
2013-05-09 |
Benjamin Kramer | InstCombine: Don't just copy known bits from the first... |
tree | commitdiff |
2013-05-06 |
David Majnemer | InstCombine: (X ^ signbit) + C -> X + (signbit ^ C) |
tree | commitdiff |
2013-05-06 |
Jean-Luc Duprat | Provide InstCombines for the following 3 cases: |
tree | commitdiff |
2013-05-06 |
Nadav Rotem | Revert r164763 because it introduces new shuffles. |
tree | commitdiff |
2013-05-05 |
Dmitri Gribenko | Add ArrayRef constructor from None, and do the cleanups... |
tree | commitdiff |
2013-05-04 |
Nick Lewycky | Tabs to spaces. No functionality change. |
tree | commitdiff |
2013-05-01 |
Filip Pizlo | This patch breaks up Wrap.h so that it does not have... |
tree | commitdiff |
2013-05-01 |
Jim Grosbach | Revert "InstCombine: Fold more shuffles of shuffles." |
tree | commitdiff |
2013-04-30 |
Jim Grosbach | InstCombine: Fold more shuffles of shuffles. |
tree | commitdiff |
2013-04-30 |
David Majnemer | Fix a bug in foldSelectICmpAndOr. |
tree | commitdiff |
2013-04-30 |
David Majnemer | Fix "Combine bit test + conditional or into simple... |
tree | commitdiff |
2013-04-22 |
Eric Christopher | Move C++ code out of the C headers and into either... |
tree | commitdiff |
2013-04-22 |
Anat Shemer | Changed back (relative to commit 179786) the operations... |
tree | commitdiff |
2013-04-19 |
Jakub Staszak | Keep coding stanard. Don't use "else if" after "return". |
tree | commitdiff |
2013-04-18 |
Anat Shemer | In the function InstCombiner::visitExtractElementInst... |
tree | commitdiff |
2013-04-18 |
Anat Shemer | Added a function scalarizePHI() that sclarizes a vector... |
tree | commitdiff |
2013-04-18 |
David Majnemer | Revert "Combine bit test + conditional or into simple... |
tree | commitdiff |
2013-04-18 |
David Majnemer | Combine bit test + conditional or into simple math |
tree | commitdiff |
2013-04-14 |
David Majnemer | Reorders two transforms that collide with each other |
tree | commitdiff |
2013-04-12 |
Benjamin Kramer | InstCombine: Check the operand types before merging... |
tree | commitdiff |
2013-04-12 |
David Majnemer | Simplify (A & ~B) in icmp if A is a power of 2 |
tree | commitdiff |
2013-04-11 |
David Majnemer | Optimize icmp involving addition better |
tree | commitdiff |
2013-04-11 |
Benjamin Kramer | Fix for wrong instcombine on vector insert/extract |
tree | commitdiff |
2013-04-05 |
Jim Grosbach | Tidy up a bit. No functional change. |
tree | commitdiff |
2013-03-28 |
Akira Hatanaka | Check if Type is a vector before calling function Type... |
tree | commitdiff |
2013-03-26 |
Ulrich Weigand | Make InstCombineCasts.cpp:OptimizeIntToFloatBitCast... |
tree | commitdiff |
2013-03-25 |
Shuxin Yang | Fix a bug in fast-math fadd/fsub simplification. |
tree | commitdiff |
2013-03-25 |
Arnaud A. de Grand... | Address issues found by Duncan during post-commit revie... |
tree | commitdiff |
2013-03-25 |
Arnaud A. de Grand... | InstCombine: simplify comparisons to zero of (shl ... |
tree | commitdiff |
2013-03-22 |
Arnaud A. de Grand... | InstCombine: Improve the result bitvect type when foldi... |
tree | commitdiff |
2013-03-14 |
Shuxin Yang | Perform factorization as a last resort of unsafe fadd... |
tree | commitdiff |
2013-03-13 |
Arnaud A. de Grand... | Fix a performance regression when combining to smaller... |
tree | commitdiff |
2013-03-09 |
Jakub Staszak | Simplify code. No functionality change. |
tree | commitdiff |
2013-03-06 |
Jim Grosbach | InstCombine: Don't shrink allocas when combining with... |
tree | commitdiff |
2013-02-28 |
Quentin Colombet | Fix a bug in instcombine for fmul in fast math mode. |
tree | commitdiff |
2013-02-16 |
Bill Wendling | The transform is: |
tree | commitdiff |
2013-02-15 |
Arnaud A. de Grand... | Fix refactoring mistake in "Teach InstCombine to work... |
tree | commitdiff |
2013-02-15 |
Arnaud A. de Grand... | Teach InstCombine to work with smaller legal types... |
tree | commitdiff |
2013-02-13 |
Arnaud A. de Grand... | Fix comment |
tree | commitdiff |
2013-02-11 |
Michael Ilseman | Optimization: bitcast (<1 x ...> insertelement ...... |
tree | commitdiff |
next |