2013-10-15 |
Craig Topper | Remove x86_sse42_crc32_64_8 intrinsic. It has no functi... |
tree | commitdiff |
2013-10-03 |
Owen Anderson | Pull fptrunc's upwards through selects when one of... |
tree | commitdiff |
2013-10-03 |
Matt Arsenault | Make gep i8* X, -(ptrtoint Y) transform work with addre... |
tree | commitdiff |
2013-09-30 |
Matt Arsenault | Use right address space size in InstCombineCompares |
tree | commitdiff |
2013-09-30 |
Matt Arsenault | Constant fold ptrtoint + compare with address spaces |
tree | commitdiff |
2013-09-30 |
Benjamin Kramer | InstCombine: Replace manual fast math flag copying... |
tree | commitdiff |
2013-09-30 |
Joey Gouly | Fix a bug in InstCombine where it attempted to cast... |
tree | commitdiff |
2013-09-27 |
Matt Arsenault | Use type helper functions |
tree | commitdiff |
2013-09-27 |
Justin Bogner | InstCombine: Only foldSelectICmpAndOr for integer types |
tree | commitdiff |
2013-09-24 |
Benjamin Kramer | Push analysis passes to InstSimplify when they're aroun... |
tree | commitdiff |
2013-09-20 |
Benjamin Kramer | InstCombine: Remove unused argument. No functionality... |
tree | commitdiff |
2013-09-20 |
Benjamin Kramer | InstCombine: Canonicalize (gep i8* X, -(ptrtoint Y... |
tree | commitdiff |
2013-09-19 |
Shuxin Yang | [Fast-math] Disable "(C1/X)*C2 => (C1*C2)/X" if C1... |
tree | commitdiff |
2013-09-19 |
Benjamin Kramer | InstCombine: Don't allow turning vector-of-pointer... |
tree | commitdiff |
2013-09-17 |
Quentin Colombet | Revert the load slicing done in r190870. |
tree | commitdiff |
2013-09-17 |
Matt Arsenault | Cleanup handling of constant function casts. |
tree | commitdiff |
2013-09-17 |
Quentin Colombet | [InstCombiner] Slice a big load in two loads when the... |
tree | commitdiff |
2013-09-11 |
Eli Friedman | Get rid of unused isPodLike definitions. |
tree | commitdiff |
2013-09-09 |
Quentin Colombet | [InstCombiner] Expose opportunities to merge subtract... |
tree | commitdiff |
2013-09-06 |
Matt Arsenault | Use type helper functions. |
tree | commitdiff |
2013-09-05 |
Matt Arsenault | Consistently use dbgs() in debug printing |
tree | commitdiff |
2013-09-04 |
Tim Northover | InstCombine: allow unmasked icmps to be combined with... |
tree | commitdiff |
2013-09-04 |
Tim Northover | InstCombine: look for masked compares with subset relation |
tree | commitdiff |
2013-09-03 |
Matt Arsenault | Teach InstCombineLoadCast about address spaces. |
tree | commitdiff |
2013-09-03 |
Matt Arsenault | Use type form of getIntPtrType in alloca visitor. |
tree | commitdiff |
2013-08-30 |
Benjamin Kramer | InstCombine: Check for zero shift amounts before subtra... |
tree | commitdiff |
2013-08-28 |
Matt Arsenault | Fix typo. |
tree | commitdiff |
2013-08-21 |
Matt Arsenault | Teach InstCombine about address spaces |
tree | commitdiff |
2013-08-19 |
Jakub Staszak | Use pop_back_val() instead of both back() and pop_back(). |
tree | commitdiff |
2013-08-19 |
Matt Arsenault | Teach InstCombine visitGetElementPtr about address... |
tree | commitdiff |
2013-08-19 |
Matt Arsenault | Cleanup visitGetElementPtr to make address space change... |
tree | commitdiff |
2013-08-19 |
Matt Arsenault | commonPointerCast cleanups to make address space change... |
tree | commitdiff |
2013-08-19 |
Matt Arsenault | Revert non-test parts of r188507 |
tree | commitdiff |
2013-08-16 |
Jim Grosbach | InstCombine: Use isAllOnesValue() instead of explicit -1. |
tree | commitdiff |
2013-08-16 |
Jim Grosbach | InstCombine: Simplify if(x!=0 && x!=-1). |
tree | commitdiff |
2013-08-15 |
Matt Arsenault | Don't do FoldCmpLoadFromIndexedGlobal for non inbounds... |
tree | commitdiff |
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 |
next |